Моделирования uml


Представления модели и диаграммы в языке UML


Download 1.84 Mb.
Pdf ko'rish
bet23/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   19   20   21   22   23   24   25   26   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

Представления модели и диаграммы в языке 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:
1   ...   19   20   21   22   23   24   25   26   ...   115




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling