Читайте также: |
|
Представление процессов (process view) отражает структуру программной реализации системы. Представление процессов учитывает такие потребности, как производительность, надежность, масштабируемость, целостность, управление системой и синхронизация. Компоненты также используются в этом представлении архитектуры. Для представления библиотечных (run-time) и исполняемых (executable) компонентов системы создается диаграмма компонентов. Компоненты связаны отношением зависимости.
Библиотечные компоненты устанавливают соответствие между классом и определенным файлом Java, компонента Active-X или динамической библиотеки формата DLL.
Исполняемые компоненты показывают интерфейсы и зависимости уровня вызовов между отдельными исполняемыми модулями. Для демонстрации типа компонента может быть использован стереотип.
В программе Rational Rose информация для представления процессов создается в виде диаграмм в представлении компонентов, содержащих либо программные, либо исполняемые компоненты. Диаграммы нужны для того, чтобы показать зависимости между компонентами различного типа в системе.
В системе регистрации учебных курсов созданы две динамические библиотеки (DLL) - для обработки информации о предметах и учебных курсах и для работы с базой данных. Такой подход был выбран исходя из возможных изменений в структуре курсов и в стратегии взаимодействия с базой данных.
В системе создаются три исполняемых модуля - один для сотрудника деканата (регистратора), чтобы осуществлять ввод данных и управление информацией в системе; второй обеспечивает доступ к системе для студента и третий ориентирован на применение для преподавателя с целью получения доступа и использования системы. Между исполняемыми модулями нет никакого взаимодействия. Диаграмма компонентов для исполняемого модуля преподавателя Преподаватель.exe (ProfessorOptions.exe) показана на рис. 8.6.
Рис.8.6
Дата добавления: 2015-08-09; просмотров: 65 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
УРОВЕНЬ РЕАЛИЗАЦИИ | | | ДИАГРАММА РАЗМЕЩЕНИЯ ДЛЯ СИСТЕМЫ РЕГИСТРАЦИИ УЧЕБНЫХ КУРСОВ |