Содержание
- 2. В истории технологии программирования можно выделить три этапа: Осмысление опыта разработки больших систем. Разработка новых технологических
- 3. Классификация технологических подходов Подходы со слабой формализацией. (code & fix) Cтрогие (классические, жесткие, предсказуемые) подходы. (waterfall
- 4. Code & fix (подход со слабой формализацией) + нет затрат времени на проектирование - ошибки требуют
- 5. WaTerFall model (каскадные технологические подходы – русск.) анализ->проектирование->программирование->тестирование->сопровождение
- 6. Каскадный подход Его достоинства: модель доступна для понимания, проста и удобна; легко осуществлять контроль; Его недостатки:
- 7. Разновидности каскадной модели waterfall with overlapping
- 8. Каскадно-возвратный подход
- 9. V- образная модель
- 10. V – образная модель демонстрирует комплексный подход к определению фаз процесса разработки ПО. В ней подчеркнуты
- 11. Спиральная модель
- 12. Эволюционная модель Идея данной модели состоит в следующем: Разработка первоначальной версии программного продукта, которая передаётся на
- 14. Достоинства эволюционной модели: Более эффективен, чем подход, построенный на основе каскадной модели. Спецификация может разрабатываться постепенно,
- 15. Эволюционная модель наиболее приемлема для разработки небольших программных систем (до 100000 строк кода) и систем среднего
- 16. Модель «Чистой комнаты» Данная модель представляет процесс разработки ПО не как метод программных проб и ошибок,
- 17. Модель «Чистой комнаты» является одной из моделей формальной разработки систем. Другими моделями данного класса являются Модель
- 19. Достоинства модели: Высокое качество и надежность конечного продукта. Высокая производительность Улучшенная возможность сопровождения Спецификации сильно детализированы
- 20. Модель «Чистой комнаты» подходит для очень определённых типов программного обеспечения таких где, возможность появления риска наличия
- 21. Модель разработки ПО на основе ранее созданных компонентов За последние несколько лет данная модель успешно зарекомендовала
- 23. Достоинства модели: Сокращение количества непосредственно разрабатываемых компонентов. Уменьшается общая стоимость создаваемой системы. Увеличение производительности процесса разработки
- 24. Модель прототипирования жизненного цикла разработки ПО Определения прототипирования Согласно Джону Коннэллу (Connell) и Линде Шафер (Shafer),
- 25. Структурная эволюционная модель быстрого прототипирования
- 26. Преимущества конечный пользователь может "увидеть" системные требования в процессе их сбора командой разработчиков; таким образом, взаимодействие
- 27. Недостатки модель может быть отклонена из-за создавшейся среди консерваторов репутации о ней как о "разработанном на
- 28. Модель быстрой разработки приложений RAD (Rapid Application Development) Благодаря методу RAD пользователь задействован на всех фазах
- 29. Модель быстрой разработки приложений
- 30. Фазы модели RAD Модель RAD проходит через следующие фазы: этап планирования требований — сбор требований выполняется
- 31. Преимущества время цикла разработки сокращается благодаря использованию мощных инструментальных средств; требуется меньшее количество специалистов (поскольку разработка
- 32. Недостатки Непостоянное участие пользователя может негативно сказаться на конечном продукте; при использовании этой модели необходимо достаточное
- 33. Инкрементная модель жизненного цикла разработки ПО Инкрементная разработка представляет собой процесс частичной реализации всей системы и
- 34. Инкрементная модель
- 35. Преимущества не требуется заранее тратить средства, необходимые для разработки всего проекта (поскольку сначала выполняется разработка и
- 36. Недостатки в модели не предусмотрены итерации в рамках каждого инкремента; определение полной функциональной системы должно осуществляться
- 38. Скачать презентацию