Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Архитектура и проектирование программных систем

Архитектурные представления программных систем

При проектировании любая программная система может рассматриваться с разных точек зрения: поведенческой (динамической), структурной (статической), логической (удовлетворение функциональным требованиям), физической (распределенность), реализации (как детали архитектуры представляются в коде) и т.п. Эти различные архитектурные представления, или виды (view), в совокупности дают полную информацию об архитектуре ПС. При этом каждое отдельное архитектурное представление может быть определено как частный аспект программной архитектуры, представляющий специфические свойства программной системы, наиболее интересные для конкретного заинтересованного лица.

Таким образом, можно говорить о том, что каждое архитектурное представление ПС Aj описывает некоторую сторону частного решения по архитектуре ПС. В совокупности можно считать, что полное решение по определению архитектуры Ах ПС представляется объединением вида

Ах = и А;, / = 1, 2, ..., п, (2.1)

где п - число различных представлений архитектуры ПС.

Как отмечалось выше, в разделе 2.1, стандарт ШЕЕ 1471 определяет представление архитектуры как согласованный набор документов, описывающий архитектуру с точки зрения определенной группы заинтересованных лиц с помощью набора моделей. Стандарт рекомендует для каждого представления фиксировать отраженные в нем взгляды и интересы, роли лиц, которые заинтересованы в таком взгляде на систему, причины, обусловливающие необходимость такого рассмотрения системы, несоответствия между элементами одного представления или между различными представлениями, а также различную служебную информацию об источниках информации, датах создания документов и пр.

Заметим, что каждое архитектурное представление ПС А1 может иметь множество возможных и допустимых вариантов, и задача архитектора заключается в нахождении такого варианта V,- архитектурного представления А,, которое является оптимальным по некоторому частному показателю при условии непротиворечивости решений V,- по другим архитектурным представлениям Ау-, у ^ /, /, у =1,2, ..., п. Это условие можно записать следующим соотношением:

Г,п^=0, _/' Ф 1, !,У = 1, 2, и. (2.2)

Далее рассматриваются некоторые виды архитектурных представлений ПС, предлагаются методы формализации возможных вариантов решений и определения оптимальных решений.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 

Популярные страницы