Хелпикс

Главная

Контакты

Случайная статья





Итерационная модель ЖЦ



 

Областное Государственное Бюджетное Профессиональное Образовательное Учреждение

«КОСТРОМСКОЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

 

 

Специальность «Информационные системы и программирование»

 

 

РЕФЕРАТ

На тему: «Модели ЖЦ ПО»

по дисциплине

«Внедрение и поддержка»

 

Выполнил(а): Студент(ка) группы 3-2п9 Смирнова Валерия “20” февраля 2021 г. Проверил(а): Преподаватель Ковшиков А. А. “___” ________2021 г.

 

 

Кострома 2021


Виды жизненных циклов:

Каскадный способ - разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будет полностью завершена работа на текущем.

Положительные стороны применения каскадного подхода:

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

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

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

Однако реально в процессе создания ПО постоянно возникает потребность в возврате к предыдущим этапам, уточнении или пересмотре ранее принятых решений, что и является главным недостатком каскадной модели ЖЦ.

1. Итерационная модель ЖЦ

Модель предполагает разбиение жизненного цикла проекта на последовательность итераций, каждая из которых напоминает «мини-проект», включая все процессы разработки в применении к созданию меньших фрагментов функциональности, по сравнению с проектом в целом. Цель каждой итерации — получение работающей версии программной системы, включающей функциональность, определённую интегрированным содержанием всех предыдущих и текущей итерации. Результат финальной итерации содержит всю требуемую функциональность продукта. Таким образом, с завершением каждой итерации продукт получает приращение — инкремент — к его возможностям, которые, следовательно, развиваются эволюционно.

Подход имеет и свои отрицательные стороны, которые, по сути, — обратная сторона достоинств. Во-первых, целостное понимание возможностей и ограничений проекта очень долгое время отсутствует. Во-вторых, при итерациях приходится отбрасывать часть сделанной ранее работы. В-третьих, добросовестность специалистов при выполнении работ всё же снижается, что психологически объяснимо, ведь над ними постоянно довлеет ощущение, что «всё равно всё можно будет переделать и улучшить позже»



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.