de_DEen_USes_ESfa_IRfr_FRid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Обучающий материал по сценариям использования: понимание ключевых концепций и бизнес-сценариев использования

Введение

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

PlantUML Diagram

Ключевые концепции сценариев использования

1. Актеры

Актеры представляют собой любое существо, взаимодействующее с системой. Это могут быть люди, другие системы или внешние сущности. В приведенном примере актеры следующие:

  • Гид: Бизнес-актер, связанный с аэропортом.
  • Пассажир: Бизнес-актер, который является основным пользователем аэропортовых услуг.

2. Сценарии использования

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

  • Групповая регистрация
  • Индивидуальная регистрация
  • Регистрация багажа
  • Проверка безопасности

3. Связи

Сценарии использованиямогут иметь различные отношения между собой:

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

4. Бизнес-варианты использования

Бизнес-варианты использования фокусируются на целях и взаимодействиях в бизнес-контексте. Они описывают, как бизнес функционирует и взаимодействует со своей средой. В примере все варианты использования являются бизнес-вариантами использования в контексте аэропорта.

5. Объект/Граница бизнеса

Объект или граница бизнеса определяет границы моделируемой системы. В примере граница бизнеса — это «аэропорт».

Пояснение к примеру

Актеры

  • Гид: Связан с аэропортом и может взаимодействовать с системой от имени группы пассажиров.
  • Пассажир: Основной пользователь услуг аэропорта, напрямую взаимодействующий с различными вариантами использования.

Варианты использования

  • Групповая регистрация: Вариант использования, при котором гид регистрирует группу пассажиров.
  • Индивидуальная регистрация: Вариант использования, при котором один пассажир проходит регистрацию.
  • Регистрация багажа: Вариант использования, при котором пассажиры регистрируют свой багаж.
  • Проверка безопасности: Вариант использования, при котором пассажиры проходят проверку безопасности.

Связи

  • Связь включения: Вариант использования «Групповая регистрация» включает вариант использования «Индивидуальная регистрация», что означает, что поведение индивидуальной регистрации является частью процесса групповой регистрации.
  • Связь расширения: Вариант использования «Регистрация багажа» расширяет вариант использования «Индивидуальная регистрация», что означает, что регистрация багажа — это дополнительный шаг, который может происходить во время индивидуальной регистрации.
  • Обобщение: Актер «Пассажир» является обобщением других конкретных типов пассажиров (не показаны явно на этой диаграмме, но подразумеваются).
  • Ассоциация: Актеры «Гид» и «Пассажир» связаны соответственно с вариантами использования «Групповая регистрация» и «Индивидуальная регистрация».

Бизнес-граница

  • «Аэропорт» является бизнес-границей, охватывающей все варианты использования и взаимодействия в пределах его области.

Различия между бизнес-вариантами использования и системными вариантами использования

Бизнес-варианты использования

  • Сосредоточены на бизнес-целях и операциях.
  • Описывают, как бизнес взаимодействует со своей средой.
  • Часто используются при моделировании бизнес-процессов и архитектуре предприятия.
  • Пример: «Групповая регистрация» в аэропорту.

Системные варианты использования

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

Заключение

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

Эта статья также доступна на Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *