🗊 Презентация Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов)

Нажмите для полного просмотра!
Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №1 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №2 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №3 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №4 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №5 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №6 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №7 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №8 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №9 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №10 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №11 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №12 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №13 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №14 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №15 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №16 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №17 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №18 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №19 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №20 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №21 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №22 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №23 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №24 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №25 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №26 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №27 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №28 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №29 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №30 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №31 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №32 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №33 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №34 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №35 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №36 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №37 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №38 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №39 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №40 Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов), слайд №41

Содержание

Вы можете ознакомиться и скачать презентацию на тему Информационные технологии Диаграммы. Диаграммы вариантов использования (прецедентов). Доклад-сообщение содержит 41 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Информационные технологии Диаграммы Диаграммы вариантов использования (прецедентов)
Описание слайда:
Информационные технологии Диаграммы Диаграммы вариантов использования (прецедентов)

Слайд 2


Зачем нужны варианты использования? для моделирования контекста системы. (выявляем актеры, которые находятся взаимодействуют с системой. Диаграммы...
Описание слайда:
Зачем нужны варианты использования? для моделирования контекста системы. (выявляем актеры, которые находятся взаимодействуют с системой. Диаграммы прецедентов нужны на этом этапе для определения актеров и их ролей); для моделирования требований к системе. (что система должна делать. Вы видите все, что находится вне нее, наблюдаете за ее реакцией на события, но ничего не знаете о ее внутреннем устройстве.)

Слайд 3


Применение прецедентов Для любого прецедента можно выделить основные сценарии, описывающие важнейшие последовательности, и вспомогательные,...
Описание слайда:
Применение прецедентов Для любого прецедента можно выделить основные сценарии, описывающие важнейшие последовательности, и вспомогательные, описывающие альтернативные последовательности

Слайд 4


Применение прецедентов Желательно отделять главный поток от альтернативных, поскольку прецедент описывает не одну, а множество последовательностей...
Описание слайда:
Применение прецедентов Желательно отделять главный поток от альтернативных, поскольку прецедент описывает не одну, а множество последовательностей Сценарии находятся в таком же отношении к прецедентам, как экземпляры к классам (Нанять сотрудника можно разными способами). Сценарий - это экземпляр прецедента

Слайд 5


Прецеденты Прецеденты – это рассказы об использовании системы в процессе решения поставленных задач. Это «истории из жизни»
Описание слайда:
Прецеденты Прецеденты – это рассказы об использовании системы в процессе решения поставленных задач. Это «истории из жизни»

Слайд 6


Прецеденты Пример прецедента: Покупатель подходит к кассе с выбранными товарами; Кассир регистрирует каждый товар Система отображает информацию о...
Описание слайда:
Прецеденты Пример прецедента: Покупатель подходит к кассе с выбранными товарами; Кассир регистрирует каждый товар Система отображает информацию о каждом товаре, вычисляет сумму Покупатель вводит информацию (о платеже) Система выполняет инвентаризацию, Печатает чек

Слайд 7


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

Слайд 8


Сценарии Описания прецедентов – это текстовые документы, а не диаграммы. Моделирование прецедентов – это процесс написания текста, а не рисования. К....
Описание слайда:
Сценарии Описания прецедентов – это текстовые документы, а не диаграммы. Моделирование прецедентов – это процесс написания текста, а не рисования. К. Ларман

Слайд 9


Сценарии Первый вариант записи сценария
Описание слайда:
Сценарии Первый вариант записи сценария

Слайд 10


Прецеденты
Описание слайда:
Прецеденты

Слайд 11


Прецеденты
Описание слайда:
Прецеденты

Слайд 12


Прецеденты
Описание слайда:
Прецеденты

Слайд 13


Прецеденты
Описание слайда:
Прецеденты

Слайд 14


Сценарии Второй вариант записи сценария
Описание слайда:
Сценарии Второй вариант записи сценария

Слайд 15


Сценарии
Описание слайда:
Сценарии

Слайд 16


Рекомендации Любой из базовых вариантов использования в последующем может быть подвергнут декомпозиции на частные варианты использования. При этом...
Описание слайда:
Рекомендации Любой из базовых вариантов использования в последующем может быть подвергнут декомпозиции на частные варианты использования. При этом рекомендуется, чтобы общее количество актеров в модели не превышало 20, а вариантов использования – 50.

Слайд 17


Рекомендации Типы сценариев: Сжатый Свободный Развернутый
Описание слайда:
Рекомендации Типы сценариев: Сжатый Свободный Развернутый

Слайд 18


Рекомендации Пример:
Описание слайда:
Рекомендации Пример:

Слайд 19


Рекомендации Пункты развернутого сценария: Основной исполнитель Заинтересованные исполнители, их требования Предусловия Постусловия
Описание слайда:
Рекомендации Пункты развернутого сценария: Основной исполнитель Заинтересованные исполнители, их требования Предусловия Постусловия

Слайд 20


Рекомендации Пункты развернутого сценария: Основной успешный сценарий Расширения (альтернативные потоки) При каждом выходе системы из строя...
Описание слайда:
Рекомендации Пункты развернутого сценария: Основной успешный сценарий Расширения (альтернативные потоки) При каждом выходе системы из строя Неправильный идентификатор… Специальные требования Список технологий и типов данных Открытые вопросы

Слайд 21


Рекомендации Представление в виде двух колонок:
Описание слайда:
Рекомендации Представление в виде двух колонок:

Слайд 22


Рекомендации Предусловия (preconditions): Перечень предпосылок, которые всегда должны выполняться до начала сценария прецедента Постуловия...
Описание слайда:
Рекомендации Предусловия (preconditions): Перечень предпосылок, которые всегда должны выполняться до начала сценария прецедента Постуловия (postconditions) описывают условия, которые обязательно должны выполниться в случае успешного завершения сценария

Слайд 23


Совет Все условия должны быть вынесены в раздел расширений
Описание слайда:
Совет Все условия должны быть вынесены в раздел расширений

Слайд 24


Рекомендации До какой степени детализировать прецедент? Переговоры с заказчиком? Обработка возврата товара? Регистрация в системе?
Описание слайда:
Рекомендации До какой степени детализировать прецедент? Переговоры с заказчиком? Обработка возврата товара? Регистрация в системе?

Слайд 25


Рекомендации В процессе анализа требований к приложению внимание следует сосредоточить на уровне элементарных бизнес процессов (EBP) EBP – задача,...
Описание слайда:
Рекомендации В процессе анализа требований к приложению внимание следует сосредоточить на уровне элементарных бизнес процессов (EBP) EBP – задача, выполняемая одним человеком, в одном месте, в одно время в ответ на событие, приводящее данные в устойчивое состояние.

Слайд 26


Рекомендации Алгоритм выделения прецедентов: Выделить задачи пользователей Определить для каждой из них прецедент
Описание слайда:
Рекомендации Алгоритм выделения прецедентов: Выделить задачи пользователей Определить для каждой из них прецедент

Слайд 27


Рекомендации Задачи могут быть основными и вспомогательными «Зарегистрироваться» -- вспомогательная задача
Описание слайда:
Рекомендации Задачи могут быть основными и вспомогательными «Зарегистрироваться» -- вспомогательная задача

Слайд 28


Рекомендации Типичной ошибкой является рассмотрение прецедентов на слишком низком уровне, когда сценарий выполняется за один шаг или является...
Описание слайда:
Рекомендации Типичной ошибкой является рассмотрение прецедентов на слишком низком уровне, когда сценарий выполняется за один шаг или является подзадачей в рамках элементарного ЭБП

Слайд 29


Рекомендации Стиль изложение может быть конкретным; базовым Базовый – изложение ведется на уровне намерений пользователя и обязанностей системы
Описание слайда:
Рекомендации Стиль изложение может быть конкретным; базовым Базовый – изложение ведется на уровне намерений пользователя и обязанностей системы

Слайд 30


Типичные приемы моделирования Моделирование поведения: Определение актеров (объекты которые необходимы, прямо или косвенно, для выполнения функций...
Описание слайда:
Типичные приемы моделирования Моделирование поведения: Определение актеров (объекты которые необходимы, прямо или косвенно, для выполнения функций элемента) Организуйте актеры, выделив общие и специализированные роли. Для каждого актера рассмотрите основные пути его взаимодействия с элементом Рассмотрите альтернативные способы взаимодействия актеров с элементом. Организуйте выявленное поведение в виде прецедентов, применяя отношения включения и расширения для выделения общего и исключительного поведения.

Слайд 31


Типичные приемы моделирования Прецедент должен представлять некоторое четко идентифицируемое поведение системы: именует простое, определенное,...
Описание слайда:
Типичные приемы моделирования Прецедент должен представлять некоторое четко идентифицируемое поведение системы: именует простое, определенное, атомарное поведение системы или ее части; выделяет общее поведение (включение); выделяет вариации (расширяют); описывает поток событий в степени, достаточной для понимания посторонним читателем; описывается с помощью минимального набора сценариев

Слайд 32


Типичные примеры применения для моделирования контекста системы; для моделирования требований к системе;
Описание слайда:
Типичные примеры применения для моделирования контекста системы; для моделирования требований к системе;

Слайд 33


Контекст системы Моделирование контекста системы состоит из следующих шагов: Идентифицируйте окружающие систему актеры. Организуйте похожих актеров с...
Описание слайда:
Контекст системы Моделирование контекста системы состоит из следующих шагов: Идентифицируйте окружающие систему актеры. Организуйте похожих актеров с помощью отношений обобщения / специализации. Введите стереотипы для каждого актера, если это облегчает понимание. Поместите актеров на диаграмму прецедентов и определите способы их связи с прецедентами системы.

Слайд 34


Пример: кредитные карточки
Описание слайда:
Пример: кредитные карточки

Слайд 35


Требования к системе Моделирование требований к системе производится следующим образом: Установите контекст системы (актеров). Для каждого актера...
Описание слайда:
Требования к системе Моделирование требований к системе производится следующим образом: Установите контекст системы (актеров). Для каждого актера рассмотрите поведение, которого он ожидает или требует от системы. Поименуйте эти общие варианты поведения как прецеденты. Выделите общее поведение в новые прецеденты, которые будут использоваться другими; выделите вариации поведения в новые прецеденты, расширяющие основные потоки событий. Смоделируйте эти прецеденты, актеры и отношения между ними на диаграмме прецедентов. Дополните прецеденты примечаниями

Слайд 36


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

Слайд 37


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

Слайд 38


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

Слайд 39


Правила моделирования показывайте только такие прецеденты, которые важны для понимания поведения системы или ее части в данном контексте; показывайте...
Описание слайда:
Правила моделирования показывайте только такие прецеденты, которые важны для понимания поведения системы или ее части в данном контексте; показывайте только те актеры, которые связаны с этими прецедентами.

Слайд 40


Советы при моделировании Хорошо структурированная диаграмма прецедентов обладает следующими свойствами: акцентирует внимание только на одном аспекте...
Описание слайда:
Советы при моделировании Хорошо структурированная диаграмма прецедентов обладает следующими свойствами: акцентирует внимание только на одном аспекте статического вида системы с точки зрения прецедентов; содержит только такие прецеденты и актеров, которые важны для понимания этого аспекта; содержит только такие детали, которые соответствуют данному уровню абстракции; следует показывать только те дополнения (например, точки расширения), которые необходимы для понимания системы; не настолько лаконична, чтобы ввести читателя в заблуждение относительно важной семантики

Слайд 41


Советы при моделировании При изображении диаграммы прецедентов руководствуйтесь следующими принципами: дайте ей имя, соответствующее назначению;...
Описание слайда:
Советы при моделировании При изображении диаграммы прецедентов руководствуйтесь следующими принципами: дайте ей имя, соответствующее назначению; расположите элементы так, чтобы свести к минимуму число пересечений; пространственно организуйте элементы так, чтобы семантически близкие сущности физически располагались рядом; используйте примечания и цвет, чтобы привлечь внимание читателя к важным особенностям диаграммы; старайтесь не показывать слишком много видов отношений (выделите их в отдельную диаграмму).



Похожие презентации
Mypresentation.ru
Загрузить презентацию