Форум Сообщества Аналитиков
Общий раздел => Примеры => Тема начата: SullenMan от 23 Июля 2008, 12:39:14
-
Сразу оговорюсь - я только начинаю изучать UML, поэтому вопросы будут ламерские. А посоветоваться мне не с кем.
Есть общая диаграмма прецедентов.
На ней есть один прецедент, который включает достаточно много других прецедентов. Не хотелось бы перегружать общую диаграмму. Как можно этот сложный прецедент вынести на отдельную диаграмму?
-
Любую диаграмму (в том числе диаграмму использования) можно разбивать на части руководствуясь здравым смыслом.
Конкретно по поводу диаграмм использования можно сказать следующее:
- варианты использования, изображенные на диаграмме, обычно должны принадлежать одному уровню абстракции
- на диаграмме должны присутствовать одновременно как и варианты использования, так и действующие лица.
-
Добавлю к рекомендациям Дениса, что следует избегать декомпозиции на диаграммах использования. Т.е. декомпозиция ВИ верхнего уровня, на ВИ более низкого.
Тут следует понимать, что ВИ не функция. Посмотрите FAQ по UML на сайте и на форуме.
-
Спасибо за советы. Приведу тогда небольшой примерчик.
Надо разработать элемент визуализации.
Один из вариантов использования этого элемента - настройка внешнего вида. Нужно ли его как-то разбивать на следубщие: настройка стиля шрифта, настройка точности числа, настройка формата числа, настройка расположения каналов внутри цифрового элемента.
Или это и есть декомпозиция и так делать нельзя. И если я хочу показать все варианты настройки, то это отдельные варианты использования.
-
ВИ - это цель пользователя, а НЕ функция. Читайте ФАК на главной странице сайта.
Ну нет у Пользователя цели "настройка стиля шрифта" или "настройка формата числа", у него есть цель - "настроить всего необходимого внешний вида", а уже "настройка стиля шрифта" или "настройка формата числа" - это ф-ции Системы, кот. обеспечивают цель "настроить внешний вид".
Да и в данном случае этот ВИ не имеет смысла, т.к. не дает никакой смысловой нагрузки, лучше данные требования описывать в виде обыкновенных ФТ.
-
Так же посмотрите Примеры в этом разделе, и поймете как от декомпозиции ф-ций перейти к ВИ
-
RTFM грешник. Пойду читать. Спасибо