Читайте также: |
|
При разработке UML (Unified Modeling Language)преследовались цели: предоставить пользователям готовый к использованию выразительный язык визуального моделирования, позволяющий разрабатывать осмысленные модели и обмениваться ими; предусмотреть механизмы расширяемости и специализации для расширения базовых концепций; обеспечить независимость от конкретных языков программирования и процессов разработки; обеспечить формальную основу для понимания этого языка моделирования; стимулировать рост рынка объектно-ориентированных инструментальных средств; интегрировать лучший практический опыт.
Концептуальная модель UML - основные строительные блоки языка, правила сочетания строительных блоков, общие для всего языка механизмы.
Основные строительные блоки языка - это сущности, отношения и диаграммы. Сущности - это абстракции, являющиеся основными элементами модели. Отношения связывают различные сущности, а диаграммы группируют сущности.
Сущности в UML:
Структурные (Класс; Интерфейс; Кооперация; Прецедент; Активный класс - инициатор управляющего воздействия, Компонент (физическая модель логической структуры системы); Узел (элемент реальной физической системы);
Поведенческие; (Взаимодействие (поведение, которое отражает обмен сообщениями между объектами), Автомат (алгоритм поведения, определяющий последовательность состояний, через которые объект или взаимодействие проходит на протяжении всего времени работы системы в ответ на различные события, а также реакции на эти события.);
группирующие: Пакеты (организация элементов модели в группы)
Дата добавления: 2015-08-20; просмотров: 67 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
CASE-средства ООМ | | | Механизмы расширения (допускаются контролируемые расширения). |