- •Базовые стратегии разработки пс и систем. Каскадная стратегия. Сущность. Достоинства и недостатки. Области использования.
- •Инкрементная стратегия разработки программных средств и систем. Сущность. Достоинства и недостатки. Области использования.
- •Эволюционная стратегия разработки программных средств и систем. Сущность. Достоинства и недостатки. Области использования.
- •Классическая каскадная модель жизненного цикла пс и варианты ее реализации. Достоинства и недостатки. Область применения.
- •Каскадная модель по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •8. Базовая rad-модель быстрой разработки приложений жизненного цикла пс. Достоинства и недостатки. Область применения.
- •Инкрементная модель жцпс. Дост-ва и недостатки. Область применения.
- •Вариант инкрементной модели по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •Структурная эволюционная модель быстрого прототипирования. Достоинства и недостатки. Область применения.
- •13. Эволюционная модель жизненного цикла пс по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •Эволюционная модель прототипирования по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
- •17. Упрощенная спиральная модель жц пс института качества sqi. Достоинства и недостатки. Область применения.
- •18. Упрощенная спиральная модель жц пс Института Управления проектами. Достоинства и недостатки. Область применения.
- •Модель «win-win» жизненного цикла пс. Достоинства и недостатки. Область применения.
- •20. Спиральная модель жизненного цикла пс Консорциума по вопросам разработки программного обеспечения. Достоинства и недостатки. Область применения.
- •21. Компонентно-ориентированная модель жизненного цикла пс. Достоинства и недостатки. Область применения.
- •22. Классификация проектов по разработке пс и систем, ориентированная на выбор модели жц. Категории и критерии классификации проектов.
- •23. Процедура выбора модели жц разработки пс и систем института sqi
- •25. Модульное проектирование программ. Признаки модульности программы. Достоинства и недостатки модульности. Классификация методов проектирования модульных программ.
- •26. Нисходящее проектирование программ и его стратегии. Стратегия, основанная на использовании псевдокода. Достоинства и недостатки. Пример.
- •27. Стратегия пошаг проект-я при нисходящем проектировании программ, основанная на использовании комментариев. Виды и нормы комментариев. Пример.
- •28. Стратегия анализа сообщений при нисходящем проектировании программ. Пример.
- •29. Метод восходящего проектир. Сущность. Целесообразность использования. Недостатки. Способы сочетания с другими методами.
- •30. Метод Джексона. Сущность. Основ констр постр структур дан. Примен к иерархич, сетев и реляц структурам данных. Примеры.
- •31. Первый этап метода Джексона. Виды документов, создаваемых на данном этапе. Пример.
- •33. Третий этап метода Джексона. Цель. Сущность. Подэтапы. Пример.
- •34. Четвертый этап метода Джексона. Цель. Сущность. Контрольный перечень операций. Пример.
- •35. Пятый этап метода Джексона. Цель. Сущность. Пример.
Классическая каскадная модель жизненного цикла пс и варианты ее реализации. Достоинства и недостатки. Область применения.
Рисунок представл класич вариант каскад стратегии. Каскадная модель обладает всеми достоинствами и недостатками, характерными для каскадной стратегии разработки. Ввиду сложности на реальных проектах реализовать классич каскад модель была создана каскад модель с обрат связями. На рисунке они отображ прерывистыми стрелками. Также можно переходить обратно к любому шагу. Достоинством каскадной модели с обратными связями по сравнению с классической каскадной моделью является возможность исправления промежуточных продуктов предыдущих шагов процесса разработки. К недостаткам каскадной модели с обратными связями по сравнению с классической каскадной моделью можно отнести сложности планирования и финансирования проекта, достаточно высокий риск нарушения графика разработки.
Области примен-я:
1) при разработке проектов с четкими, неизменяемыми в течение ЖЦ требованиями, понятными реализацией и техническими методиками;
2) при разработке проекта, ориентированного на построение системы или продукта такого же типа, как уже разрабатывались разработчиками ранее;
3) при разработке проекта, связанного с созданием и выпуском новой версии уже существующего продукта или системы;
4) при разработке проекта, связанного с переносом уже существующего продукта на новую платформу;
5) при выполнении больших проектов, в которых задействовано несколько больших команд разработчиков .
Каскадная модель по гост р исо/мэк то 15271-2002. Достоинства и недостатки. Область применения.
Особенности: - ориентиров на стандарт 12207
поддерживает коллектив разработку ПС-
учитыв необходим разраб или выбора технич ср-в системы.
Дост-ва: 1)стаб-ть треб в теч всего жизненного цикла разработки; 2)простота применения стратегии; необходимость только одного прохода этапов разработки; 3)простота планирования, контроля и управления проектом; 4)возможность достижения высоких требований к качеству проекта в случае отсутствия жестких ограничений затрат и графика работ; 5)доступность для понимания заказчиками.
Недост: 1)сложность четкого формулирования требований в начале жизненного цикла ПС и невозможность их динамического изменения на протяжении ЖЦ ПС; 2)последовательность линейной структуры процесса разработки; в результате возврат к предыдущим шагам для решения возникающих проблем приводит к увеличению затрат и нарушению графика работ; 3)проблемность финансирования проекта, связанная со сложностью единовременного распределения больших денежных средств; 4)непригодность промежуточного продукта для использования; 5)недостаточное участие пользователя в разработке системы или ПС -только в самом начале (при разработке требований) и в конце (во время приемочных испытаний), что приводит к невозможности предварительной оценки пользователем качества ПС или системы.
7. V-образная модель жизненного цикла ПС. Достоинства и недостатки. Варианты реализации. Область применения.
Назнач-е – обеспеч планиров-я, тестир-я сист и ПС на ранних стадиях проекта. Отличие от каскад модели: здесь выделены связи м/у шагами предшеств-ми программиров и соответсв видами тест-я и испытаний.
1,2,3 этапы соответствуют этапам процесса разраб ПС. 4 этап - 5 и 6 работы . 5 э – 7 раб, 6 э – 8,9 раб, 7 э – 10, 11 раб, 8 э – 12,13 раб, 9 э – основ этап :WGC/
Расписваем все этапы. На этапе 2 выполн разраб плана ввода в действие и обеспеч приемки. На 3 этапе помимо основ д-й разраб план квалиф испыт сист. На 4 этапе разраб план сборки ПС и план квалиф испыт ПС. 5 и 6 понятно. На 7 – подтвержд рез-ты этапа проектир сист. На 8 выполн приемочн испытания, их цели – проверка пользователем соответ-я системы исходным требованиям к системе.
V-образная модель поддерживает каскадную стратегию разработки программных средств и систем. Поэтому она обладает всеми достоинствами данной стратегии.
Дост-ва: 1) план-е на ранних стадиях разраб сист ее тестирования (испытаний); 2) упрощение аттестации и вериф всех промеж рез-в разраб; 3) упрощ-е упр-я и контроля хода проц разраб, возм более реальн испол-я графика проекта.
Недост-ки: 1) поздние сроки тестирования требований; 2) отсутствие действий, напр на анализ рисков.
Вариант реализации с обрат связями, те возм-ю вернутся на предыд шаг. Все остальное как в каскад модели.
