Презентация Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования абсолютно бесплатно. Урок-презентация на эту тему содержит всего 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
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Варианты использования Лекция
Содержание слайда: Варианты использования Лекция № 4

№2 слайд
Что главное? Мы НЕ изучаем
Содержание слайда: Что главное? Мы НЕ изучаем специфику какой-либо предметной области. Аналитик должен уметь «входить» в любую новую для себя область бизнеса. Сегодня это многодуговая сварка, завтра – обеспечение платных медицинских услуг, виртуальная реальность, статистика туристического бизнеса и т.д. Мы НЕ изучаем инструменты визуального моделирования. Инструменты меняются быстро. В каждой компании предпочитают определенные инструменты. Одни используют Visio, другие – Sparx-EA, третьи – MagicDraw, но стандарт языка UML один! Главное – практическое освоение методологии моделирования

№3 слайд
Основные понятия Автор
Содержание слайда: Основные понятия Автор Вариант использования Субъект Ассоциация Отношение расширения Отношение включения Отношение обобщения

№4 слайд
Цели использования диаграммы
Содержание слайда: Цели использования диаграммы вариантов использования Определить общие границы и контекст моделируемой предметной области на начальных этапах проектирования системы. Сформулировать общие требования к функциональному поведению проектируемой системы. Разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей. Подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями.

№5 слайд
Вариант использования use
Содержание слайда: Вариант использования (use case) Вариант использования (прецедент) – классификатор, который описывает совокупность сценариев взаимодействия актеров с системой или компонентом с целью достижения какой-либо цели, значимой для актеров. Варианты использования могут различаться по уровню цели: высокоуровневые цели, пользовательские цели, отдельные функции системы.

№6 слайд
Актер актор Актер
Содержание слайда: Актер (актор) Актер – классификатор, который моделирует внешнего по отношению к моделируемой системе или компоненту пользователя или систему. Актеров, которые используют системы для достижения собственных целей, называют основными. Актеров, которых система использует для достижения целей других актеров, называют второстепенными.

№7 слайд
Интерфейсы
Содержание слайда: Интерфейсы

№8 слайд
Интерфейсы Если интерфейс
Содержание слайда: Интерфейсы Если интерфейс соединяется с вариантом использования сплошной линией, то этот вариант использования должен реализовывать все операции, необходимые для данного интерфейса, а возможно и больше. Приведите свой пример Если интерфейс соединяется с вариантом использования пунктирной линией со стрелкой, это означает что вариант использования предназначен для спецификации только того сервиса, который необходим для реализации данного интерфейса. Приведите свой пример

№9 слайд
Ассоциация Ассоциация актера
Содержание слайда: Ассоциация Ассоциация актера с вариантом использования указывает на взаимодействие актера с субъектом в одном из сценариев данного варианта использования

№10 слайд
Расширение Отношение
Содержание слайда: Расширение Отношение расширения между вариантами использования указывает, что при выполнении заданного в точке расширения условия сценарий расширяемого варианта использования будет приостановлен, и взаимодействие будет продолжено в рамках расширяющего варианта использования

№11 слайд
Отношение расширения
Содержание слайда: Отношение расширения

№12 слайд
Когда использовать отношение
Содержание слайда: Когда использовать отношение расширения? Имеются дополнительные субъекты, участвующие только в случае использования расширения (например, администратор должен утвердить регистрацию клиента на веб-сайте). Отдельная подсистема обрабатывает вариант использования расширения. Это расширение будет доступно только в определенных версиях системы. Каждую версию можно показать как отдельную подсистему

№13 слайд
Включение Отношение включения
Содержание слайда: Включение Отношение включения указывает, что в процессе выполнения сценарии базового варианта использования вызывают выполнение сценариев включаемого варианта использования.

№14 слайд
Отношение включения Один
Содержание слайда: Отношение включения Один вариант использования может быть включен в несколько других вариантов, а также включать в себя другие варианты. Включаемый вариант использования может быть независимым от базового варианта, т.к. он предоставляет последнему некоторое инкапсулированное поведение, детали реализации которого скрыты от последнего и могут быть легко перераспределены между несколькими включаемыми вариантами использования. Базовый вариант может зависеть только от результатов выполнения включаемого в него поведения, но не от структуры включаемых в него вариантов.

№15 слайд
Отношение включения Все
Содержание слайда: Отношение включения Все экземпляры варианта использования выполняются лишь внутри данной сущности. Как сделать так, чтобы отношения, определенные в рамках одной сущности, были бы определены и в рамках другой сущности?

№16 слайд
Обобщение
Содержание слайда: Обобщение

№17 слайд
Графическое отображения
Содержание слайда: Графическое отображения

№18 слайд
Пример исходная диаграмма
Содержание слайда: Пример: исходная диаграмма вариантов использования

№19 слайд
Пример уточненный вариант
Содержание слайда: Пример: уточненный вариант диаграммы

№20 слайд
Пример последующее уточнение
Содержание слайда: Пример: последующее уточнение диаграммы

№21 слайд
Пример последующее уточнение
Содержание слайда: Пример: последующее уточнение диаграммы Чего не хватает на предыдущей диаграмме? При затруднении ответьте на вопросы: Какой актер имеет возможность оформить заказ на покупку компьютера? Любой ли продавец имеет право оформить покупку компьютера? Кто и когда запрашивает каталог товаров? Какой принцип ООП позволяет оставить диаграмму в прежнем виде?

№22 слайд
Пример . Начальная диаграмма
Содержание слайда: Пример 2. Начальная диаграмма

№23 слайд
Пример . Подсистемы на
Содержание слайда: Пример 2. Подсистемы на диаграмме вариантов использования

№24 слайд
Цели, которые преследуют
Содержание слайда: Цели, которые преследуют варианты использования Диаграмма вариантов использования может не только преследовать цели пользователей (отражать взаимодействия между пользователем и сущностью, отражать реакции сущности на отдельные сообщения от пользователя за пределами сущности), но также может включать описание способов реализации сервиса и различных исключительных ситуаций (например, корректная обработка ошибок). Множество вариантов использования в целом должно определять все возможные стороны ожидаемого поведения системы. Для удобства множество вариантов использования может рассматриваться как отдельный пакет.

№25 слайд
Особенности Каждый
Содержание слайда: Особенности Каждый выполняемый вариантом использования метод реализуется как неделимая транзакция, т.е. выполнение сервиса не может быть прервано никаким другим экземпляром варианта использования.

№26 слайд
Сценарии использования
Содержание слайда: Сценарии использования Сценарий - это конкретная последовательность действий, иллюстрирующая поведение. Написание сценария напоминает написание художественного рассказа, использование сценариев широко распространено среди аналитиков.

№27 слайд
Сценарии и прецеденты
Содержание слайда: Сценарии и прецеденты Прецеденты рождаются из требований к системе. Они говорят о том, что делает система. Сценарии говорят, как система это делает. Сценарии специфицируют прецеденты Диаграммы прецедентов, дополненные сценариями, являются отличным средством общения между разработчиками и заказчиком.

№28 слайд
Шаблон описания сценария
Содержание слайда: Шаблон описания сценария

№29 слайд
Прецедент и кооперация
Содержание слайда: Прецедент и кооперация Прецедент и кооперация находятся в отношении реализации. Каждый прецедент реализуется одной или несколькими кооперациями.

№30 слайд
Выводы, рекомендации
Содержание слайда: Выводы, рекомендации Количество актеров – не более 20 Количество вариантов использования – не более 50 Не давать актерам имена собственные, т.к. даже конкретный объект может играть различные роли и использовать различные варианты использования Все сервисы системы должны быть явно определены в диаграмме вариантов использования Любые другие сервисы, которые не отражены на диаграмме вариантов использования, система исполнять не может

№31 слайд
Типичные ошибки при
Содержание слайда: Типичные ошибки при разработке диаграммы вариантов использования Превращение диаграммы прецедентов в диаграмму деятельности за счет желания отразить все функциональные действия Инициатором действия является разрабатываемая система Спецификация атрибутов и операций классов до того, как сформулированы все варианты использования Задание слишком кратких имен прецедентов Отсутствие описаний альтернативных действий

№32 слайд
Вопросы, задания для
Содержание слайда: Вопросы, задания для самостоятельной работы Что такое нефункциональные требования? Как они отображаются на диаграммах прецедентов? Какие способы изображения актеров существует? Перечислите известные вам причины использования прецедентов. Как прецеденты применяют в прямом и обратном проектировании? Подсказка: методология Reverse Semantic Traceability от компании INTSPEI. Технологии, идентифицирующие варианты использования: Идентификация целей пользователя Технология, основанная на декомпозиции событий (таблица событий) Технология CRUD-анализа (create, read/report, update, delete) для обеспечения границ

Скачать все slide презентации Варианты использования. Диаграммы прецедентов. Практическое освоение методологии моделирования одним архивом: