Uml-діаграма прецедентів

У моделюванні застосовується п`ять типів діаграм, і UML-діаграма прецедентів є засобом для моделювання системних динамічних аспектів, які в моделюванні поведінки, класу, системи і підсистеми грають основну роль. У кожної такої діаграми безліч акторів, прецедентів і відносин між ними.

діаграма прецедентів

UML-діаграма прецедентів широко застосовується в різних сферах, особливо там, де потрібно вид системи з точки зору різних варіацій використання або прецедентів. У більшості випадків тут передбачається моделювання контексту системи, класу або підсистеми або ж моделювання вимог, які пред`являються до поведінки обраних елементів.

Велике значення діаграма прецедентів має для специфицирования, візуалізації і документування поведінки системи. Використовуючи її, розробнику легше розуміти систему, підсистему або класи, а також поглянути ззовні на переваги використання елементів для того чи іншого контексту. Подібна UML-діаграма представляє особливу важливість для проведення тестування виконуваних систем при прямому проектуванні, а також для кращого розуміння їх внутрішнього устрою, особливо при зворотному проектуванні.



uml діаграма

Структура прецеденту - це прекрасний інструмент, щоб шукати альтернативу головному сценарієм, який веде до успіху. На кожному кроці задавайте собі питання знову і знову: «Що може ще статися?» І зокрема: «Що може піти не так?» Тут найкраще з самого початку з`ясувати всі умови розширення, які можливі. Це допоможе в майбутньому не заплутатися при роботі над наслідками.

Всі умови для вирішення завдання, які тільки можливі, найкраще вивчити з самого початку. Цей спосіб допоможе уникнути увязанія в трясовині при роботі над наслідками. Тому, якщо можливо, обміркуйте якомога більше умов, і це стане причиною зменшення помилок надалі.



Найкращим варіантом для роботи з діаграмою прецедентів є графічна таблиця, яка показує її вміст. Вона чимось схожа на діаграму контексту, яка застосовується в структурних методах. Адже таблиця показує кордону системи, а також стикання її з зовнішнім світом.

На діаграмі прецедентів чітко відображені актори, прецеденти, а також відносини між ними:

діаграма прецедентів uml- виконання акторами того чи іншого прецеденту;

- прецеденти, що включають інші прецеденти.

Про вміст прецеденту в моделюванні UML не говорить нічого, а спосіб представлення діаграми відображає все це. Однак можна обійтися і без діаграми. Фахівці рекомендують при розробці прецеденту не докладати занадто багато зусиль на створення діаграми. Краще буде, якщо ви сконцентруєтеся на текстовому їх зміст.

Діаграма прецедентів UML, крім відносини include, має і інші типи, наприклад extend. Саме його фахівці рекомендують уникати. Причина криється в тому, що часто цілі команди розробників дуже багато часу приділяють розгляду різних відносин між прецедентами. Це марна трата сил. Адже мати справу з текстовим описом прецеденту набагато зручніше, саме тут прихована справжня цінність технології.


Увага, тільки СЬОГОДНІ!


Поділися, будь ласка статтю
всього голосів: 125
Увага, тільки СЬОГОДНІ!