Диаграммы классов «Class Diagram» — КиберПедия 

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Диаграммы классов «Class Diagram»

2017-12-13 202
Диаграммы классов «Class Diagram» 0.00 из 5.00 0 оценок
Заказать работу

Диаграммой классов называют диаграмму, на которой показано множество объектов (сущностей) и отношений между ними.

 

В среде Rational Rose диаграммы классов создаются в Логическом представлении модели (Logical View). На диаграммах классов отображаются классы и пакеты системы. Это статические картины фрагментов системы и связей между ними.

 

Диаграммы классов используются для:

- описания структуры документов, составляющих пакет документов/данных, тип отношений агрегация композитная:

 

 

- организационной структуры: вложенность структурных подразделений, тип отношений композитная агрегация; подчиненность, тип отношений агрегация

Подчиненность, тип отношений агрегация

 

 

 

Пример вложенности структурных подразделений, тип отношений композитная агрегация

 

Диаграммы состояний «Statechart Diagram»

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

 

Диаграммы состояний обычно используются с целью моделирования реактивных объектов (управляемый событиями объект). Реактивный объект – это объект, поведение которого лучше всего характеризуется его реакцией на внешние события.

 

 

Тип объекта в Rational Rose Графическое изображение объекта Свойства объектов
Состояние (state) Состоянием называется одно из возможных условий, в которых может существовать объект.
Переход (transition) Переходом называется перемещение объекта из одного состояния в другое
Переход может быть рефлексивным: объект переходит в состояние, в котором он в настоящий момент находится. Например, после добавления или удаления пассажиров из открытого рейса, рейс остается открытым для бронирования
Событие (event) Событие – это то, что вызывает переход из одного состояния в другое.
Ограждающее условие (guard condishion) Ограждающие условия определяют, когда может быть выполнен переход, а когда нет
Действие (action) Действие – это непрерываемое поведение, выполняющееся как часть перехода.
Начальное состояние (start) Начальным называется состояние, в котором объект находится сразу после своего создания. На диаграмме может быть только одно начальное состояние
Конечное состояние (stop) Конечным называется состояние, в котором объект находится непосредственно перед уничтожением. Конечные состояния не являются обязательными, их может быть сколько угодно

Пример диаграммы состояния


[1] Так же при построении иерархии функций используется тип связи: однонаправленная ассоциация со стереотипом «include».


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.