Читайте также:
|
|
1)Сложная система представляется в виде иерархии подсистем и состоит из взаимодействующих подсистем, каждая из которых так же может быть разделена на подсистемы, и так до самых нижних уровней абсттракции.
2) Выбор нижнего уровня абстракции произволен:и зависит от наблюдателя. И следовательно нижний уровень для одного может оказаться достаточно высоким для другого. Кроме того, в процессе развития системы объекты, которые на начальных этапах считались сложными на более поздних этапах рассматриваются, как элементы нижних уровней абстракции, из которых строятся более сложные компоненты.
3)Иерархическая система называется разложимой, если она может быть разделена на независимые части и почти разложимой,если ее составляющие не являются абсолютно независимыми.
4)Сложная система, как правило состоит из нескольких подсистем разного типа, которые реализуются в различном порядке и в разных комбинациях.
5)Сложная иерархическая система имеет тенденцию к развитию во времени. Причем этот процесс идет значительно быстрее, если для нее существуют устойчивые промежуточные формы.
Если объединить понятия структуры классов, структуры объектов и вышеперечисленные признаки сложной системы, то легко заметить, что фактически любую программную систему можно представить одной и той же формой сложной декомпозиции.
D1
D5 D6
D7
D8
На схеме мы видим две иерархии принадлежащие одной сложной системе:
- структуру классов и
- структуру объектов.
Каждая из них является многоуровневой. Как в той, так и в другой более абстрактные элементы строятся на базе более примитивных. Среди объектов одного уровня существуют ярко выраженные связи. Каждому уровню абстракции соответствует свой уровень сложности, причем структура классов и объектов не являются независимыми. Каждый объект в структуре объектов представляет определенный класс. Как правило объектов в сложной системе гораздо больше чем классов.
Дата добавления: 2015-10-29; просмотров: 124 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ПОСТРОЕНИЕ МОДЕЛЕЙ ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ | | | Основные положения объектного подхода |