Моделирования uml
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
1.3.4. Классификация диаграмм
В UML 1 всего определено 9 канонических типов диаграмм. Ниже перечислены их названия, принятые в данном учебном пособии (в других источниках есть отличия). - Диаграмма использования (Use Case diagram). - Диаграмма классов (Class diagram). - Диаграмма объектов (Object diagram). - Диаграмма состояний (State chart diagram). 23 - Диаграмма деятельности (Activity diagram). - Диаграмма последовательности (Sequence diagram). - Диаграмма кооперации (Collaboration diagram). - Диаграмма компонентов (Component diagram). - Диаграмма размещения (Deployment diagram). Сказанное можно проиллюстрировать условной классификацией диаграмм, приведенной на рис. 1.7. Diagram {root} Behavior diagram Structure diagram Use Case diagram Class diagram Object diagram Component diagram Deployment diagram «instanceOf» Statechart diagram Activity diagram Sequence diagram Collaboration diagram Interaction diagram «derive» «derive» «refine» Рис. 1.7. Иерархия типов диаграмм для UML 1 В UML 2 внесены значительные коррективы как в список канонических диаграмм, а именно их число увеличилось до 13, так и в 24 список доступных конструкций языка, что значительно расширило область его применения. Кроме этого две диаграммы были переименованы: диаграмма кооперации была переименована в диаграмму коммуникации, а диаграмма состояний в диаграмму автомата. Список новых диаграмм и их названий, принятых в учебном пособии, приведен ниже. На рис. 1.9 и рис. 1.10 приведены соответствующие диаграммы классов. - Диаграмма внутренней структуры (Composite Structure diagram). - Диаграмма пакетов (Package diagram). - Диаграмма автомата (State machine diagram). - Диаграмма коммуникации (Communication diagram). - Обзорная диаграмма взаимодействия (Interaction Overview diagram). - Диаграмма синхронизации (Timing diagram). Но прежде чем перейти к следующему разделу, сделаем одно небольшое отступление относительно того, как стандарт требует оформлять диаграммы (рис. 1.8). Рис. 1.8. Нотация для диаграмм Основных элементов оформления два: наружная рамка и ярлычок с названием диаграммы. Если с рамкой все просто – это 25 прямоугольник, ограничивающий область в котором должны находиться элементы диаграммы, то название диаграммы записывается в специальном формате, приведенном на рис. 1.8. Structure diagram Class diagram Object diagram Component diagram Deployment diagram «instanceOf» «manifest» «entity» Class «entity» Component Composite Structure diagram {UML2} «refine» «refine» {xor} Diagram {root} Package diagram {UML2} Рис. 1.9. Иерархия типов диаграмм для UML 2 (часть 1) 26 Diagram {root} Behavior diagram Use Case diagram Statechart diagram {UML1} Activity diagram Sequence diagram Collaboration diagram {UML1} Interaction diagram «refine» State machine diagram {UML2} «rename» Communication diagram {UML2} «rename» Timing diagram {UML2} «refine» Interaction Overview diagram {UML2} {incomplete} Рис. 1.10. Иерархия типов диаграмм для UML 2 (часть 2) Возможные теги (типы) для диаграмм приведены в табл. 1.2. Теги, предлагаемые стандартом, записаны во второй столбец. Однако, как показала практика, предлагаемые стандартом правила не всегда удобны и логически обоснованы, поэтому третий столбец таблицы содержит взятую из сложившейся практики альтернативу. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling