31133

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

Доклад

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

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

Русский

2013-08-25

142.29 KB

22 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

27257. Порівняйте криві байдужості в теорії поведінки споживача з ізоквантами в теорії виробництва, а також бюджетну лінію та ізокосту. Виведіть кути їх нахилу 45.56 KB
  Порівняйте криві байдужості в теорії поведінки споживача з ізоквантами в теорії виробництва а також бюджетну лінію та ізокосту. Крива байдужості це лінія рівної корисності всі точки якої показують множину наборів комбінацій двох благ що забезпечують один і той же рівень корисності. норма і нахил кривих байдужості визначаються уподобаннями споживача і залежать від ступеня замінності благ у споживанні. Узагальнимо властивості кривих байдужості: криві байдужості не можуть перетинатися; криві байдужості розташовані далі від початку...
27258. Гроші, їх функції і функціональні форми. Грошова маса та її структура. Товарне виробництво 22.58 KB
  Гроші є з одного боку виробничими відносинами які виникають у товарному виробництві за усіх видів обміну результатами трудової діяльності. Гроші це форма що історично виникла яка повинна мати власний матеріальний носій. Такий підхід до функцій грошей означає що гроші представляють інструмент економічних відносин у суспільстві і саме люди використовуючи можливості грошей можуть визначати ціни товарів застосовувати гроші в процесах реалізації й платежів а також використовувати їх як засіб нагромадження. Функція міри вартості полягає в...
27259. Ціна як економічна категорія, її функції, види. Ціноутворюючі фактори 52.77 KB
  Тому ціна як категорія кількісна це грошове вираження вартості товару. Це знайшло своє відображення у багаточисельності теорій присвячених вартості і цінам. Теорія трудової вартості. Суть цієї теорії в тому що субстанція і величина вартості як основа мінової вартості і цін визначається працею Вартість це втілена в товари праця.
27260. Ринок, його риси і функції. Структура та інфраструктура ринку 21.96 KB
  Ринок це сукупність економічних відносин що виникають між виробниками і споживачами у процесі вільного еквівалентного обміну виробленими благами послугами який організований за законами товарного виробництва і грошового обігу. З цього визначення ринку випливає що поперше ринок завжди обумовлюється природою виробництва хоч йому властива значна самостійність і він активно впливає на всі відтворювальні процеси їх кінцеві результати та ефективність. Потретє ринок означає систему саморегулювання економіки що стимулює розвиток...
27261. Ринкова економіка та її характерні ознаки. Модель економічного кругообігу 17.48 KB
  На розвиток економіки країни велику роль відіграє розвиток та розміщення продуктивних сил. У результаті еволюції економічних систем сформувалися три їх основні типи: система вільного ринку адміністративнокомандна система або централізована та система змішаної економіки. Ринкова економіка це така економічна система в якій всі питання економіки вірішують через ринок ціни прибуток та витрати. Основними перевагами ринкової економіки є приватна власність на засоби виробництва ринковий механізм регулювання економічних процесів що базується...
27262. Ринковий механізм і його елементи. Попит, пропозиція, рівноважна ціна 13.37 KB
  Ринковий механізм і його елементи. Ринковий механізм це механізм взаємозв'язку і взаємодії основних елементів ринку: попиту пропозиції ціни конкуренції іосновних економічних законів ринку. Ринковий механізм діє на основі економічних законів: попитупропозиції рівноважної ціни конкуренції корисності вартостіприбутку тощо див. Важливо зазначити що ринковий механізм проявляється якпримусовий механізм оскільки змушує підприємців які переслідують одну ціль отримання прибутку діяти врештірешт накористь споживачів.
27263. Домогосподарство як економічний суб’єкт та його двоїста роль в економіці 16.24 KB
  На їх оплату використовується значна частина доходів. Отже розгляньмо структуру доходів домашніх господарств і їх використання. У ринковій економіці на основі функціонального розподілу доходів населення отримує їх у формі заробітної плати доходів від власності прибутків і ренти. Основним джерелом доходів населення є оплата праці.
27264. Підприємство(фірма), його ознаки та функції. Класифікація підприємств за різними класифікаційними ознаками 18.25 KB
  Підприємництво можна визначити як уміння починати та вести справу генерувати і використовувати ініціативу зважуватися на ризик долати протидію середовища тощо. Підприємництво це багатопланове явище що може бути описаним з економічної та політичної точок зору. У звязку із цим можна дати таке тлумачення терміна підприємництво. Щодо Закону України Про підприємництво то там зазначено що підприємництво це самостійна ініціатива систематична на власний ризик діяльність з виробництва продукції виконання робіт надання послуг та...
27265. Зміст, основні принципи, види та функції підприємства 75.87 KB
  Залежно від виконуваних функцій у найзагальнішому вигляді розрізняють такі види підприємництва за суб'єктами діяльності рис. Визначення змісту підприємництва Рис. Суб'єкти підприємництва Рис. Об'єкт підприємництва сукупність певних видів економічної діяльності в межах якої шляхом комбінації ресурсів підприємець домагається максимізації доходу.