Принципы построения сложной системы. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Принципы построения сложной системы.



1)Абстрагирование.

2)Многомодульность.

3)Иерархичность.

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

2)Многомодульность. Никакая единственная модель не может с достаточной степенью адекватности описывать различные аспекты сложной системы. Необходимо использовать некоторое число взаимосвязанных представлений, каждое из которых отражает некоторый аспект поведения или структуры системы.

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

1)Включает внешние и внутренние структурные отношения.

2)Включает отношения между компонентами ПО.

3)Описывает производительность и масштабируемость системы.

4)Топология взаимосвязей и коммуникаций системы.

1),2) – статическая модель сложной системы.

3),4) – динамическая модель сложной системы.

1),3) – описывают концептуальную модель сложной системы.

2),4) – физическая модель сложной системы.

Общая структура языка UML.

С общей точки зрения язык состоит из двух взаимодействующих систем.

1)Семантика языка. Представляет собой некоторую метамодель, которая представляет абстрактный синтаксис и семантику программы.

2)Нотация языка. Графическая нотация для визуального представления семантики языка.

Семантика определяется для двух видов объектных моделей (структурных и моделей поведения).

Структурные модели – статические модели, описывающие структуру компонентов системы, включая их классы, интерфейсы, атрибуты и отношения.

Модели поведения – динамические модели. Описывают функционирование объектов системы, включая их методы и взаимодействия. Модель поведения описывает процесс изменения состояния отдельных компонентов и системы в целом.

UML выделяет 4 уровня модели представления:

1)мета-метамодель;

2)метамодель;

3)модель;

4)объекты пользователя.

 

UML. Специфика описания метамодели языка UML. Виды диаграмм.

UML (unified Meta language). Унифицированные метаязыки.

Общие сведения.

Язык UML представляет собой общий язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов любых систем. (ПО также исп для любой технологии).

UML эффективно используется для моделирования сложным систем.

Программные продукты, работающие с UML: Rational Rose, Together, Visio.

Принципы построения сложной системы:

1) Абстрагирование – означает, что в модель надо включать только те аспекты проектирования систем, которые имеют непосредственное отношение к включению системой своих функций; все второстепенные детали опускаются, чтобы не усложнять процесс анализа и исследования, получ. моделью.

2) Многомодельность – никакая единственная модель не может с достаточной степенью адекватности (или приватности??) описывать различные аспекты сложной системы. Необходимо использовать некоторое число взаимосвязанных представлений, каждое из которых отражает некоторый аспект поведения или строения (структуры) системы.

3) Иерархичность – принцип предписывает рассматривать процесс построения модели на разных уровнях абстрагирования или детализации, при этом исходная модель имеет наиболее общие представления, а каждая последующая – более точное и детализированное.

Общая структура языка UML.

С общей точки зрения язык состоит из двух взаимодействующих частей:

1) Семантика языка UML (представляет собой некоторую метамодель, которая определяет абстрагированный синтаксис и семантику понятий).

2) Нотация языка UML (представляет собой графическую нотацию для визуализированного предст-я семант. языка).

Семантика определяется для двух видов объектных моделей – для структурных м и моделей поведения. Структурные (статические) модели описывают структуру сущностей, компонентов системы, включая их классы, интерфейсы, атрибуты и отношения.

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

UML выделяет 4 уровня модельных представлений:

1) Мето-метомодель;

2) Мето-модель;

3) Модель;

4) Объекты пользователя



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 513; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.14.70.203 (0.005 с.)