Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ОУММ. Архітектурний базис UML




ОУММ. Загальна характеристика UML

ОМтаАПЗ. Дайте визначення об’єкта.

Об’єктом називають екземпляр відповідного класу. Об’єкти, які не мають ідентичних властивостей чи не володіють однаковою поведінкою,

за визначенням не можуть належати одному класу.

 

ОСНОВИ УНІФІКОВАНОЇ МОВИ МОДЕЛЮВАННЯ (UML)

Уніфікована мова моделювання (Unified Modeling Language, UML) – це графічна мова для специфікації, візуалізації, конструювання і документування програмних систем. За допомогою UML можна розробити детальний план такої системи, який відображатиме і концептуальні елементи системи (системні функції та бізнес-процеси), і особливості її реалізації (класи, схеми баз даних, програмні компоненти багаторазового використання тощо).

Авторами мови є Грейді Буч (Grady Booch), Джеймс Рамбо (James Rumbaugh) і Айвар Якобсон (Ivar Jacobson). У січні 1997 року внаслідок об’єднання розробок цих авторів випущено версію UML 1.0, а в листопаді 1997 року – версію UML 1.1. Наступні версії: UML 1.3 – квітень 1999 року; UML 1.4 – жовтень 2001 року.

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

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

програмного забезпечення.

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

 

Архітектурний базис UML визначає базові поняття, якими оперує мова: сутності, відношення та діаграми.

Сутності – це певні абстракції, які є базовими елементами моделей. В UML є чотири типи сутностей:

- структурні (актори, класи, інтерфейси, компоненти, вузли),

- поведінки (преценденти, діяльності, стани і повідомлення),

- групування

- анотаційні.

Структурні сутності – це статичні поняття, які відповідають концептуальним, логічним чи фізичним елементам системи. Структурні сутності, зазвичай, позначають іменниками. Розрізняють п’ять головних структурних сутностей: актори, класи, інтерфейси,

компоненти, вузли. Кожна з сутностей може мати свої підвиди.

Відношення – це відображення семантичного зв’язку між сутностями. У мові UML визначено чотири основні типи відношення: залежності, асоціації, узагальнення та реалізації.

Діаграма UML – це графічне зображення елементів cистеми у формі зв’язаного графа з вершинами (сутностями) і ребрами (відношеннями). Діаграми можуть містити будь-яку комбінацію сутностей, однак у практиці моделювання застосовують порівняно

невелику кількість типових комбінацій

 




Поделиться с друзьями:


Дата добавления: 2015-05-07; Просмотров: 1598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.