Содержание
- 2. Разработка ПО Стандарт ISO/IEC 12207 не предлагает конкретные методы разработки программного обеспечения: его положения являются общими
- 3. Назначение моделей жизненного цикла ПО Модель жизненного цикла дает рекомендации по организации процесса разработки ПО в
- 4. Организационные аспекты, подлежащие рассмотрению при формировании ЖЦ ПО планирование последовательности работ и сроков их исполнения подбор
- 5. Модель жизненного цикла программного обеспечения представляет собой совокупность упорядоченных во времени, взаимосвязанных и объединенных в стадии
- 6. Конус операционных маршрутов проекта по разработке ПО
- 7. Последовательное развитие проекта Каждый этап характеризуется: субъектом-исполнителем; сроками, когда должны быть решены задачи; выделенными ресурсами; средствами,
- 8. Итеративное наращивание возможностей системы Примечание: пунктиром выделены отработанные требования Рост количества прямоугольников при переходе от итерации
- 9. Каскадная модель жизненного цикла Строго последовательное и однократное выполнение всех фаз проекта с детальным предварительным планированием
- 10. Достоинства каскадной модели модель хорошо известна потребителям, не имеющим отношения к разработке и эксплуатации программ, и
- 11. Достоинства каскадной модели каскадная модель способствует осуществлению строгого контроля менеджмента проекта, облегчая работу по составлению плана
- 12. Недостатки каскадной модели при разработке ПО высок риск создания системы, не удовлетворяющей изменившимся потребностям пользователей: пользователи
- 13. Недостатки каскадной модели спецификации программного обеспечения невозможно зафиксировать программные проекты не определяются трудозатратами основные риски программных
- 14. Где применяется каскадный процесс? в критически важных системах реального времени (таких как, например, управление авиационным движением
- 15. V-образная модель жизненного цикла разработки ПО Примечание: в модели выделены связи между шагами, предшествующими программированию, и
- 16. Фазы V-образной модели ЖЦ Планирование проекта и требований: определяются системные требования и устанавливаются правила распределения ресурсов.
- 17. Достоинства V-образной модели модель проста в использовании (относительно проекта, для которого она является приемлемой) в модели
- 18. Недостатки V-образной модели в модели не учтены итерации между фазами в модели не предусмотрено внесение динамических
- 19. Область применения V-образной модели когда вся информация о требованиях доступна заранее при разработке систем высокой надежности
- 20. Упрощенный процесс системного проектирования сбор и анализ требований разработка архитектуры (определение и составление спецификаций систем) разработка
- 21. «Основное заблуждение каскадной модели состоит в предположениях, что проект проходит через весь процесс один раз, архитектура
- 22. Причины использования эволюционных и инкрементных моделей жизненного цикла ПО «В большинстве проектов первая построенная система едва
- 23. Основные задачи, решаемые за счет создания прототипов: итеративное извлечение и уточнение требований к продукту возможность изменить
- 24. Снижение неопределенности и инкрементное расширение функциональности при итеративной организации жизненного цикла
- 25. Модель прототипирования жизненного цикла разработки ПО
- 26. Краткое описание процесса прототипирования Разработка предварительного плана проекта на основе предварительных требований Быстрый анализ с целью
- 27. Достоинства модели быстрого прототипирования взаимодействие пользователя и/или заказчика с системой начинается на раннем этапе разработки, что
- 28. Недостатки модели быстрого прототипирования модель может быть отклонена из-за сложившейся репутации о ней как о методе
- 29. Случаи применения модели быстрого прототипирования требования не известны заранее, или непостоянны, они могут быть неверно истолкованы
- 30. Модель быстрой разработки приложений RAD (Rapid Application Development) Базовые предпосылки метода: Создание последовательности прототипов, критический анализ
- 31. Фазы модели RAD этап планирования требований — сбор требований выполняется при использовании рабочего метода, называемого совместным
- 32. Достоинства модели RAD время цикла разработки сокращается благодаря использованию мощных инструментальных средств требуется меньшее количество специалистов
- 33. Недостатки модели RAD для реализации модели требуются разработчики и заказчики, которые готовы к быстрому выполнению действий
- 34. Область применения модели RAD в системах, которые поддаются моделированию (основанных на использовании компонентных объектов), а также
- 35. Особенности инкрементной модели Инкрементная модель основана на запланированном улучшении продукта в процессе его ЖЦ При использовании
- 36. Инкрементная модель
- 37. Краткое описание инкрементной модели формулируется полный набор требований, которые по некоторому признаку делятся на части жизненный
- 38. Достоинства инкрементной модели разработка ведется на основе стабильных требований, которые для каждого инкремента определяются заказчиком возможна
- 39. Недостатки инкрементной модели в модели не предусмотрены итерации в рамках каждого инкремента определение полной функциональности системы
- 40. Область применения инкрементной модели большинство требований можно сформулировать заранее, но их появление ожидается через определенный период
- 41. Спиральная модель
- 42. Достоинства спиральной модели спиральная модель позволяет пользователям «увидеть» систему на ранних этапах разработки, что обеспечивается посредством
- 43. Недостатки спиральной модели модель имеет усложненную структуру, что иногда затрудняет ее применение разработчиками, менеджерами и заказчиками
- 44. Спиральная модель жизненного цикла применяется в тех случаях, когда пользователи не уверены в своих потребностях или
- 45. Область применения спиральной модели при разработке систем, требующих большого объема вычислений (например, систем принятия решений) при
- 46. Последовательная стратегия разработки ПО 1. Представляет собой однократный проход этапов разработки 2. Основана на полном определении
- 47. Инкрементная стратегия разработки ПО 1. Многократный проход этапов разработки с запланированным улучшением результата 2. Основана на
- 48. Эволюционная стратегия разработки ПО 1. Многократный проход этапов разработки 2. Частичное определение требований к разрабатываемому программному
- 49. Последовательные модели Каскадная V-образная Упрощенный процесс системного проектирования Эволюционные и инкрементные модели Модель прототипирования Модель RAD
- 50. Выбор модели жизненного цикла на основе характеристик требований
- 51. Выбор модели жизненного цикла на основе характеристик участников команды разработчиков
- 52. Выбор модели жизненного цикла на основе характеристик коллектива пользователей
- 53. Выбор модели жизненного цикла на основе характеристик типа проектов и рисков
- 54. Процедура выбора модели Проанализировать отличительные черты проекта по критериям, представленным в виде вопросов таблиц 1-4 Ответить
- 55. Подгонка модели жизненного цикла разработки ПО Ознакомьтесь с различными моделями Просмотрите и проанализируйте возможные виды работ:
- 57. Скачать презентацию