Язык UML. Диаграммы компонентов

Содержание

Слайд 2

Диаграммы компонентов

Язык UML

UML (сокр. от англ. Unified Modeling Language – унифицированный язык

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

Слайд 3

Диаграммы компонентов

Язык UML

Использование UML не ограничивается моделированием программного обеспечения. Его также используют

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

Слайд 4

Диаграммы компонентов

Преимущества UML

UML объектно-ориентированный, в результате чего методы описания результатов анализа

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

Слайд 5

Диаграммы компонентов

Недостатки UML

Несмотря на то, что UML достаточно широко распространенный и используемый

Диаграммы компонентов Недостатки UML Несмотря на то, что UML достаточно широко распространенный
стандарт, его часто критикуют из-за следующих недостатков:
Избыточность языка;
Неточная семантика;
Проблемы при изучении и внедрении;
Кумулятивная нагрузка (Рассогласование нагрузки)
Рассогласование нагрузки – термин из теории системного анализа для обозначения неспособности входа системы воспринять выход другой. Как в любой системе обозначений UML может представить одни системы более кратко и эффективно, чем другие.

Слайд 6

Диаграммы компонентов

Компонентные диаграммы

Компонентная диаграмма – первая из двух разновидностей диаграмм реализации, моделирующих

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

Слайд 7

Диаграммы компонентов

Компонентные диаграммы

Компонент – физическая и заменяемая часть системы, которая соответствует набору

Диаграммы компонентов Компонентные диаграммы Компонент – физическая и заменяемая часть системы, которая
интерфейсов и обеспечивает реализацию этого набора интерфейсов.
Интерфейс – список операций, которые определяют услуги класса или компонента.
Графически компонент изображается как прямоугольник с вкладками, обычно включающий имя.

Рис. 1. Обозначение компонента