Содержание
- 2. Цели: Представить: Концепцию инфраструктуры процессов Структуру унифицированного процесса Жизненный цикл унифицированного процесса Модели унифицированного процесса Фазы
- 3. Принятые сокращения: SS – Software System(s) – Программные система (ы) SEP – Software Engineering Process –
- 4. 1.1. Инфраструктура процесса
- 5. Инфраструктура SEP – процесса программной инженерии Что включает инфраструктура процесса? Ресурсы (компетентный штат, инструментарий, методы и
- 6. Процесс Процесс программной инженерии – это определён(конеч)ная последовательность задач, необходимая для того, чтобы программный продукт удовлетворял
- 7. Процесс1= технология + средства + люди + модель Технология – в разработке программных систем используются всевозможные
- 8. Люди – участники процесса и пользователи ПС (необходимо определить спрос на разработчиков ПС, состав квалифицированной команды,
- 9. Организационная модель Кто – люди (внештатники или сотрудники), требования к навыкам и квалификации, зарплата, … Что
- 10. Я почти понял. Давайте продолжим.
- 11. 1.1.1. Унифицированный процесс
- 12. Ситуация Процесс разработки ПС становится технологичным, но всё ещё не удовлетворяет инженерным требованиям Необходима реализация более
- 13. Процесс разработки ПС Он основан на вариантах использования (Use Cases) ПС, архитектурно ориентирован, итеративен, развивающийся Процесс
- 14. Процесс ... Унифицированный процесс – термин, который имеет много значений. Он включает разработку и сопровождение (в
- 15. Факторы, определяющие различие процессов Организационные (организационная структура, культура, опыт реализации и управления проектами, компетентность и опыт
- 16. Преимущества процесса Члены команды понимают, что они и другие должны делать Руководители понимают, что разработчики делают
- 17. Процесс базируется на вариантах использования ПС1 Перед созданием ПС необходимо знать что хочет пользователь, как и
- 18. Процесс базируется на вариантах использования ПС1 Варианты использования (UC) описывают функциональность – что ПС должна предоставлять
- 19. Процесс ориентирован на архитектуру1 Архитектурная модель ПС – это как архитектурный проект дома. Это взгляд на
- 20. Процесс ориентирован на архитектуру2 Архитектурная модель разрабатывается исходя из оценки будущих целей Она должна быть простой,
- 21. Процесс итеративен и развивается1 Разработка ПС разделяется на отдельно воплощаемые подсистемы, которые позже интегрируются в единую
- 22. Процесс итеративен и развивается2 Каждая итерация основывается на результатах предыдущей итерации и на требованиях проекта в
- 23. Сам ЖЦ ПС итеративен (вспомним) Анализ рынка Анализ требований Проект разработки ПС Разработка подсистем Интеграция подсистем,
- 24. ЖЦ унифицированного процесса (1) Философия жизни: Стадии жизни (циклы) Рождение Смерть
- 25. ЖЦ унифицированного процесса2 Каждый цикл состоит из четырёх фаз (НАЧАЛО, РАЗВИТИЕ (Детализация), КОНСТРУИРОВАНИЕ и ПЕРЕХОД к
- 26. ЖЦ унифицированного процесса3 Результат каждого цикла – новая реализация системы : код, который реализует все варианты
- 27. Модели унифицированного процесса1 Модель вариантов использования Аналитическая модель Проектная модель Модель размещения Модель реализации Тестовая модель
- 28. Модели унифицированного процесса2 Модель вариантов использования описывает, как ПС используется Аналитическая модель разъясняет, уточняет и детализирует
- 29. Модели унифицированного процесса3 Модель размещения определяет физическое размещение компонентов в компьютерах Модель реализации определяет физические компоненты
- 30. Фазы в цикле Работы Фазы Требования Анализ Разработка Реализация Тестирование Начало Развитие Конструирование Переход Итер.1 Итер.2
- 31. Фазы Каждая фаза итеративна. Фаза заканчивается представлением рабочих продуктов и средств. Развитие продукта гарантирует прогресс проекта.
- 32. Фаза НАЧАЛО1 Устанавливается начальное видение конечного продукта, составляется план действий Вопросы, на которые должны быть даны
- 33. Фаза НАЧАЛО2 На первый вопрос даёт ответ модель вариантов использования Структура (архитектура) системы на этой фазе
- 34. Фаза РАЗВИТИЕ (Детализация) Варианты использования детализируются и специфицируются, разрабатывается архитектура системы. Архитектура представляется моделями вариантов использования,
- 35. Фаза Конструирование Продукт разрабатывается (скелет обрастает мышцами). Верифицируется, качественно ли ПС выполняет (воспроизводит) все варианты использования,
- 36. Фаза Переход Точка – подготовка к переходу на следующую фазу Тестеры и добровольцы-пользователи бета-версии испытывают систему,
- 37. Интегрированный процесс Унифицированный процесс имеет много аспектов Необходимо согласовать (гармонизировать) циклы, фазы, работы, персонал, контроль качества,
- 38. Опять не ясно, что такое унифицированный процесс?
- 40. Скачать презентацию