НАПИШИТЕ ПОЖАЛУЙСТА- ЧЕМ ЭТИ МОДЕЛИ ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА... 1. Каскадная модель описывает классический подход к разработке систем в любых предметных областях; широко использовалась в 1970—80-х гг. Каскадная модель предусмат...

НАПИШИТЕ ПОЖАЛУЙСТА- ЧЕМ ЭТИ МОДЕЛИ ОТЛИЧАЮТСЯ ДРУГ ОТ ДРУГА... 1. Каскадная модель описывает классический подход к разработке систем в любых предметных областях; широко использовалась в 1970—80-х гг. Каскадная модель предусматривает последовательную организацию работ, причем основной особенностью модели является разбиение всей работы на этапы. Переход от предыдущего этапа к последующему происходит только после полного завершения всех работ предыдущего. Преимущества каскадной модели: 1) на каждом этапе формируется законченный набор проект ной документации, отвечающий критериям полноты и согласованности. На заключительных этапах разрабатывается пользовательская документация, охватывающая все предусмотренные стандартами виды обеспечения АИС (организационное, информационное, программное, техническое и т. д.); 2) последовательное выполнение этапов работ позволяет планировать сроки завершения и соответствующие затраты. Каскадная модель изначально разрабатывалась для решения различного рода инженерных задач и не потеряла своего значение для прикладной области до настоящего времени. Кроме того, каскадный подход идеально подходит для разработки АИС, как уже в самом начале разработки можно достаточно точно полно сформулировать все требования с тем, чтобы предоставить разработчикам свободу технической реализации. К таким АИС, в частности, относятся сложные расчетные системы и системы реального времени. 2.Итерационная модель (Поэтапная модель с промежуточным контролем ) заключается в серии коротких циклов (шагов) по планированию, реализации, изучению, действию. Создание сложных АИС предполагает проведение согласований проектных решений, полученных при реализации отдельных задач. Подход к проектированию «снизу — вверх» обусловливает необходимость таких итераций возвратов, когда проектные решения по отдельным задачам объединяются в общие системные. При этом возникает потребность в пересмотре ранее сформировавшихся требований. Преимущество итерационной модели в том, что межэтапные корректировки обеспечивают меньшую трудоемкость разработки по сравнению с каскадной моделью. Недостатки итерационной модели: · время жизни каждого этапа растягивается на весь период работки; · вследствие большого числа итераций возникают рассогласования выполнения проектных решений и документации; · запутанность архитектуры; · трудности использования проектной документации на стадиях внедрения и эксплуатации вызывают необходимость перепроектирования всей системы. Спиральная модель, в отличие от каскадной, но аналогично предыдущей предполагает итерационный процесс разработки АИС. При этом возрастает значение начальных этапов, таких как анализ и проектирование, на которых проверяется и обосновывается реализуемость технических решений путем создания прототипов. Каждая итерация представляет собой законченный цикл разработки, приводящий к выпуску внутренней или внешней версии изделия (или подмножества конечного продукта), которое совершенствуется от итерации к итерации, чтобы стать законченной системой (рис. 1.2). 3.Спиральная модель ЖЦ АИС Таким образом, каждый виток спирали соответствует созданию фрагмента или версии программного изделия, на нем уточняются цели и характеристики проекта, определяется его качество, планируются работы на следующем витке спирали. Каждая итерация служит для углубления и последовательной конкретизации деталей проекта, в результате этого выбирается обоснованный вариант окончательной реализации. Использование спиральной модели позволяет осуществлять переход на следующий этап выполнения проекта, не дожидаясь полного завершения текущего, — недоделанную работу можно будет выполнить на следующей итерации. Главная задача каждой итерации — как можно быстрее создать работоспособный продукт для демонстрации пользователям. Таким образом, существенно упрощается процесс внесения уточнений и дополнений проект. Спиральный подход к разработке программного обеспечения позволяет преодолеть большинство недостатков каскадной модели, кроме того, обеспечивает ряд дополнительных возможностей, делая процесс разработки более гибким.
Гость
Ответ(ы) на вопрос:
Гость
В первой кажется все идет как по лестнице и вернуться нельзя, перескочить не сделав этап тоже нельзя. Во второй все разбито по мелким шажкам что упрощает контроль и редактирование. однако все запутанно. В спиральной все гибко и просто а также нет большинства недостатков каскадной системы. Да и можно переходить на следующий этап не завершив предыдущий
Не нашли ответ?
Ответить на вопрос
Похожие вопросы