Главная » UML » UML не достаточно

0

UML предоставляет довольно большое количество различных диаграмм, помогающих описать приложение, но это отнюдь не полный

 

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

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

В табл. 1.2 представлен другой мой любимец – таблица решений. Таблица решений – это хороший способ показать сложные логические условия. Это можно реализовать с помощью диаграммы деятельности, но как только вы выходите за рамки простых случаев, таблица решений становится компактнее и проще для понимания. Как и диаграммы потока экранов, многие виды таблиц решений не представлены в языке. Таблица 1.2 разделена на две части: логические условия, расположенные выше двойной черты, и их результаты внизу таблицы.

 

Каждый столбец показывает, как конкретная комбинация условий приводит к определенному множеству результатов

В разных книгах вы встретите различные варианты таких вещей. Не стесняйтесь пробовать приемы, которые кажутся вам подходящими для вашего проекта. Если они работают, пользуйтесь ими. Если нет – забудьте о них. (Этот же совет, конечно, относится и к диаграммам UML.)

Источник: Фаулер М.UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2006. – 192 с.,ил.

По теме:

  • Комментарии