Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Загальна характеристика моделей об'єктно-орієнтованого аналізу і проектування

План

Нотація мови моделювання UML

Лекція 11.

 

Загальна характеристика моделей об'єктно-орієнтованого аналізу і проектування. Пакети в мові UML, їх графічне зображення. Базові семантичні конструкції мови, їх опис за допомогою спеціальних позначень. Канонічні діаграми мови UML і особливості їх графічної вистави. Рекомендації по графічному зображенню діаграм мови UML.

Загальна характеристика моделей об'єктно-орієнтованого аналізу і проектування

Пакети в мові UML

Канонічні діаграми мови UML

Особливості графічного зображення діаграм мови UML

Рекомендації по графічному зображенню діаграм мови UML

Мова UML є спільноцільовою мовою візуального моделювання, яка розроблена для специфікації, візуалізації, проектування і документування компонентів програмного забезпечення, бізнес-процесів і інших систем. Мова UML є досить строгим і потужним засобом моделювання, яке може бути ефективно використане для побудови концептуальних, логічних і графічних моделей складних систем різного цільового призначення. Ця мова увібрала в себе найкращі якості і досвід методів програмної інженерії, які з успіхом використовувалися впродовж останніх років при моделюванні великих і складних систем.

З точки зору методології ООАП досить повна модель складної системи є певним числом взаємозв'язаних вистав (views), кожне з яких адекватно відображає аспект поведінки або структури системи. При цьому найбільш загальними представленнями складної системи прийнято вважати статичне і динамічне, які у свою чергу можуть підрозділятися на інших більш приватні.

Принцип ієрархічної побудови моделей складних систем наказує розглядати процес побудови моделей на різних рівнях абстрагування або деталізації в рамках фіксованих вистав.

Рівень вистави (layer) — спосіб організації і розгляду моделі на одному рівні абстракції, який представляє горизонтальний зріз архітектури моделі, тоді як розбиття представляє її вертикальний зріз.

При цьому вихідна або первинна модель складної системи має найбільш загальну виставу і відноситься до концептуального рівня. Така модель, що отримала назву концептуальною, будується на початковому етапі проектування і може не містити багатьох деталей і аспектів модельованої системи. Подальші моделі конкретизують концептуальну модель, доповнюючи її представленнями логічного і фізичного рівня.

В цілому ж процес ООАП можна розглядати як послідовний перехід від розробки найбільш загальних моделей і представлень концептуального рівня до більш приватних і детальних представлень логічного і фізичного рівня. При цьому на кожному етапі ООАП дані моделі послідовно доповнюються все великою кількістю деталей, що дозволяє їм адекватніше відображати різні аспекти конкретної реалізації складної системи. Загальна схема взаємозв'язків моделей ООАП представлена на мал. 2.1.

 


Мал. 2.1. Загальна схема взаємозв'язків моделей і представлень складної системи в процесі об'єктно-орієнтованого аналізу і проектування

Для опису мови UML використовуються засоби самої мови. До базових засобів відноситься пакет, який служить для угрупування елементів моделі. При цьому самі елементи моделі, у тому числі довільні єства, віднесені до одного пакету, виступають в ролі єдиного цілого. При цьому всі різновиди елементів графічної нотації мови UML організовані в пакети.




Переглядів: 1040

<== попередня сторінка | наступна сторінка ==>
 | Канонічні діаграми мови UML

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.039 сек.