Моделирования uml
Представления модели и диаграммы в языке UML
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
- Bu sahifa navigatsiya:
- Представления Диаграммы Комментарий
- 1.6.2. Три представления — взгляд авторов
Представления модели и диаграммы в языке UML
Представления Диаграммы Комментарий Статическое представление (Static view) Диаграмма классов В UML 1 – часть представления проектирования (Design view) Представление проектирования (Design view) Диаграмма внутренней структуры Диаграмма кооперации Диаграмма компонентов В UML 1 частично отображается в представлении процессов (Process view) и представлении компонентов (Component view) Представление использования (Use Case view) Диаграмма использования В UML 1 описывается одноименным представлением Представление конечных автоматов (State machine view) Диаграмма автомата В UML 1 данное представление используется всеми представлениями по мере необходимости 3 Таблица отражает видение, характерное для UML 2. Комментарии поясняют различие между представлениями в UML 1 и UML 2. 45 Окончание табл. 1.3 Представления Диаграммы Комментарий Представление деятельности (Activity view) Диаграмма деятельности Обзорная диаграмма взаимодействия В UML 1 данное представление используется всеми представлениями по мере необходимости. Представление взаимодействия (Interaction view) Диаграмма последовательности Диаграмма коммуникации Диаграмма синхронизации В UML 1 данное представление используется всеми представлениями по мере необходимости. Представление развертывания (размещения) (Deployment view) Диаграмма развертывания В UML 1 описывается одноименным представлением Представление управления моделью (Model Management view) Диаграмма пакетов Отсутствует в UML 1 1.6.2. Три представления — взгляд авторов Учитывая неформальный характер самого понятия представления, и опираясь на собственный опыт использования UML, в этом пособии мы предлагаем свой вариант набора представлений. Их всего три. Представление использования. По сути это то же самое представление, что было указано выше. Представление использования призвано отвечать на вопрос, что делает система полезного. Определяющим признаком для отнесения элементов модели к представлению использования является, по нашему мнению, явное сосредоточение внимания на факте наличия у системы внешних границ, то есть выделение внешних действующих лиц, взаимодействующих с системой, и внутренних вариантов 46 использования, описывающих различные сценарии такого взаимодействия. Таким образом, единственным выразительным средством представления использования оказываются диаграммы использования. Представление структуры. Представление структуры призвано отвечать (с разной степенью детализации) на вопрос: из чего состоит система. Определяющим признаком для отнесения элементов модели к представлению структуры является явное выделение структурных элементов — составных частей системы — и описания взаимосвязей между ними. Принципиальным является чисто статический характер описания, то есть отсутствие понятия времени в любой форме, в частности, в форме последовательности событий и/или действий. Представление структуры описывается, прежде всего, и главным образом диаграммами классов, а также, если нужно, диаграммами компонентов, размещения, внутренней структуры и, в редких случаях, диаграммами объектов. Представление поведения. Представление поведения призвано отвечать на вопрос: как работает система. Определяющим признаком для отнесения элементов модели к представлению поведения является явное использование понятия времени, в частности, в форме описания последовательности событий/действий, то есть в форме алгоритма. Представление поведения описывается диаграммами автомата и деятельности, а также обзорной диаграммой взаимодействия, диаграммами коммуникации и последовательности. В редких случаях можно воспользоваться диаграммой синхронизации. Такой набор представлений является ортогональным и согласованным с классификацией диаграмм (см. рис. 1.9 и рис. 1.10). Более того, он во многом инспирирован опытом моделирования. По нашему мнению, процесс моделирования (независимо от Download 1.84 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling