Методические указания по выполнению лабораторных занятий



бет69/102
Дата01.09.2022
өлшемі3,94 Mb.
#38357
түріМетодические указания
1   ...   65   66   67   68   69   70   71   72   ...   102

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

Рис. 15.2. Примеры компонентов

Внутри прямоугольника записывается имя компонента и, возможно, некоторая дополнительная информация в виде помеченного значения.

Компоненты могут иметь следующие стандартные стереотипы:

 «file» – любой файл, кроме таблицы:

o «executable» – программа (исполняемый файл);

o «library» – статическая или динамическая библиотека;

o «source» – файл с исходным текстом программы;

o «document» – остальные файлы (например, файл справки);

 «table» – таблица базы данных.

Интерфейс (англ. interface) – это внешне видимый, именованный набор операций, который класс, компонент или подсистема может предоставить другому классу, компоненту или подсистеме, для выполнения им своих функций. В некоторых языках программирования, в частности в Java, интерфейс представляет собой отдельный класс, включаемый и реализуемый (конкретизируемый) в части программного кода операций в составе других классов. Графически интерфейс может быть изображен двумя способами (рис. 15.3).

Рис. 15.3. Способы отображения интерфейсов

Единственное отношение, которое может быть отображено на диаграмме компонентов, – это отношение зависимости, означающее зависимость реализации одних компонентов от реализации других. 

15.3. Правила и рекомендации по построению диаграммы компонентов

Ввиду многоцелевого назначения диаграммы компонентов при ее разработке следует придерживаться следующих правил и рекомендаций [2326].



Достарыңызбен бөлісу:
1   ...   65   66   67   68   69   70   71   72   ...   102




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет