пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» ИС
» ИИС
» РСПСИТ

Основные компоненты UML. Принципы и диаграммы.

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

Принципы моделирования

Использование языка UML основывается на следующих общих принципах моделирования:

  • абстрагирование - в модель следует включать только те элементы проектируемой системы, которые имеют непосредственное отношение к выполнению ей своих функций или своего целевого предназначения. Другие элементы опускаются, чтобы не усложнять процесс анализа и исследования модели;
  • многомодельность - никакая единственная модель не может с достаточной степенью точности описать различные аспекты системы. Допускается описывать систему некоторым числом взаимосвязанных представлений, каждое из которых отражает определенный аспект её поведения или структуры;
  • иерархическое построение – при описании системы  используются различные уровни абстрагирования и детализации в рамках фиксированных представлений. При этом первое представление системы  описывает её в наиболее общих чертах и является представлением концептуального уровня, а последующие уровни раскрывают различные аспекты системы с возрастающей степенью детализации вплоть до физического уровня. Модель физического уровня в языке UML отражает компонентный состав проектируемой системы с точки зрения ее реализации на аппаратурной и программной платформах конкретных производителей.

Виды диаграмм  UML

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

  • диаграмма вариантов использования или прецедентов (use case diagram)
  • диаграмма классов (class diagram)
  • диаграммы поведения (behavior diagrams)
  • диаграмма состояний (statechart diagram)
  • диаграмма деятельности (activity diagram)
  • диаграммы взаимодействия (interaction diagrams) 
  • диаграмма последовательности (sequence diagram) 
  • диаграмма кооперации (collaboration diagram) 
  • диаграммы реализации (implementation diagrams)
  • диаграмма компонентов (component diagram)
  • даграмма развертывания (deployment diagram)

 

1) диаграммы вариантов использования (use case diagrams) -

для моделирования бизнес-процессов организации и требований

к создаваемой системе);

2) диаграммы классов (class diagrams) -  для моделирования

статической структуры классов системы и связей между ними;

3) диаграммы поведения системы (behavior diagrams):

диаграммы взаимодействия (interaction diagrams):

                        ♦ диаграммы последовательности (sequence diagrams) и

                        ♦ кооперативные диаграммы (collaboration diagrams)  –

                        для моделирования процесса обмена сообщениями

                        между объектами;

диаграммы состояний (statechart diagrams)  –

для моделирования поведения объектов системы при переходе

из одного состояния в другое;

диаграммы деятельностей (activity diagrams)  –

для моделирования поведения системы в рамках различных

вариантов использования, или моделирования деятельностей;

4) диаграммы реализации (implementation diagrams):

диаграммы компонентов (component diagrams)  –

для моделирования иерархии компонентов (подсистем) системы;

диаграммы размещения (deployment diagrams)  –

для моделирования физической архитектуры системы.


хиты: 177
рейтинг:+2
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь