
- •Другие причины возможных неудач (по данным Standish Group и Rational Software)
- •Одна из причин - экстремальные условия выполнения проектов:
- •Причины, порождающие экстремальные проекты
- •Причины участия в экстремальных проектах
- •2. Жизненный цикл по (software lifecycle):
- •3. Процессы жизненного цикла в различных стандартах
- •4. Жизненный цикл, гост исо мэк 12207
- •5. Жизненный цикл, гост 34, Oracle, rup.
- •6. Каскадная модель жизненного цикла эис, реальная модель
- •7. Спиральная модель жизненного цикла эис, ее сопоставление с каскадной моделью
- •8. Подход rad
- •Пример - технология Microsoft Microsoft Solutions Framework (msf)
- •9. Модель и архитектура эис
- •10. Языки моделирования
- •11. Диаграммы uml
- •12. Диаграммы uml. Диаграммы вариантов использования
- •1 3. Диаграмма обзора взаимодействия (uml 2.0)
- •14. Технологии создания по
- •15. Технология rup
- •Общее представление rup
- •16. Стадии жц по технологии rup
- •17. Средства моделирование бизнес процессов
- •18. Методология sadt
- •19. Методология idef0
- •20. Методология idef3
- •21. Методология aris
- •22. Dfd, основные элементы
- •23. Моделирование erd
- •25. Связи обобщения, включения, расширения rup
- •26. Объектно-ориентированный подход в проектировании эис
- •27. Основные принципы ооп
- •28. Основные понятия ооп
12. Диаграммы uml. Диаграммы вариантов использования
Диаграммы UML (версия 1.х)
Структурные (structural) модели
диаграммы классов (class diagrams)
диаграммы компонентов (component diagrams)
диаграммы размещения (deployment diagrams)
Модели поведения (behavioral)
диаграммы вариантов использования (use case diagrams)
диаграммы взаимодействия (interaction diagrams):
диаграммы последовательности (sequence diagrams)
кооперативные диаграммы (collaboration diagrams)
диаграммы состояний (statechart diagrams)
диаграммы деятельности (activity diagrams)
1 3. Диаграмма обзора взаимодействия (uml 2.0)
Диаграммы UML (версия 2.0)
Структурные (structural) модели
диаграммы классов (class diagrams)
диаграммы компонентов (component diagrams)
диаграммы размещения (deployment diagrams)
диаграммы составной структуры (composite structure diagrams)
диаграммы пакетов (package diagrams)
диаграммы объектов (object diagrams)
Модели поведения (behavioral)
диаграммы вариантов использования (use case diagrams)
диаграммы взаимодействия (interaction diagrams):
диаграммы последовательности (sequence diagrams)
диаграммы коммуникации (communication diagrams)
диаграммы обзора взаимодействия (interaction overview diagrams)
диаграммы синхронизации (timing diagrams)
диаграммы состояний (statechart diagrams)
диаграммы деятельности (activity diagrams)
14. Технологии создания по
Технология создания ПО - совокупность взаимосвязанных технологических процессов
Технологический процесс - упорядоченная последовательность взаимосвязанных технологических операций
Т
ехнологическая операция - основная единица работы, выполняемая определенной ролью и формирующая набор рабочих продуктов
Рабочий продукт – информационная или материальная сущность (модель, план, код, тест, документ)
Роль - абстрактная сущность, определяющая поведение и обязанности отдельного лица или группы лиц в среде организации-разработчика ПО
Инструментальное средство (CASE-средство) - программное средство, обеспечивающее автоматизированную поддержку технологических процессов
Руководство - практическое руководство по выполнению технологической операции (методический материал, нормативный документ, стандарт или руководство по применению инструментального средства)
Требования к технологии создания ПО
соответствие стандартам, связанным с процессами ЖЦ ПО и оценкой технологической зрелости (ISO 12207, ISO 9000, CMM и др.)
адаптируемость к условиям применения
поддержка поставщика
наличие комплекса согласованных CASE-средств
простота использования
удовлетворительные стоимостные характеристики
наличие положительного опыта применения