
- •Раздел 5 планирование работ по созданию программных продуктов
- •Тема 5.1. Структура разделения работ по созданию программного продукта
- •Тема 5.1.2 Оценка объемов и сложности программного продукта
- •Тема 5.1.3 Оценка технических, нетехнических и финансовых ресурсов для выполнения программного проекта
- •Тема 5.1.4 Оценка возможных рисков при выполнении программного проекта
- •Тема 5.1.5 Составление временного графика выполнения программного проекта
- •Тема 5.2. Управление требованиями к программному продукту
- •Тема 5.2.1 Общие сведения об управлении требованиями
- •Тема 5.2.2 Составление спецификаций по требованиям заказчика
- •Тема 5.3 этап разработки программного продукта
- •1.Кодирование
- •Тема 5.3.1 тестирование программного продукта
- •1. Общая характеристика тестирования и его цикл
- •Тема 5.3.1обеспечение надежности программных продук-тов
- •Тема 5.3.2 Методы обеспечения надежности на различных этапах жизненного цикла разработки программного продукта
Тема 5.3.2 Методы обеспечения надежности на различных этапах жизненного цикла разработки программного продукта
Надежность ПП необходимо планировать на начальных стадиях выполнения проекта. Процесс определения надежности разрабатываемого ПП требует сбора большого количества информации. Методы измерения вырабатываются разработчиками ПП в течение всего жизненного цикла. Методы обеспечения надежности, реализуемые на различных этапах жизненного цикла разработки ПП, приведены на рис. 13.4.
Прогнозирование ошибок выполняется на этапах планирования и составления требований, предотвращение ошибок — на этапах составления требований, проектирования и разработки, устранение ошибок — на этапах проектирования, разработки и тестирования. Период отказоустойчивости начинается на этапе разработки и длится до окончания жизненного цикла ПП.
Прогнозирование ошибок
Прогнозирование ошибок означает предсказуемый подход к разработке надежного ПП. Зрелые организации, специализирующиеся на разработке ПП, выполняют прогнозирование ошибок как составную часть оценивания проекта/процесса ПП. Единственный способ достижения даже небольшой степени точности для прогнозирующих моделей заключается в предоставлении доступа к соответствующим историческим моделям обеспечения надежности данных. Анализ исторических данных и сбор данных об ошибках являются ключевыми действиями для данного метода.
Определение функционального профиля является первым действием при прогнозировании ошибок. Прослеживая состояния переходов от модуля к модулю и от функции к функции, можно точно выявить наиболее уязвимое место системы. Если объединить полученную информацию с функциональным профилем, можно определить, насколько надежной будет система при заданных условиях ее использования.
При выполнении программ осуществляются отслеживаемые переходы между модулями. При переходе к программным модулям, которые перегружены ошибками, возрастает риск нсудачи
Рисунок 30- Методы обеспечения надежности на различных этапах
Жизненного цикла разработки программного продукта