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

3 ) Процессы жизненного цикла программного продукта по стандарту iso/iec 12207 (гост р исо/мэк 12207).

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

Основные процессы (Primary Processes):

Приобретение (Acquisition). Определяет действия предприятия покупателя, которое приобретает программный продукт или сервис ПО.

Поставка (Supply). Определяет действия предприятия-поставщика, которое снабжает покупателя программным продуктом или сервисом ПО.

Разработка (Development). Определяет действия предприятия-разработчика, которое разрабатывает принцип построения программного изделия и программный продукт.

Функционирование (Operation). Определяет действия предприятия-оператора, которое обеспечивает обслуживание системы (а не только ПО) в процессе её функционирования в интересах пользователей. В отличие от действий, которые определяются разработчиком в инструкциях по эксплуатации, определяются действия оператора по консультированию пользователей, получению обратной связи и др., которые он планирует и выполняет сам в рамках соответствующих обязанностей.

Сопровождение (Maintenance). Определяет действия персонала сопровождения, который обеспечивает сопровождение программного продукта, что представляет собой управление модификациями программного продукта, поддержку его текущего состояния и функциональной пригодности, включает в себя инсталляцию и удаление программного изделия на вычислительной системе.

Вспомогательные процессы (Supporting Processes):

Документирование (Documentation)

Управление конфигурацией (Configuration Management)

Обеспечение качества (Quality Assurance)

Верификация (Verification)

Аттестация (Validation)

Совместный анализ (Joint Review)

Аудит (Audit)

Решение проблем (Problem Resolution).

Организационные процессы (Organizational Processes):

Управление (Management)

Создание инфраструктуры (Infrastructure)

Усовершенствование (Improvement)

Обучение (Training).

4 ) Основные процессы разработки программного продукта.

  1. Анализ;

В процессе анализа (analysis) происходит исследование предметной области, и выявляются наиболее важные требования к будущему продукту с точки зрения заказчика или пользователей. Конечным результатом анализа является выработка спецификации требований на программный продукт, содержащей требования в формальном виде. Спецификация задает условия и эффект действия программ, не указывая способов достижения необходимого эффекта. ЕСПД называет такую спецификацию техническим заданием (ТЗ).

  1. Проектирование;

Спецификация (ТЗ), полученная на этапе системного анализа, является источником информации для процесса проектирования (design). При проектировании внешние, пользовательские требования к программному продукту преобразуются в детальные и конкретные требования к внутреннему устройству и функционированию будущей про-

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

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