Жизненный цикл ПО. Модели жизненного цикла (ЖЦ)



Жизненный цикл (ЖЦ) программных систем – включает все этапы развития-от возникновения потребности в программмном обеспечении определенного целевого назначения до полного прекращения использования этой системы вследствие ее морального старения или потери необходимости решения соответствующих задач.

Международный стандарт 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!