Обзор программного обеспечения
-
Обзор программного обеспечения
- Процесс изучения программного продукта для получения комментариев и одобрения.
- Включает технические документы, такие как контракты и исходный код.
-
Виды обзоров программного обеспечения
- Экспертная оценка для оценки технического содержания и качества.
- Управление программным обеспечением для оценки состояния работы и принятия решений.
- Аудиторские проверки для оценки соответствия стандартам и соглашениям.
-
Экспертные оценки
- Обзор кода для изучения исходного кода.
- Парное программирование для совместной разработки кода.
- Инспекция для формального поиска дефектов.
- Пошаговое руководство для ознакомления с продуктом и комментариев.
- Техническая экспертиза для проверки пригодности продукта.
-
Формальность и эффективность
- Формальность определяет степень регулирования процесса.
- Официальные обзоры более эффективны с экономической точки зрения.
- Неофициальные проверки часто дорогостоящи и не всегда выявляют реальные дефекты.
-
Процесс официальных проверок по стандарту IEEE 1028
- Оценка заявки, подготовка руководства, планирование проверки, обзор процедур рецензирования, индивидуальная подготовка, групповая экспертиза, доработка/контроль, итоговая оценка.
-
Ценность отзывов
- Выявление проблем и дефектов на ранних стадиях разработки.
- Обучение авторов разработке документов с меньшим количеством дефектов.
- Выявление и устранение недостатков процесса разработки.
- Ранний анализ документов, таких как маркетинговые планы и спецификации требований, имеет наибольшую ценность.