Вопрос. Агрегация, композитные объекты, интерфейсы и реализации. 


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



ЗНАЕТЕ ЛИ ВЫ?

Вопрос. Агрегация, композитные объекты, интерфейсы и реализации.



Агрегация или агрегирование (лат. aggregatio «присоединение») — процесс объединения элементов в одну систему.

Агрегирование (программирование) — один из способов ассоциации объектов друг с другом.

Композитный объект - это объект высокого уровня, состоящий из тесно связанных между собой частей. Такой объект является экземпляром композитного класса, между частями которого существует композитная агрегация

Композитный объект схож с кооперацией (однако более прост и ограничен, чем она)

 

Вопрос. Диаграммы деятельности

Диаграмма деятельности (англ. activity diagram) — UML-диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью (англ. activity) понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов — вложенных видов деятельности и отдельных действий англ. action, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.

Диаграммы деятельности состоят из ограниченного количества фигур, соединённых стрелками. Основные фигуры:

Прямоугольники с закруглениями — действия

Ромбы — решения

Широкие полосы — начало (разветвление) и окончание (схождение) ветвления действий

Чёрный круг — начало процесса (начальное состояние)

Чёрный круг с обводкой — окончание процесса (конечное состояние)

 

Декомпозиции операции

Декомпозиция. Это разбиение целого на части с целью его детального изучения. Она является одной из основных процедур системного анализа. Задача разбивается на подзадачи, система — на подсистемы, цели — на подцели и т. д.

МЕТОД ДЕКОМПОЗИЦИИ - расчленение сложных явлений на более простые. Чем проще элементы, тем полнее проникновение в глубь явлений и определение его сущности.

Декомпозиция функций управления — это расчленение функций на составляющие их управленческие процедуры, а процедуры — на операции.

Декомпозиция (детализация) инспекционного задания до операционного уровня.

 

Вопрос. потоки и рёбра

Самый про­стой вид ребра - это обычная стрелка между двумя операциями. Разъемы изображаются парами: один для входного и один для выходного потоков, при этом они должны иметь одну и ту же метку.

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


 

 

22 вопрос. Коммуникационные диаграммы.

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

 

23 вопрос. Диаграммы компонентов

Диагра́мма компоне́нтов, Component diagram — статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами.

омпоненты связываются через зависимости, когда соединяется требуемый интерфейс одного компонента с имеющимся интерфейсом другого компонента. Таким образом иллюстрируются отношения клиент-источник между двумя компонентами.

 



Поделиться:


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

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