Содержание
- 2. Канонические диаграммы языка UML 1.х
- 3. Канонические диаграммы языка UML 1.х
- 4. Диаграммы UML 1.х Наиболее часто используются диаграммы, помеченные голубым цветом
- 5. Терминология – проблемы с переводом отдельных терминов Событие – это описание группы возможных вхождений. История (трассировка)
- 6. Классификация моделей в языке UML Структурные модели (structured models) – модели, предназначенные для описания статической структуры
- 7. Канонические диаграммы языка UML 2.х Новые типы диаграмм: Composite structure, Interaction overview, Timing Упрощение Cooperation diagram
- 8. Канонические диаграммы языка UML 2.х
- 9. Канонические диаграммы языка UML 2.х
- 10. Взаимосвязь представлений сложной системы
- 11. Рекомендации по изображению диаграмм в нотации языка UML Количество диаграмм различных типов для модели конкретного приложения
- 12. Изображение диаграмм языка UML 2 в виде фрейма Заголовок диаграммы является строкой текста, записанной в прямоугольнике
- 13. Теги заголовков и их сокращения для диаграмм UML 2.х activity (для фреймов диаграммы деятельности) class (для
- 14. Механизмы расширения языка UML
- 15. Механизмы расширения языка UML Стереотип (stereotype) — новый тип элемента модели, который расширяет семантику базового типа
- 16. Стереотипы в языке UML Стереотипы предназначены для расширения семантики отдельных элементов языка UML, но не структуры
- 17. Использование стереотипов В форме текста, заключенного в двойные угловые кавычки и размещенного выше или перед именем
- 18. Графические стереотипы компонентов в IBM Rational Rose Обычный компонент Тело пакета (файл с текстом программы в
- 19. Ограничения в языке UML Спецификация UML 2: Only binary associations can be aggregations self.memberEnd->exists(aggregation Aggregation::none) implies
- 20. Помеченные значения в языке UML В помеченном значении само имя называют тегом (tag). Отдельные теги предопределены
- 21. Диаграмма вариантов использования (use case diagram)
- 22. Диаграмма вариантов использования (UC) Диаграммы вариантов использования применяют для моделирования статического вида системы с точки зрения
- 23. Диаграмма вариантов использования (use case diagram) диаграмма, на которой изображаются варианты использования проектируемой системы, заключенные в
- 24. Назначение диаграммы вариантов использования Определить общие границы функциональности проектируемой системы в контексте моделируемой предметной области. Специфицировать
- 25. Проектируемая система и ее окружение Субъект (subject) – любой элемент модели, который обладает функциональным поведением
- 26. Основные обозначения на диаграмме вариантов использования Ассоциация в контексте коммуникации Обобщение Расширение Включение, Как 2 разновидности
- 27. Вариант использования (use case) – представляет собой общую спецификацию совокупности выполняемых системой действий с целью предоставления
- 28. Актер (actor) – любая внешняя по отношению к проектируемой системе сущность, которая взаимодействует с системой и
- 29. Вопросы для идентификации актеров в системе Какие организации или лица будут использовать систему Кто будет получать
- 30. Отношения на диаграмме вариантов использования
- 31. Отношения на диаграмме UC
- 32. Отношение ассоциации Ассоциация (association) является одним из фундаментальных понятий в языке UML 2.х и может использоваться
- 33. Отношение включения Отношение зависимости (dependency) определяется как форма взаимосвязи между двумя элементами модели, предназначенная для спецификации
- 34. Отношение расширения Отношение расширения (extend) определяет взаимосвязь одного варианта использования с некоторым другим вариантом использования, функциональность
- 35. Изображение отношения расширения с условием выполнения
- 36. Отношение обобщения Отношение обобщения (generalization relationship) предназначено для спецификации того факта, что один элемент модели является
- 37. Что внутри UC? Событие Основной поток Альтернативный поток Исключительный поток Событие
- 38. Диаграмма вариантов использования для модели банкомата
- 39. Пример диаграммы ВИ для системы продажи товаров в Интернет-магазине
- 40. Типичные ошибки при разработке диаграмм вариантов использования Превращение диаграммы вариантов использования в диаграмму деятельности за счет
- 41. Контрольный опрос: Прокомментировать смысл графического изображения на рисунке Рис 1 Рис 2 Рис 3 Рис 4
- 42. Формализация функциональных требований с помощью диаграммы ВИ Требование (requirement) – желательное свойство, характеристика или условие, которым
- 43. Классификация требований – модель FURPS+ Functionality функциональные требования Usability (требования практичности) Reliability (требования надежности) Performance (требования
- 44. Functionality – функциональные требования Функциональные требования определяют действия, которые должна быть способна выполнить система, без рассмотрения
- 45. Текстовые сценарии в UML Центральное место занимают функциональные требования, специфицирующие особенности реализации отдельных бизнес-процессов моделируемой системы.
- 46. Спецификация ВИ с помощью текстовых сценариев Сценарий (scenario) – специально написанный текст, который описывает поведение моделируемой
- 47. Шаблон для написания сценария отдельного варианта использования
- 48. Шаблон для написания сценария отдельного варианта использования
- 49. ГЛАВНЫЙ РАЗДЕЛ сценария выполнения варианта использования "Снятие наличных по кредитной карточке"
- 50. Раздел ТИПИЧНЫЙ ход событий сценария выполнения варианта использования "Снятие наличных по кредитной карточке"
- 51. Раздел ИСКЛЮЧЕНИЯ сценария выполнения варианта использования "Снятие наличных по кредитной карточке"
- 52. Последовательность разработки вариантов использования Определить главных (первичных) актеров и определить их цели по отношению к системе
- 53. Показатели качества для модели вариантов использования Все ли функциональные требования описываются вариантами использования? Не содержит ли
- 54. UML Profile for Business Modeling Бизнес вариант использования – элемент модели, предназначенный для представления отдельного бизнес
- 55. UML Profile for Business Modeling Бизнес актер – индивидуум, группа, организация, компания или система, которые взаимодействуют
- 56. Диаграмма вариантов использования для системы продажи товаров по каталогу в UML Profile for Business Modeling
- 57. Примеры оформления сценариев
- 58. Сценарий №1 выполнения ВИ "Снятие наличных по кредитной карточке" Главный раздел Вариант использования: Снятие наличных по
- 59. Раздел Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтения банкомата 2. Банкомат передает
- 60. Раздел Типичный ход событий 10. Клиент вводит требуемую сумму 11. Банкомат делает соответствующий запрос в Банк
- 61. Раздел Исключений Исключение №1. Кредитная карточка недействительна (утрачена) 4. Банкомат блокирует кредитную карточку 18. Банкомат отображает
- 62. Сценарий №2 "Получение справки о состоянии счета" Главный раздел Вариант использования: Получение справки о состоянии счета
- 63. Типичный ход событий 1. Клиент вставляет кредитную карточку в устройство чтения банкомата 2. Банкомат передает информацию
- 64. Типичный ход событий 7. Банкомат отображает опции меню 8. Клиент выбирает получение справки о состоянии счета
- 65. Раздел Исключений Исключение №1. Кредитная карточка недействительна (утрачена) 4. Банкомат блокирует кредитную карточку 14. Банкомат отображает
- 66. Раздел Исключений Исключение №4: Клиент вводит неверный ПИН-код 3 раза 4. Банкомат блокирует кредитную карточку 18.
- 67. Существует два вида принципиально разных диаграмм случаев использования - для ПО и для всей системы в
- 68. Пример диаграммы бизнес-случаев использования для системы обработки телефонных заявок
- 69. Диаграмма вариантов использования. Бизнес UC.
- 70. Диаграмма UC. Моделирование контекста системы
- 72. Скачать презентацию