Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Логическое представление. 
Управление жизненным циклом информационных систем

РефератПомощь в написанииУзнать стоимостьмоей работы

Важно помнить, что избыточная детализация архитектурного уровня не только бесполезна, но и вредна, поскольку архитектурный уровень в любом случае будет детализироваться UML-диаграммами в дальнейшем. На архитектурном уровне логического представления обычно используются элементы графической нотации, приведенные в табл. 5.6. Нотация для моделирования логического представления архитектуры ИС… Читать ещё >

Логическое представление. Управление жизненным циклом информационных систем (реферат, курсовая, диплом, контрольная)

Логическое представление архитектуры ИС — это объектно-ориентированный вариант принципа декомпозиции, который используется в структурном подходе. Логическая архитектура служит прямым отражением функциональных требований к системе. Для создания логического представления архитектуры используются UML-диаграммы классов, объектов и состояний.

На архитектурном уровне логического представления обычно используются элементы графической нотации, приведенные в табл. 5.6.

Таблица 5.6

Нотация для моделирования логического представления архитектуры ИС.

Компонент или вид связи.

Элемент нотации.

Класс.

Состояние.

Ассоциация.

Направленная ассоциация.

Агрегация.

Композиция.

Наследование.

Зависимость.

Реализация.

При разработке логического представления архитектуры необходимо избегать преждевременной специализации классов. Классы рассматриваются как наиболее абстрактные объекты без излишней детализации. Подсистемы рассматриваются с точки зрения реализации классов.

Пример использования классов (а) и состояний (б) в логическом представлении архитектуры ИС.

Рис. 5.10. Пример использования классов (а) и состояний (б) в логическом представлении архитектуры ИС Слева на рис. 5.10 можно увидеть, как классы используются в логическом представлении архитектуры. Обратите внимание, что атрибуты и операции для классов не указываются, если только они не имеют архитектурного значения. Не обязательно сразу указывать необходимые типы связи, хотя это допускается. Для обозначения большинства связей можно использовать ассоциацию. Справа приведен пример использования состояний в логическом представлении архитектуры. Как и в предыдущем случае, детализация состояний не производится, если только этого не требуют особые условия проекта.

Важно помнить, что избыточная детализация архитектурного уровня не только бесполезна, но и вредна, поскольку архитектурный уровень в любом случае будет детализироваться UML-диаграммами в дальнейшем.

Показать весь текст
Заполнить форму текущей работой