Стандарты

ISO 12207 – профиль жизненного цикла программных средств:

1. Системный анализ

a) обследование объекта информатизации (цели, программы, средства)

b) разработка системного проекта

2. Эскизное (предварительное) проектирование

a) выбор средств разработки

b) разработка предварительной архитектуры

c) разработка эскизного проекта

3. Техническое (детальное) проектирование

a) уточнение архитектуры

b) формализация требований к модулям системы

c) разработка технического проекта версии ПО

4. Кодирование

a) разработка исходных текстов

b) тестирование и отладка программы

c) разработка документации на компоненты ПО

5. Интеграция (сбор и запуск)

6. Испытание и документирование

a. тестирование программного средства в целом

b. разработка комплекта документов на программное средство

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

RUP (Rational Unified Process) – все разбито на фазы:

1. Inception – начало (анализ)

Цели:

1. Понять границы проекта

2. Разработать экономическое обоснование

3. Добиться соглашения между заинтересованными сторонами

Веха: LCO (Lifestyle Objective Milestone) – веха целей жизненного цикла

2. Elaboration – проектирование

Цели:

1. Свести к минимуму главные технические риски

2. Создать базовую архитектуру

3. Понять, во что обойдется построение системы

Веха: LCA (Lifecycle Architecture Milestone) – веха архитектуры жизненного цикла

3. Construction – построение, реализация

Цели:

1. Построить первую рабочую версию продукта

Веха: IOC (Initial Operational Capability Milestone) – веха начальной функциональной готовности

4. Transition – внедрение (тестирование, развертывание, обучение, поддержка, …)

Цели:

1. Создать окончательную версию продукта и отправить ее заказчику

Веха: PR (Product Release Milestone) – веха готовности продукта

Каждая фаза может содержать несколько итераций


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: