ВУЗ:
Составители:
Рубрика:
63
Поскольку компонент как элемент физической реализации модели
представляет отдельный модуль кода, иногда его комментируют с
указанием дополнительных графических символов, иллюстрирующих
конкретные особенности реализации:
для *.dll – два зубчатых колеса на листе, для *.htm – закрашенный
круг, для *.hlp – строчки текста с точками перехода в виде закрашенных
прямоугольников на листе,
для *.cpp – строчки текста и т. д.
Эти дополнительные обозначения
не специфицированы в языке UML. В языке же UML выделяют только три
вида компонентов:
1. Компоненты развертывания, которые обеспечивают
непосредственное выполнение системой своих функций: *.dll, *.htm,
*.hlp.
2. Компоненты – рабочие продукты, как правило – это файлы с
исходными текстами программ: *.h, *.cpp и т. п.
3. Компоненты исполнения – файлы *.exe.
Эти компоненты называют артефактами разработки. Другой
способ
спецификации различных видов компонентов - явное указание
стереотипа компонента перед его именем:
Библиотека (library) –для динамической или статической
библиотеки.
Таблица (table) –для таблицы базы данных.
Файл (file) – для файлов с исходными текстами программ.
Документ (document) – для документов.
Исполнимый (executable) – для компонентов, которые могут
исполняться в узле.
Компонентами также являются интерфейсы, которые
изображаются кружочком,
соединяемыми с программными
компонентами отрезками линий без стрелок.
При этом имя интерфейса должно начинаться с буквы “I” и
записывается рядом с окружностью. Линия означает, что программный
компонент реализует этот интерфейс.
Другим способом представления интерфейса является его
изображения в виде прямоугольника класса со стереотипом Interface и
возможными секциями атрибутов и операций. Если компонент реализует
некоторый интерфейс, то такой интерфейс называется экспортируемым.
Используемый интерфейс другого модуля называется импортируемым и
Поскольку компонент как элемент физической реализации модели представляет отдельный модуль кода, иногда его комментируют с указанием дополнительных графических символов, иллюстрирующих конкретные особенности реализации: для *.dll – два зубчатых колеса на листе, для *.htm – закрашенный круг, для *.hlp – строчки текста с точками перехода в виде закрашенных прямоугольников на листе, для *.cpp – строчки текста и т. д. Эти дополнительные обозначения не специфицированы в языке UML. В языке же UML выделяют только три вида компонентов: 1. Компоненты развертывания, которые обеспечивают непосредственное выполнение системой своих функций: *.dll, *.htm, *.hlp. 2. Компоненты – рабочие продукты, как правило – это файлы с исходными текстами программ: *.h, *.cpp и т. п. 3. Компоненты исполнения – файлы *.exe. Эти компоненты называют артефактами разработки. Другой способ спецификации различных видов компонентов - явное указание стереотипа компонента перед его именем: Библиотека (library) –для динамической или статической библиотеки. Таблица (table) –для таблицы базы данных. Файл (file) – для файлов с исходными текстами программ. Документ (document) – для документов. Исполнимый (executable) – для компонентов, которые могут исполняться в узле. Компонентами также являются интерфейсы, которые изображаются кружочком, соединяемыми с программными компонентами отрезками линий без стрелок. При этом имя интерфейса должно начинаться с буквы “I” и записывается рядом с окружностью. Линия означает, что программный компонент реализует этот интерфейс. Другим способом представления интерфейса является его изображения в виде прямоугольника класса со стереотипом Interface и возможными секциями атрибутов и операций. Если компонент реализует некоторый интерфейс, то такой интерфейс называется экспортируемым. Используемый интерфейс другого модуля называется импортируемым и 63
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »