Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЭИС(готово).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
10 Мб
Скачать
☆

4. Жизненный цикл, гост исо мэк 12207

Жизненный цикл ПО (software lifecycle): период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации

Основной нормативный документ - стандарт ISO/IEC 12207: 1995 “Information Technology - Software Life Cycle Processes”

Положение дел в России:

      • ГОСТ ЕСПД (ГОСТ 19.ХХХ) - ориентированы на класс относительно простых программ небольшого объема, создаваемых отдельными программистами. Стандарты устарели концептуально и по форме, их сроки действия закончились и использование нецелесообразно

      • ГОСТ 34.601-90, ГОСТ 34.602-89, ГОСТ 34.603-92 - малопригодны для современных распределенных систем, функционирующих в неоднородной среде, отдельные положения устарели

      • ГОСТ Р ИСО/МЭК 12207-99 (перевод ISO 12207) - введен в действие в июле 2000 г.

Процессы жизненного цикла ПО (стандарт ISO 12207)

      • Приобретение

      • Поставка

      • Разработка

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

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

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

      • Документирование

      • Управление конфигурацией

      • Обеспечение качества

      • Верификация и аттестация

      • Совместная оценка

      • Аудит

      • Разрешение проблем

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

      • Инфраструктура

      • Управление и усовершенствование

      • Обучение

Процесс - совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные

      • Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными от других процессов, и результатами

      • Каждый процесс разделен на набор действий, каждое действие - на набор задач

      • Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения

5. Жизненный цикл, гост 34, Oracle, rup.

ГОСТ 34 :

      • Формирование требований к АС

      • Разработка концепции АС

      • Техническое задание

      • Эскизный проект

      • Технический проект

      • Рабочая документация

      • Ввод в действие

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

Oracle:

      • Стратегия (определение требований)

      • Анализ (формулирование детальных требований)

      • Проектирование (детальные спецификации)

      • Р еализация (написание и тестирование приложений)

      • Внедрение

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

Rational:

      • Начальная стадия (Inception)

      • Разработка (Elaboration)

      • Конструирование (Construction)

      • Ввод в действие (Transition)

6. Каскадная модель жизненного цикла эис, реальная модель

Принципы «чистого» каскадного подхода:

      • Фиксация требований к системе до ее сдачи заказчику

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

      • Преимущества :

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

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

Реальный процесс разработки ПО

Недостатки каскадного подхода:

      • Позднее обнаружение проблем

      • Выход из календарного графика, запаздывание с получением результатов

      • Избыточное количество документации

      • Невозможность разбить систему на части (весь продукт разрабатывается за один раз)

      • Высокий риск создания системы, не удовлетворяющей изменившимся потребностям пользователей

Выход из положения - итерационный подход