КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Представление размещения
Представление компонент Представление компонент содержит информацию о библиотеках кода, исполняемых файлах, динамических библиотеках и других компонентах моделей. Компонент – это физический модуль кода. Представление компонентов системы позволяет увидеть связи между этими модулями. Представление компонент содержит [82]: - Компоненты, являющиеся физическими модулями кода. - Диаграммы компонентов. - Пакеты, являющиеся группами связанных компонентов. Как и в случае классов, повторное использование является одним из мотивов объединения компонентов в пакеты. Группу связанных компонентов системы легко можно использовать в других приложениях при условии, что связи между этой группой и другими тщательно отслеживаются. Представление компонент более всего используется теми участниками проекта, кто отвечает за управление кодированием, компиляцию и размещение приложения. Часть компонентов – это библиотеки кода. Остальные – это динамические компоненты, такие, как исполняемые файлы или файлы динамических библиотек (.dll). Разработчики с помощью этого представления смогут понять, какие библиотеки кода были созданы, и какие классы содержатся в каждой из них.
Последнее представление Rational Rose – это представление размещения. Оно соответствует физическому размещению системы, которое может отличаться от ее логической архитектуры. Например, система может иметь логическую трехуровневую архитектуру. Иными словами, интерфейс может быть логически отделен от бизнес-логики, а она, в свою очередь, от базы данных. Однако размещение системы может быть и двухуровневым. Интерфейс может находиться на одном компьютере, а остальные две части – на другом. Представление размещения отражает также и такие проблемы, как отказоустойчивость системы, ширина полосы пропускания по сети, восстановление после сбоев и время отклика. В представление размещения входят [82]: - Процессы, являющиеся потоками (threads), исполняемыми в отведенной для них области памяти. - Процессоры, включающие компьютеры, способные обрабатывать данные. Любой процесс выполняется на одном или нескольких процессорах. - Устройства, то есть любая аппаратура, не способная обрабатывать данные. К числу таких устройств относятся, например, терминалы ввода-вывода и принтеры. - Диаграмма размещения, на которой обозначены процессоры и устройства сети, а также физические соединения между ними. Кроме того, на диаграмме размещения изображают еще и процессы, и обозначают, какие процессы выполняются на каких компьютерах. Как и в предыдущем случае, из представления размещения может извлечь пользу вся работающая над проектом команда, так как оно позволяет понять, как будет физически размещена система. Основными ее пользователями, однако, будут участники работы, отвечающие за распределение приложения.
Дата добавления: 2014-12-27; Просмотров: 549; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |