Что мы узнали

Эта глава содержит введение в историю, структуру, концепции и основные характеристики UML. Вы узнали следующее.
• Унифицированный язык моделирования (UML) – это открытый, расширяемый, принятый в качестве стандарта язык визуального моделирования, утвержденный консорциумом OMG.
• UML не методология.
• Унифицированный процесс (UP) или его разновидность – это тип методологии, наилучшим образом дополняющий UML.
• Объектное моделирование рассматривает мир как систему взаимодействующих объектов. Объекты содержат информацию и могут выполнять функции. UMLLмодели имеют:
• статическую структуру – какие типы и объекты важны и как они взаимосвязаны;
• динамическое поведение – как объекты взаимодействуют для осуществления функций системы.
• UML образован тремя строительными блоками:
• сущности:
• структурные сущности – существительные UML модели;
• поведенческие сущности – глаголы UML модели;
• существует только одна группирующая сущность – пакет, который используется для группировки семантически взаимосвязанных сущностей;
• существует только одна аннотирующая сущность – примечание (аналог – стикер);
• отношения объединяют сущности;
• диаграммы показывают интересные представления модели.
• UML имеет четыре общих механизма:
• спецификации – текстовые описания возможностей и семантики элементов модели, суть модели;
• дополнения – элементы информации, обозначенные на элемент модели на диаграмме для пояснения какоййлибо особенности;
• принятые деления:
• классификатор и экземпляр:
• классификатор – абстрактное понятие типа сущности, например банковский счет;
• экземпляр – конкретный экземпляр типа сущности, например мой банковский счет;
• интерфейс и реализация:
• интерфейс – контракт, определяющий поведение сущности;• реализация – конкретные детали того, как работает сущность;
• механизмы расширения:
• ограничения позволяют добавлять новые правила для элементов модели;
• стереотипы вводят новые элементы модели, базирующиеся на уже существующих;
• помеченные значения позволяют добавлять новые свойства элементам модели; помеченное значение – это ключевое слово с ассоциированным значением;
• профиль UML – набор ограничений, стереотипов и помеченных значений, позволяющий настроить UML для определенной цели.
• UML основывается на 4+1 представлениях архитектуры системы:
• логическое представление – функциональность системы и словарь;
• представление процессов – производительность, масштабируемость и пропускная способность системы;
• представление реализации – сборка системы и управление конфигурацией;
• представление развертывания – топология, распространение, поставка и установка системы;
• все представления объединены представлением прецедентов, которое описывает требования заинтересованных сторон.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code