Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

Вопрос 20 Статические модели объектно

Работа добавлена на сайт samzan.ru: 2016-03-30


Вопрос 20 Статические модели объектно-ориентированного представления программных систем.

Статические модели обеспечивают представление структуры систем в терминах базисных строительных блоков и отношений между ними.

Диаграмма классов это набор классов и связей между ними. Диаграммы классов используются:

  1.  в ходе анализа – для указания ролей и обязанностей сущностей, которые обеспечивают поведение системы;
  2.  в ходе проектирования – для фиксации структуры классов, которые формируют системную архитектуру.

Отношения в диаграммах класса.

Ассоциации отображают структурные отношения между экземплярами классов. Ассоциация имеет имя, роль, мощность, направление.  Направления  указывается по умолчанию сверху вниз, слева направо.

Обобщение это отношение между общим предметом (суперкласса) и специализированной разновидностью этого предмета (подкласса).  Подкласс может имеет одного или несколько родителей.

Зависимость это отношения использования между клиентом (зависимым элементом) и поставщиком (не зависимым элементом).

Реализация это семантическое отношение между классами, в котором класс-приемник выполняет реализацию операций интерфейса класса-источника.

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

Деревья наследования это иерархия классов с использованием отношения обобщения.

Абстрактный класс – это класс, который не может иметь экземпляров. Имена этих классов пишутся курсивом.

Конкретный класс – класс, который может иметь экземпляры.

Конечный класс – класс, который не может иметь детей. Такой класс помечается теговой величиной {leaf}.

Корневой класс – класс, который не может иметь родителей. Он помечается теговой величиной {root}.

Аналогичные свойства имеют и операции. Обычно операция является полиморфной – в различных точках иерархии можно определять операции с похожей сигнатурой. Такие операции из дочерних классов переопределяют поведение соответствующих операций из родительских классов.


Диплом на заказ


1. Оценка осведомленности и понимания.
2. тип рыночной структуры где рыночное поведение продавцов и покупателей заключается в приспособлении к рав
3. I ОРГАНИЗАЦИЯ РАБОТЫ ПАРИКМАХЕРСКОЙ ТРЕБОВАНИЯ К ПОМЕЩЕНИЯМ И ПЕРСОНАЛУ Согласно санитарным нормам
4. Роль коллективного договора в регулировании трудовых отношений
5. Социальный строй Древней Руси
6. Бюджетный кодекс Украин
7. Тема 10- Гетерофункциональные соединения алифатического ряда Время- 3 часа 1
8. тематизатор греческого знания
9. Сучасний вчитель як педагог та психолог
10. Тобиас Смоллет
11. Реферат- Лизинговый кредит
12. за того что так много людей дезинформировано о правильном питании ожирение имеет самые высокие показатели в
13. Маркетинговые исследования брендов
14. Степь Егорушка мальчик 9ти лет пораженный красотой степи очеловечивает её и превращает в своего дв
15. Организационный момент
16. Тема- Папины заботы Рассказывание из опыта детей
17. Боевые искусства и рыцарские орден
18. Современные гибкие производственные системы
19. Гоголь Н.В.
20. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата мистецтвознавства