Презентация Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования абсолютно бесплатно. Урок-презентация на эту тему содержит всего 32 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:32 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.17 MB
- Просмотров:118
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
Содержание слайда: Что главное?
Мы НЕ изучаем специфику какой-либо предметной области. Аналитик должен уметь «входить» в любую новую для себя область бизнеса. Сегодня это многодуговая сварка, завтра – обеспечение платных медицинских услуг, виртуальная реальность, статистика туристического бизнеса и т.д.
Мы НЕ изучаем инструменты визуального моделирования. Инструменты меняются быстро. В каждой компании предпочитают определенные инструменты. Одни используют Visio, другие – Sparx-EA, третьи – MagicDraw, но стандарт языка UML один!
Главное – практическое освоение методологии моделирования
№4 слайд
Содержание слайда: Цели использования диаграммы вариантов использования
Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы.
Сформулировать общие требования к функциональному поведению проектируемой системы.
Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей.
Подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями.
№5 слайд
Содержание слайда: Вариант использования
(use case)
Вариант использования (прецедент) – классификатор, который описывает совокупность сценариев взаимодействия актеров с системой или компонентом с целью достижения какой-либо цели, значимой для актеров. Варианты использования могут различаться по уровню цели: высокоуровневые цели, пользовательские цели, отдельные функции системы.
№6 слайд
Содержание слайда: Актер (актор)
Актер – классификатор, который моделирует внешнего по отношению к моделируемой системе или компоненту пользователя или систему. Актеров, которые используют системы для достижения собственных целей, называют основными. Актеров, которых система использует для достижения целей других актеров, называют второстепенными.
№8 слайд
Содержание слайда: Интерфейсы
Если интерфейс соединяется с вариантом использования сплошной линией, то этот вариант использования должен реализовывать все операции, необходимые для данного интерфейса, а возможно и больше.
Приведите свой пример
Если интерфейс соединяется с вариантом использования пунктирной линией со стрелкой, это означает что вариант использования предназначен для спецификации только того сервиса, который необходим для реализации данного интерфейса.
Приведите свой пример
№10 слайд
Содержание слайда: Расширение
Отношение расширения между вариантами использования указывает, что при выполнении заданного в точке расширения условия сценарий расширяемого варианта использования будет приостановлен, и взаимодействие будет продолжено в рамках расширяющего варианта использования
№12 слайд
Содержание слайда: Когда использовать отношение расширения?
Имеются дополнительные субъекты, участвующие только в случае использования расширения (например, администратор должен утвердить регистрацию клиента на веб-сайте).
Отдельная подсистема обрабатывает вариант использования расширения.
Это расширение будет доступно только в определенных версиях системы. Каждую версию можно показать как отдельную подсистему
№14 слайд
Содержание слайда: Отношение включения
Один вариант использования может быть включен в несколько других вариантов, а также включать в себя другие варианты.
Включаемый вариант использования может быть независимым от базового варианта, т.к. он предоставляет последнему некоторое инкапсулированное поведение, детали реализации которого скрыты от последнего и могут быть легко перераспределены между несколькими включаемыми вариантами использования.
Базовый вариант может зависеть только от результатов выполнения включаемого в него поведения, но не от структуры включаемых в него вариантов.
№21 слайд
Содержание слайда: Пример: последующее уточнение диаграммы
Чего не хватает на предыдущей диаграмме?
При затруднении ответьте на вопросы:
Какой актер имеет возможность оформить заказ на покупку компьютера?
Любой ли продавец имеет право оформить покупку компьютера?
Кто и когда запрашивает каталог товаров?
Какой принцип ООП позволяет оставить диаграмму в прежнем виде?
№24 слайд
Содержание слайда: Цели, которые преследуют варианты использования
Диаграмма вариантов использования может не только преследовать цели пользователей (отражать взаимодействия между пользователем и сущностью, отражать реакции сущности на отдельные сообщения от пользователя за пределами сущности), но также может включать описание способов реализации сервиса и различных исключительных ситуаций (например, корректная обработка ошибок).
Множество вариантов использования в целом должно определять все возможные стороны ожидаемого поведения системы. Для удобства множество вариантов использования может рассматриваться как отдельный пакет.
№27 слайд
Содержание слайда: Сценарии и прецеденты
Прецеденты рождаются из требований к системе. Они говорят о том, что делает система.
Сценарии говорят, как система это делает.
Сценарии специфицируют прецеденты
Диаграммы прецедентов, дополненные сценариями, являются отличным средством общения между разработчиками и заказчиком.
№30 слайд
Содержание слайда: Выводы, рекомендации
Количество актеров – не более 20
Количество вариантов использования – не более 50
Не давать актерам имена собственные, т.к. даже конкретный объект может играть различные роли и использовать различные варианты использования
Все сервисы системы должны быть явно определены в диаграмме вариантов использования
Любые другие сервисы, которые не отражены на диаграмме вариантов использования, система исполнять не может
№31 слайд
Содержание слайда: Типичные ошибки при разработке диаграммы вариантов использования
Превращение диаграммы прецедентов в диаграмму деятельности за счет желания отразить все функциональные действия
Инициатором действия является разрабатываемая система
Спецификация атрибутов и операций классов до того, как сформулированы все варианты использования
Задание слишком кратких имен прецедентов
Отсутствие описаний альтернативных действий
№32 слайд
Содержание слайда: Вопросы, задания для самостоятельной работы
Что такое нефункциональные требования? Как они отображаются на диаграммах прецедентов?
Какие способы изображения актеров существует?
Перечислите известные вам причины использования прецедентов.
Как прецеденты применяют в прямом и обратном проектировании? Подсказка: методология Reverse Semantic Traceability от компании INTSPEI.
Технологии, идентифицирующие варианты использования:
Идентификация целей пользователя
Технология, основанная на декомпозиции событий (таблица событий)
Технология CRUD-анализа (create, read/report, update, delete) для обеспечения границ
Скачать все slide презентации Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования одним архивом:
-
Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов)
-
Язык UML. Диаграммы деятельности. Варианты использования
-
История происхождения и развития языка UML. Диаграмма вариантов использования
-
Диаграммы UML Диаграмма вариантов использования языка UML
-
Моделирование на UML. Моделирование использования. Лекция 3
-
Моделирование на UML. Диаграммы. Лекция 2
-
Система геометрического моделирования и программирования обработки для станков с ЧПУ. Опыт использования. НТЦ ГеММа
-
Конструируемые типы данных. Указатели, теоретическое введение и практическое использование
-
Оператор варианта. (Тема 8)
-
Оператор варианта