Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонентная диаграмма. Виды компонент. Интерфейсы и их реализации
Компонентная диаграмма показывает организацию набора компонентов и зависимости между компонентами. Элементами компонентных диаграмм являются компоненты и интерфейсы, а также отношения зависимости и реализации. Как и другие диаграммы, компонентные диаграммы могут включать примечания и ограничения. Кроме того, компонентные диаграммы могут содержать пакеты или подсистемы, используемые для группировки элементов модели в крупные фрагменты. Компонент — физический фрагмент реализации системы, которая соответствует набору интерфейсов и обеспечивает реализацию этого набора интерфейсов. Графически компонент изображается вот как…, обычно включающий имя (рис. 13.1). Рис. 13.1. Обозначение компонента Одно из значений компонента – инкапсулюция. Сходные компонента и класса: q наличие имени; q реализация интерфейсы; q участие в отношениях зависимости; q могут участвовать в отношениях зависимости и быть вложенным; q могут иметь экземпляры. Различия
Интерфейс — список операций, которые определяют услуги класса или компонента. Еще одна аналогия. Рис. 13.3. Представление интерфейса в форме пиктограммы Клиент вызывает услуги сервера; О – интерфейс; Другая форма: Рис. 13.4. Развернутая форма представления интерфейса По способу связи компонента с интерфейсом различают: q экспортируемый интерфейс — тот, который компонент реализует и предлагает как услугу клиентам; q импортируемый интерфейс — тот, который компонент использует как услугу другого компонента. У одного компонента может быть несколько экспортируемых и несколько импортируемых интерфейсов. Компоненты между собой связанны посредством интерфеса. Это обеспечивает их независимую замену. Старые ф-ии заменяемого компонента в любом случае должны поддерживаться интерфейсом. Технологии: OCOM, COM, ActiveX, Ole.
Разновидности компонентов Стандартные стереотипы, предусмотренные в UML для компонентов:
Рис. 13.5. Пиктограмма исполняемого Рис. 13.6. Пиктограмма объектной элемента библиотеки Рис. 13.7. Пиктограмма документа Рис. 13.8. Пиктограмма таблицы с исходным кодом или данными базы данных Рис. 13.9. Пиктограмма документа
|
||||||||||||
Последнее изменение этой страницы: 2017-02-21; просмотров: 358; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.141.202 (0.004 с.) |