2. ДИАГРАММЫ КОМПОНЕНТОВДИАГРАММЫ КОМПОНЕНТОВ
КомпонентКомпонент - это физическая заменяемая- это физическая заменяемая
часть системы, совместимая с однимчасть системы, совместимая с одним
набором интерфейсов. Компонентнабором интерфейсов. Компонент
изображается в виде прямоугольника сизображается в виде прямоугольника с
вкладками.вкладками.
Компонент
3. Кассы - КомпонентыКассы - Компоненты
классы представляют собой логическиеклассы представляют собой логические
абстракции, а компоненты - физическиеабстракции, а компоненты - физические
сущности. Таким образом, компонентысущности. Таким образом, компоненты
могут размещаться в узлах, a классы нетмогут размещаться в узлах, a классы нет
компоненты представляют собойкомпоненты представляют собой
физическую упаковку логическихфизическую упаковку логических
сущностей и, следовательно, находятсясущностей и, следовательно, находятся
на другом уровне абстракциина другом уровне абстракции
классы могут обладать атрибутами иклассы могут обладать атрибутами и
операциями. Компоненты обладаютоперациями. Компоненты обладают
только операциями, доступными черезтолько операциями, доступными через
их интерфейсыих интерфейсы
5. ИнтерфейсыИнтерфейсы
ИнтерфейсИнтерфейс - это набор операций,- это набор операций,
которые описывают услуги,которые описывают услуги,
доставляемые классом илидоставляемые классом или
компонентом.компонентом.
9. Стандартные стереотипыСтандартные стереотипы
компонентовкомпонентов
executable (исполнимый) - определяетexecutable (исполнимый) - определяет
компонент, который может использоваться вкомпонент, который может использоваться в
узлеузле
library (библиотека) - определяет статическуюlibrary (библиотека) - определяет статическую
или динамическую проектную библиотекуили динамическую проектную библиотеку
table (таблица) - определяет компонент,table (таблица) - определяет компонент,
представляющий таблицу базы данныхпредставляющий таблицу базы данных
file (файл) - определяет компонент,file (файл) - определяет компонент,
представляющий документ, который содержитпредставляющий документ, который содержит
исходный текст или данные;исходный текст или данные;
document (документ) - определяет компонент,document (документ) - определяет компонент,
представляющий документпредставляющий документ
10. Стандартные стереотипыСтандартные стереотипы
компонентовкомпонентов
executable (исполнимый) - определяетexecutable (исполнимый) - определяет
компонент, который может использоваться вкомпонент, который может использоваться в
узлеузле
library (библиотека) - определяет статическуюlibrary (библиотека) - определяет статическую
или динамическую проектную библиотекуили динамическую проектную библиотеку
table (таблица) - определяет компонент,table (таблица) - определяет компонент,
представляющий таблицу базы данныхпредставляющий таблицу базы данных
file (файл) - определяет компонент,file (файл) - определяет компонент,
представляющий документ, который содержитпредставляющий документ, который содержит
исходный текст или данные;исходный текст или данные;
document (документ) - определяет компонент,document (документ) - определяет компонент,
представляющий документпредставляющий документ