Технология разработки программного обеспечения. Зубкова Т.М. - 11 стр.

UptoLike

Составители: 

Для преодоления проблем, которые возникали при каскадном подходе
была предложена спиральная модель жизненого цикла(ЖЦ) (рисунок 1.4),
делающая упор на начальные этапы ЖЦ: анализ и проектирование. На этих
этапах реализуемость технических решений проверяется путем создания
прототипов. Каждый виток спирали соответствует созданию фрагмента или
версии ПО, на нем уточняются цели и характеристики проекта, определяется
его качество и планируются работы следующего витка спирали. Таким обра-
зом, углубляются и последовательно конкретизируются детали проекта, и в
результате выбирается обоснованный вариант, который доводится до реали-
зации.
Разработка итерациями отражает объективно существующий спи-
ральный цикл создания системы. Неполное завершение работ на каждом эта-
пе позволяет переходить на следующий этап, не дожидаясь полного заверше-
ния работы на текущем. При итеративном способе разработки недостающую
работу можно будет выполнить на следующей итерации. Главная же задача -
как можно быстрее показать пользователям системы работоспособный про-
дукт, тем самым, активизируя процесс уточнения и дополнения требований.
Основная проблема спирального цикла - определение момента пере-
хода на следующий этап. Для ее решения необходимо ввести временные ог-
раничения на каждый из этапов жизненного цикла. Переход осуществляется
в соответствии с планом, даже если не вся запланированная работа закончена.
План составляется на основе статистических данных, полученных в преды-
дущих проектах, и личного опыта разработчиков.
Основным нормативным документом, регламентирующим ЖЦ ПО,
является международный стандарт ISO/IEC 12207 (ISO - International Organi-
zation of Standardization - Международная организация по стандартизации,
IEC - International Electrotechnical Commission - Международная комиссия по
электротехнике). Он определяет структуру ЖЦ, содержащую процессы, дей-
ствия и задачи, которые должны быть выполнены во время создания ПО.
Рисунок 1.4 - Спиральная модель ЖЦ
11
       Для преодоления проблем, которые возникали при каскадном подходе
была предложена спиральная модель жизненого цикла(ЖЦ) (рисунок 1.4),
делающая упор на начальные этапы ЖЦ: анализ и проектирование. На этих
этапах реализуемость технических решений проверяется путем создания
прототипов. Каждый виток спирали соответствует созданию фрагмента или
версии ПО, на нем уточняются цели и характеристики проекта, определяется
его качество и планируются работы следующего витка спирали. Таким обра-
зом, углубляются и последовательно конкретизируются детали проекта, и в
результате выбирается обоснованный вариант, который доводится до реали-
зации.
       Разработка итерациями отражает объективно существующий спи-
ральный цикл создания системы. Неполное завершение работ на каждом эта-
пе позволяет переходить на следующий этап, не дожидаясь полного заверше-
ния работы на текущем. При итеративном способе разработки недостающую
работу можно будет выполнить на следующей итерации. Главная же задача -
как можно быстрее показать пользователям системы работоспособный про-
дукт, тем самым, активизируя процесс уточнения и дополнения требований.
       Основная проблема спирального цикла - определение момента пере-
хода на следующий этап. Для ее решения необходимо ввести временные ог-
раничения на каждый из этапов жизненного цикла. Переход осуществляется
в соответствии с планом, даже если не вся запланированная работа закончена.
План составляется на основе статистических данных, полученных в преды-
дущих проектах, и личного опыта разработчиков.
       Основным нормативным документом, регламентирующим ЖЦ ПО,
является международный стандарт ISO/IEC 12207 (ISO - International Organi-
zation of Standardization - Международная организация по стандартизации,
IEC - International Electrotechnical Commission - Международная комиссия по
электротехнике). Он определяет структуру ЖЦ, содержащую процессы, дей-
ствия и задачи, которые должны быть выполнены во время создания ПО.




                      Рисунок 1.4 - Спиральная модель ЖЦ



                                                                        11