Бизнес-кейс и просто вариант использования - PullRequest
0 голосов
/ 21 января 2011

В чем разница между моделью бизнес-прецедента и моделью прецедента ? Я должен сделать оба для веб-сайта, но я не могу понять, в чем разница ... Помощь?

Ответы [ 2 ]

1 голос
/ 22 января 2011

Возможно, поможет альтернативное описание.

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

Бизнес-прецедент - это описание «черного ящика» всего взаимодействия («Купить книгу»).Завершение задачи означает следование бизнес-процессу.Некоторые из этапов этого процесса будут включать взаимодействие между пользователем и системой, некоторые - нет.Если на шаге задействованы пользователь и система («Просмотр доступных книг»), то этот шаг является вариантом использования системы.Как правило, в данном случае для бизнеса используется несколько вариантов использования системы.

Так вам и то, и другое?Это зависит от обстоятельств.

Если вы (а) несете ответственность за весь бизнес-охват и (б) хотите задокументировать бизнес-возможности как варианты использования, то полезно использовать Business UCD и вспомогательные определения UC.Шаги в описании UC будут представлять бизнес-процесс.

Если за определения бизнес-уровня отвечает кто-то другой, вам, вероятно, нет необходимости.

И последнее: иногдадва совпадают.Например: покупка электронной книги.Бизнес-потребность заключается в том, чтобы клиент мог получить свою книгу.Все это может быть доставлено в едином системном взаимодействии (выбрать книгу, оплатить, получить загрузку) - и поэтому может быть охвачено одним Системным сценарием использования.Таким образом, случаи использования для бизнеса и системы эквивалентны.

hth.

0 голосов
/ 01 ноября 2011

Думайте об этом так:

Бизнес UC (вариант использования) не содержит абсолютно никаких технических подробностей. И вам нужно сделать шаг назад, чтобы увидеть потребности бизнеса. Так что бизнес-UC может быть чем-то вроде:

  • Управление фотографиями онлайн
  • Создание личных записей в журнале
  • Взаимодействовать с другими пользователями онлайн
  • Поделиться фотографиями с другими пользователями

Обратите внимание, что ничего из этого не говорит о том, как это будет сделано. На данный момент это в значительной степени список необходимых функций в формате action-subject-qualifier.

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

Система UC содержит системный взгляд на эти бизнес-UC. Таким образом, хотя «Управление фотографиями в Интернете» может описывать необходимость загрузки фотографий и группировки их в альбомы, системные UC могут фактически превратиться в:

  • Загрузить изображение (с путями загрузки, наименования, обрезки и удаления)
  • Управление альбомом (с путями создания, добавления изображений и удаления изображений)

Здесь мы познакомились с техническими деталями. Бизнес может думать о хранении и обмене фотографиями, но вы знаете, что разница в том, как система будет воспринимать и обрабатывать фотографии и растровые изображения, невелика. Вы начали задумываться о том, что именно связано с загрузкой изображений и что пользователь может делать с изображениями.

Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...