Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
docs / Modelirovanie_3k_Lektsia_2_4_Tekhn_Osn_yazykov_pro.pptx
Скачиваний:
56
Добавлен:
20.03.2015
Размер:
6.76 Mб
Скачать

ЖИЗНЕННЫЙ ЦИКЛ ПРОЕКТА

PLCM

Модель жизненного цикла - структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования [ГОСТ 12207, 1999]

Жизненный цикл автоматизированной системы (АС) - совокупность взаимосвязанных процессов создания и последовательного изменения состояния АС, от формирования исходных требований к ней до окончания эксплуатации и утилизации комплекса средств автоматизации АС [ГОСТ 34, 1990]

ГОСТ Р ИСО/МЭК 12207 является переводом международного стандарта ISO/IEC 12207, на основе которого, в свою очередь, создан соответствующий стандарт IEEE 12207

Второй – в рамках семейства ГОСТ 34 – разрабатывался в СССР

самостоятельно, как стандарт на содержание и оформление документов на программные системы в рамках Единой системы программной документации (ЕСПД) и Единой системы

конструкторской документации (ЕСКД)

УРОВНИ ЖИЗНЕННОГО ЦИКЛА

Скотт Амблер (Scott W. Ambler):

ЖЦ разработки программного обеспечения – проектная деятельность по разработке и развертыванию программных систем

ЖЦ программной системы – включает разработку, развертывание, поддержку и сопровождение

ЖЦ информационных технологий (ИТ) – включает всю деятельность ИТ-департамента

ЖЦ цикл организации – охватывает всю деятельность организации в целом

PDCA-ЦИКЛ

“P” – Plan – Планирование

“D” – Do – Выполнение

“C” – Check – Проверка

“A” – Act – Реакция (действие)

«Подходящая» модель ЖЦ:

«Неподходящая»

 

направляет проект

модель ЖЦ:

 

улучшает скорость разработки

 

замедляет

 

улучшает отслеживание и

 

выполнение работ

 

контроль над проектом

 

вынуждает делать

 

минимизирует издержки и

 

лишнюю работу

 

влияние рисков

 

проект оказывается

 

улучшает отношение с

 

неуспешным

 

клиентом

 

 

КАСКАДНАЯ МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА ПО

 

 

(1970, W.W. Royce)

Анализ,

 

Характерна для

постановка

 

 

задачи

 

периода 1970-1985

 

 

гг.

 

 

 

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

Реализация Тестирование

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

Синонимы:

 

классический ЖЦ,

16

водопадная модель

 

КАСКАДНАЯ МОДЕЛЬ

АКТУАЛЬНА …

научно-вычислительного характера

операционные системы и компиляторы

системы реального времени и управления конкретными объектами

повторная разработка типового продукта

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

МАКЕТИРОВАНИЕ (ПРОТОТИПИРОВАНИЕ)

1

Построение/

 

Оценка

уточнение

 

макета

 

макета

 

заказчиком

 

 

 

2 Проектирование продукта

21

ИНКРЕМЕНТНАЯ МОДЕЛЬ ЖЦ РАЗРАБОТКИ ПО

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

Требования и планирование

 

 

 

Инкремент 3

 

Анализ требований

 

 

 

 

 

 

 

 

Инкремент 2

Анализ требований

 

 

 

 

 

 

Анализ требований

Инкремент 1

 

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

Разработка тестов

Кодирование

 

Сборка

 

Интеграц. тестир. тестиров.

Выходное тестиров.

Производство, эксплуатация

Соседние файлы в папке docs