ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
