Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ по РИС Латыпова Э.Р..docx
Скачиваний:
3
Добавлен:
17.12.2018
Размер:
987.26 Кб
Скачать

7.Жизненный цикл программного продукта

7.1 Основные процессы жц

Модель жизненного цикла: структура, состоящая из процес­сов, работ и задач, включающих в себя разработку, эксплуата­цию и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекраще­ния ее использования.

К настоящему времени наибольшее распространение получи­ли следующие основные модели ЖЦ:

•  каскадная модель (70-80-е годы 20 века);

•  спиральная модель (80-90-е годы 20 века).

Основные процессы:

Приобретение (заказ)

Процесс приобретения (как его называют в ГОСТ – “заказа”) определяет работы и задачи заказчика, приобретающего программное обеспечение или услуги, связанные с ПО, на основе контрактных отношений.

Поставка

Процесс поставки, в свою очередь, определяет работы и задачи поставщика. Работы также проводятся с использованием проектного подхода.

Разработка

Разработка включает в себя все работы по созданию ПО и его компонент в соответствии с заданными требованиями, включая оформление проектной и эксплуатационной документации, подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов, материалов, необходимых для организации обучения персонала и т.д. Разработка ПО включает в себя, как правило, анализ, проектирование и реализацию (программирование).

Эксплуатация

Эксплуатация включает в себя работы по внедрению компонентов ПО в эксплуатацию, в том числе конфигурирование базы данных и рабочих мест пользователей, обеспечение эксплуатационной документацией, проведение обучения персонала и т.д., и непосредственно эксплуатацию, в том числе локализацию проблем и устранение причин их возникновения, модификацию ПО в рамках установленного регламента, подготовку предложений по совершенствованию, развитию и модернизации системы.

Сопровождение

Процесс разработки определяет работы и задачи, проводимые специалистами службы сопровождения.

7.2 Вспомогательные процессы жц

Вспомогательные процессы жизненного цикла делятся на:

процесс документирования: подготовка процесса; проектирование и разработка; выпуск; сопровождение.

процесс управления конфигурацией: подготовка процесса; определение конфигурации; контроль конфигурации; учет состояний конфигурации; оценка конфигурации; управление выпуском и поставка.

процесс обеспечения качества: подготовка процесса; обеспечение продукта;

обеспечение процесса; обеспечение систем качества.

процесс верификации:

подготовка процесса; верификация.

процесс аттестации:

подготовка процесса; аттестация.

процесс совместного анализа:

подготовка процесса; анализы управления проектом; технические анализы.

процесс аудита:

подготовка процесса; аудиторская проверка.

процесс решения проблем: подготовка процесса; решение проблемы.

Ответственность за работы и задачи вспомогательного процесса несет организация, выполняющая данный процесс. Данная организация гарантирует реальность существования и функциональные особенности конкретного процесса. Данная организация организует и выполняет управление вспомогательным процессом на проектном уровне в соответствии с процессом управления; определяет инфраструктуру для данного процесса в соответствии с процессом создания инфраструктуры; адаптирует данный процесс к условиям проекта в соответствии с процессом адаптации и управляет вспомогательным процессом на организационном уровне в соответствии с процессами усовершенствования и обучения.

В качестве методов обеспечения качества могут быть использованы: совместные анализы, аудиторские проверки, верификация и аттестация.