Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PIS_svodnik_itog.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
239.62 Кб
Скачать

8. Состав жизненного цикла программного продукта по гост р исо/мэк 12207-99.

Основные процессы жизненного цикла:

Процесс заказа

Процесс поставки

Процесс разработки

Процесс эксплуатации

Процесс сопровождения

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

Процесс документирования

Процесс управления конфигурацией

Процесс обеспечения качества

Процесс верификации

Процесс аттестации

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

Процесс аудита

Процесс решения проблем

Организационные процессы жизненного цикла:

Процесс управления

Процесс создания инфраструктуры

Процесс усовершенствования

9. Модели жизненного цикла по гост р исо/мэк то 15271 – 2002, преимущества и недостатки

Модель - форма взаимосвязи и взаимозависимости работ и этапов жизненного цикла

(Линейная)

Фазы:

- Системный анализ требований

- Проектирование

- Реализация

- Внедрение

- Эксплуатация и сопровождение

Фундаментальные модели жизненного цикла: каскадная, инкрементная, эволюционная

Каскадная

- Системный анализ требований

- Проектирование

- Реализация

- Внедрение

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

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

Недостатки каскадной модели a) требования к объектам определены недостаточно четко; b) система обычно слишком велика, чтобы все работы по ее созданию выполнять однократно; c) предполагаемые скорые изменения в технологиях работ; d) возможные текущие изменения требований к системе; e) ограниченность ресурсов, например средств или персонала; f) промежуточный продукт может быть непригоден для использования.

Преимущества каскадной модели a) однократное представление всех возможностей (характеристик) системы; b) необходимость только единственной фазы перехода от старой системы к новой.

Инкрементная

Атомный реактор

Недостатки инкрементной модели а) требования к объектам определены недостаточно четко; b) предусмотрены сразу все возможности системы; c) предполагаемые скорые изменения в технологиях работ; d) возможные текущие изменения требований к системе; e) привлечение ресурсов (средств или персонала) на длительный период ограничено.

Преимущества инкрементной модели a) необходимость изначального использования характеристик системы; b) пригодность для использования промежуточного продукта; c) естественное разделение системы на наращиваемые компоненты (инкременты); d) возможности наращивания привлекаемого персонала и средств.

Эволюционная

Недостатки эволюционной модели а) все возможности системы предопределены изначально; b) ограниченные возможности долговременного привлечения ресурсов (средств или персонала).

Преимущества эволюционной модели a) изначальное определение возможностей системы; b) пригодность для использования промежуточного продукта; c) естественное разделение системы на наращиваемые компоненты (инкременты); d) привлечение персонала и средств по мере необходимости; e) необходимая обратная связь с пользователем для полного понимания требований; f) упрощение надзора за изменением технологии.

Спиральная

Преимущества спиральной модели

- разрешает пользователям "увидеть" систему на ранних этапах, посредством использования ускоренного прототипирования в жизненном цикле разработки ПО;

- определение непреодолимых рисков без особых доп затрат;

- разрешает активно принимать участие при планирова­нии, анализе рисков, разработке, а также при выполнении оценочных действий;

- обеспечивает разбиение большого потенциального объема работы по разра­ботке продукта на небольшие части, в которых сначала реализуются решающие функции с высокой степенью риска, позволяющие устранить необходимость продолжения работы над проектом (становится возможным прекратить работу над проектом, и уменьшаются расходы);

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

- реализованы преимущества инкрементной модели, выпуск инкрементов, сокращение графика посредством перекрывания инкрементов, рассортированных по версиям, и неизменяемость ресурсов при постепенном росте системы;

- здесь не ставится цель - довести конструкцию до совершенства;

- обратная связь по направлению от пользователей к разработчикам выполняется с высокой частотой -создание нужного продукта высокого качества;

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

- повышается продуктивность благодаря использованию пригодных для повторного использования свойств;

- повышается вероятность предсказуемого поведения системы с помощью уточнения поставленных целей;

- при использовании спиральной модели не нужно распределять заранее все необходимые для выполнения проекта финансовые ресурсы;

- можно выполнять частую оценку совокупных затрат.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]