Жизненный цикл ПО. Модели жизненного цикла (ЖЦ)
Жизненный цикл (ЖЦ) программных систем – включает все этапы развития-от возникновения потребности в программмном обеспечении определенного целевого назначения до полного прекращения использования этой системы вследствие ее морального старения или потери необходимости решения соответствующих задач.
Международный стандарт ISO/IEC 12207 определяет структуру ЖЦ, процессы, действия и задачи, решаемые на каждом этапе.
Структура ЖЦ ПО по стандарту ISO/IEC12207 базируется на трех группах процессов:
1. Основные процессы ЖЦ ПЩ
2. Вспомогательные процессы, обеспечивающие выполнение основных процессов
3. Организационные процессыы
Основные этапы ЖЦ:
1. Системный анализ
2. Проектирование
3. Реализация
4. Эксплуатация
5. Сопровождение
На этапе системного анализа:
· Определяются потребности в коплексе задач
· Назначения комплекса задач
· Основные функциональные характеристики
· Оцениваются затраты
· Возможная эффективность
На этапе проэктирования:
· Разрабатывают
o Структуру ПО
o Спецификации
o Прототипы системы и ее компонентов
· Описывают логические взаимосвязи компонентов
На этапе Реализации:
· Пограммируются модули системы
· Проводят отладку системы
· Испытывают и внедряют созданную версию программного комплекса
На этапе Эксплуатации:
· Функционирование системы и получение результатов
· Обеспечение достоверности и надежности программы
|
|
На этапе Сопровождения:
· Эксплуатационное обслуживание
· Тиражирование программы
· Внесение изменений и расширение системы
Модели ЖЦ:
1. Водопадная модель процесса разработки
2. Поэтапная модель с промежуточным контролем
3. Спиральная модель
Водопадная модель процесса разработки:
· Анализ
· Проектирование
· Реализация
· Внедрение
· Сопровождение
Модификация – это процесс корректировки проектных решений по отдельным компонентам ИС
Причины модификации:
1. Изменения на объекте управления
2. Изменение рабочей нагрузки ВС, замена оборудования, рост объема файлов
3. Накопление опыта работы с ИС
4. Обнаружение проектных ошибок
Управление конфигурацией – позволяет организовать, систематически учитывать и контролировать внесение изменений в ПО на всех стадиях ЖЦ.
Верификация – это процесс определения того, отвечает ли текущее состояние разработки, достигнутое на данном этапе, требованиям этого этапа, и поволяет ли оценить соответствие параметров разработки исходным требованиям.
Управление проектом – связано с вопросами планирования и организации работ, создания коллективов разработчиков и контроля за сроками и качеством выполняемых работ.
Дата добавления: 2022-01-22; просмотров: 16; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!