Діаграми діяльності для прецедентів
Бізнес-процес, який моделюється "випадки використання" повинні бути переведені в системи процесу, який візуалізується через "діаграми діяльності". Підключення прецедентів підтримуючих їх діаграм діяльності є корисним способом для перемикання між бізнес-і системних областей. Це підхід, який пояснює не тільки Що система зробить, а й Як вона зробить це.
При проектуванні нової послуги, моя перша задача захопити численні абстрактні ідеї на папері. Більш конкретно, Я використовую інструмент моделювання для виявлення особистостей і систем (e.g. the Хто) що буде взаємодіяти і їх сценарії використання (e.g. the Що). З точки зору UML, індивіди називаються "актори" і сценарії використання, називаються "випадки використання".
Приклад: Користувач Увійти, реєстрація
Реєстрація та Вхід є прикладом універсального сценарію використання, оскільки майже всі веб-сайти є вимога бізнесу для користувача, щоб зареєструватися, перш ніж вони можуть увійти. Як користувач реєструється і журнали в, іншими словами поведінки системи, може сильно відрізнятися. Реєстрація може знадобитися користувачеві для завершення довгий заявку, представити тільки адресу електронної пошти, або використовувати центральну систему аутентифікації, таких як OpenID. Всі ці специфічні для конкретних засобів для досягнення тієї ж бізнес-вимогам.
Прецедент діаграма показує, що реєстрація користувача і Логін буде частиною дизайну. Це не пояснює, як це буде досягнуто.
Відображення Прецеденти в операцію Діаграми
У той час як варіант використання "Відвідувач створює обліковий запис" надає достатньо інформації, щоб зрозуміти конструкцію системи, докладніше повинна бути надана до розвитку може розпочатися. Діаграма діяльності забезпечує простий, Блок-схема способи вказати відсутні деталі. Уривок з "реєстрація відвідувачів" Діаграма діяльності показує, що це відсутня деталь.
Ця діаграма активності сегментований на "плавати смуги" показуючи свою діяльність на веб-браузером та мережі на основі, веб-сервер. Пунктирна рамка являє собою діяльність для "Відвідувач створює обліковий запис" Прецедент, дозволяючи розробнику програмного забезпечення для візуалізації, що саме мається на увазі під прецеденту.
Реалізація Use Case Mapping
Один із способів реалізації цього відображення представлений статті з Enterprise Architect, Відображення Приклади використання.
Інструменти моделювання EA іноді заважає простоти, так як в цьому випадку. Для більш простих випадків використання і діаграм діяльності, Я б просто створити модель діяльності всередині діаграми прецедентів на EA "Проект браузера"
Залиште перший коментар. Залишити коментар