- •Структура описания технологической операции
- •Типы программ
- •Жизненный цикл программного обеспечения
- •Структура процессов ЖЦПО
- •Стратегии конструирования ПО
- •Водопадная модель ЖЦПО
- •Макетирование
- •Спиральная модель БОЭМА
- •Инкрементальная модель
- •Модель быстрой разработки приложений (RAD)
- •Схема процесса XP.
- •Эксплуатационные требования к программным продуктам
Инкрементальная модель
Модель быстрой разработки приложений (RAD)
Основные возможностии преимущества RAD-технологий
Схема процесса XP.
Пользовательские |
|
Сценарии тестирования |
истории |
|
|
|
|
|
|
Требования |
|
|
Новая пользовательская |
Ошибки |
|
история, Скорость проекта |
|
|
|
Метафора |
План реализации |
Последняя |
Одобрение |
|
||
системы |
|
|
|
версия |
заказчика |
|
|
|
|
|
|
|
|
Архитектурный |
Планирование |
|
Итерация |
|
Тесты |
Малые |
выброс |
реализации |
|
|
приемки |
реализации |
|
|
|
|
|
|
|
|
Неопределенные |
Оптимистические |
Следующая |
оценки |
оценки |
итерация |
Выброс
|
Достоинства |
Недостатки |
|
|
|
КлассическийЖЦ |
План и временной |
Реальные проекты требуют |
|
график |
отклоненияотстандартного |
|
|
плана, требуется точная |
|
|
формулировкаисходных |
|
|
требований, результаты |
|
|
доступны только по |
|
|
окончаниивсех работ |
|
|
|
Макетирование |
Обеспечивает |
Заказчик и разработчик |
|
определение полных |
могутпринять макетза |
|
требований |
продукт. |
|
|
|
Эволюционная |
Реально отображает |
Повышенныетребования к |
модель |
разработкуПО, |
заказчику, Трудности |
|
Учитываетрискна |
контроля времени |
|
каждом витке, |
разработки. |
|
использует |
|
|
моделированиедля |
|
|
уменьшенияриска. |
|
|
|
|
Инкрементная |
На каждом инкременте |
Требуетсущественных |
модель |
рабочий продукт, |
людских ресурсов, не |
|
разбиениепроектана |
применимав условиях |
|
части |
высокихтехническихрисков |
|
|
|
Экстремальное |
Короткиесроки |
Невыполнимость |
программирование |
разработки версии, |
сложныхпроектов, |
|
контрольвремени |
невозможность |
|
разработки, |
предсказать |
|
отсутствиестрогой |
результаты |
|
архитектуры |
длительногопроекта , |
|
системы,постоянная |
неприспособленность |
|
качественная |
XPдлязадачгде |
|
обратнаясвязьс |
решенияненаходятся |
|
заказчиком |
сразунаосноверанее |
|
|
полученногоопыта,а |
|
|
требуютпроведения |
|
|
предварительных |
|
|
исследований. |
|
|
|
Классификация программных
продуктов по назначению