55. Перечислите и опишите стратегии конструирования ПО.
⇐ ПредыдущаяСтр 8 из 8 55. Перечислите и опишите стратегии конструирования ПО. · Однократный проход (водопадная стратегия) — линейная последовательность этапов конструирования; · Инкрементная стратегия. В начале процесса определяются все пользовательские и системные требования, затем - создаются последовательности версий. · Эволюционная стратегия. Система строится в виде последовательности версий, но: o в начале процесса определены не все требования; o требования уточняются по мере разработки версий.
56. Опишите пример инкрементной модели жизненного цикла. Нарисуйте ее схему. ·
57. Опишите пример спиральной модели жизненного цикла. Нарисуйте ее схему. 58. (преимущества и недостатки) · Спиральная модель воплощает в себе преимущества каскадной модели. При этом в нее также включены анализ рисков, управление ими, а также процессы поддержки и менеджмента. Здесь также предусмотрена разработка программного продукта при использовании метода прототипирования или быстрой разработки приложений посредством применения языков программирования и средств разработки четвертого поколения (и выше). Модель отображает базовую концепцию, которая заключается в том, что каждый цикл представляет собой набор операций, которому соответствует такое же количество стадий, как и в модели каскадного процесса. Причем принимается во внимание каждая составляющая часть продукта, и каждый уровень сложности, начиная с общей формулировки потребностей и заканчивая кодированием каждой отдельной программы. · Преимущества: o позволяет быстрее показать пользователям системы работоспособный продукт, тем самым, активизируя процесс уточнения и дополнения требований; o допускает изменение требований при разработке информационной системы, что характерно для большинства разработок, в том числе и типовых; o обеспечивает большую гибкость в управлении проектом; o позволяет получить более надежную и устойчивую систему. По мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации; o позволяет совершенствовать процесс разработки – анализ, проводимый в каждой итерации, позволяет проводить оценку того, что должно быть изменено в организации разработки, и улучшить ее на следующей итерации; o уменьшаются риски заказчика. Заказчик может с минимальными для себя финансовыми потерями завершить развитие неперспективного проекта.
· Недостатки: o увеличивается неопределенность у разработчика в перспективах развития проекта. Этот недостаток вытекает из предыдущего достоинства модели; o затруднены операции временного и ресурсного планирования всего проекта в целом. ·
1) – начальный сбор требований и планирование проекта; 2) – та же работа, но на основе рекомендаций заказчика; 3) – анализ риска на основе начальных требований; 4) – анализ риска на основе реакции заказчика; 5) – переход к комплексной системе; 6) – начальный макет системы; 7) – следующий уровень макета; 8) – сконструированная система; 9) – оценивание заказчиком.
[1] В доступных презентациях нет ответов на вопросы 50-58, одной не хватает
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|