31133

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

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-25

142.29 KB

17 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

76794. Плацентарное кровообращение 180.17 KB
  umbiliclis достигает ворот печени и делится на портальную ветвь впадающую в воротную вену и более крупный венозный проток ductus venosus вливающийся в печеночную или нижнюю полую вену. Поэтому малая часть крови проходит через всю систему воротной вены печени как плодного органа кроветворения и вливается в нижнюю полую через печеночные вены. Пупочная вена после перевязки зарастает в пупке и находится в круглой связке печени впадая в воротную вену что используется для введения через нее лекарственных и диагностических средств при...
76795. Сердце — развитие, строение, топография 182.81 KB
  После срастания перегородок образуется вторичное межпредсердное отверстие овальное так как прорывается краниальная часть перегородки. Левое отверстие и митральный двухстворчатый клапан лежат на уровне IIIго реберного хряща правое и трехстворчатый клапан над IVм хрящом у грудины. Аортальное отверстие и его полулунные клапаны находятся кзади от левого края грудины на уровне IIIго межреберья; отверстие легочного ствола с полулунными клапанами над IIIим правым реберным хрящом у правого края грудины. Правое предсердие атриум декстер...
76796. Строение миокарда 183.83 KB
  Проводящая система сердца. В предсердиях и желудочках образуется разное количество слоев с неодинаковым расположением и направлением мышечных волокон сократительных кардиомиоцитов которые начинаются от мягкого соединительнотканного скелета сердца. В сократительном миокарде желудочков различаются: общий поверхностный слой с косо ориентированными волокнами начинающимися от фиброзных колец и уходящими в верхушку сердца где они образуют завиток вортекс и плавно переходят во внутренний слой; средний слой из круговых волокон являющийся...
76797. Сосуды и нервы сердца 180.54 KB
  Они венцом окружают основание сердца отчего нередко называются венечными. Левая венечная артерия проходит между началом легочного ствола и левым ушком и передней межжелудочковой ветвью спускается к верхушке сердца а огибающей ветвью по венечной борозде и задней поверхности. Наиболее выраженные и постоянные анастомозы находятся: в верхней части передней стенки правого желудочка; в передней стенке левого желудочка по левому краю; в верхушке сердца задней межжелудочковой борозде и межжелудочковой перегородке; в стенках предсердий.
76798. Сосуды большого круга 180.76 KB
  Аорта на всем протяжении делится на париетальные и висцеральные ветви и заканчивается бифуркацией на общие подвздошные артерии на уровне IVVго поясничных позвонков. Из ее париетальных и висцеральных ветвей возникают экстра и интраорганные артерии которые подходят к органам как правило с медиальной стороны используя кратчайшие пути. В части паренхиматозных органов: легких печени селезенке почке артерии разветвляются в соответствии с делением на доли сектора сегменты и более мелкие части вплоть до структурнофункциональных единиц ...
76799. Бедренный канал 180.44 KB
  Глубокое кольцо бедренного канала находится в медиальной части сосудистой лакуны под паховой связкой и ограничено: сверху паховой связкой у места прикрепления ее к лобковому бугорку и симфизу; снизу лобковым гребнем и покрывающей его гребенчатой связкой; медиально лакунарной связкой заполняющей внутренний угол сосудистой лакуны; латерально стенкой бедренной вены. В практике хорошо прощупываемая паховая связка выступает как важный клиникоанатомический ориентир позволяющий отличить бедренную грыжу от паховой так как бедренный...
76800. Медиальные и задние мышцы и фасции бедра 180.94 KB
  Медиальная бедренная мышечная группа Хорошо развита в связи с прямохождением и выполняет приведение бедра потому в основном укомплектована приводящими мышцами. Длинная приводящая мышца начинается толстым сухожилием от лобковой кости между гребнем и симфизом. Мышца лежит погранично с медиальной широкой из четырехглавой мышцы бедра. Короткая приводящая мышца с началом от тела и нижней ветви лобковой кости прикреплением к верхнему участку тернистой линии бедренной кости; приводит и сгибает бедро.
76801. Мышцы и фасции голени и стопы 190.57 KB
  Передняя мышечная группа голени Передняя большеберцовая мышца с началом от латерального мыщелка верхнелатеральной поверхности диафиза большеберцовой кости и межкостной мембраны. Мышца в голеностопном суставе разгибает и поворачивает стопу кнаружи поднимает ее медиальный край укрепляет продольный свод его пружинящую часть. От нижней части мышечного брюшка отходит в виде небольшого пучка третья малоберцовая мышца прикрепляющаяся к основанию Y плюсневой кости. Латеральная мышечная группа голени Длинная малоберцовая мышца начинается от...
76802. Развитие пищеварительной системы 184.66 KB
  Они расположены на боковых стенках головной кишки соответственно на уровне формирующейся глоточной камеры поэтому данную часть кишки называют глоточной. Передний отдел ротовой полости возникает из эктодермальных зачатков задний глубокий развивается из энтодермы глоточной кишки. Глотка развивается из краниального отдела первичной кишки путем превращения основной глоточной камеры зародыша в глотку растущего плода при отделении от нее глоточных висцеральных карманов.