ізуального моделювання, тобто забезпечує наочне графічне представлення моделі у вигляді однієї декількох схем;
В· UML не є мовою програмування і не містить алгоритмів і операторів у звичайному сенсі, він в першу чергу є засобом опису;
В· UML, будучи мовою, абстрагується від специфіки конкретних мов програмування і засобів розробки.
Розглянемо основні поняття мови UML.
Пакети в мові UML служать основним способом організації елементів моделі інформаційної системи. Кожен пакет володіє всіма елементами, які в нього включені. Про такі елементи кажуть, що вони належать пакету. При цьому кожен елемент може належати тільки одному пакету. p align="justify"> Підсистема - вид пакета, що описує певну частину системи, виділену в єдине ціле за реалізаційними або функціональним міркувань. Структуру підсистеми поділяють на дві складові - декларативну і реалізаційну. p align="justify"> Системою називають набір підсистем, організованих для досягнення певного результату і описуваних за допомогою сукупності моделей. p align="justify"> Модель є особливим типом пакета, що представляє семантично замкнуту абстракцію системи. Модель є повне і внутрішньо несуперечливе спрощення реальної фізичної системи. p align="justify"> У UML для однієї і тієї ж фізичної системи можуть бути визначені різні моделі, кожна з яких описує систему з різних уявлень. Прикладами таких моделей є логічна модель, модель проектування, модель варіантів використання і т.д. Кожна модель має свій власний рівень абстракції і описує інформаційну систему з певного виду (viewpoint) або подання. p align="justify"> Представлення визначає спосіб бачення системи, на основі якого створюється її модель. Подання включає набір графічних нотацій і їх семантику. Існують різні уявлення: статичні, динамічні, звичайно-автоматичні, фізичні і т.д. У UML інформаційна система розглядається з різних сторін за допомогою моделей, різноманіття яких відображається у формі діаграм. p align="justify"> Діаграма представляє собою граф, у вузлах якого розташовані структурні сутності, а ребра визначають відносини між ними.
Для отримання необхідного виду доступно кілька базових діаграм, які можна комбінувати незалежно від предметної області.
В
Малюнок 3.5 - Діаграми моделей інформаційної системи
У сукупності діаграми описують архітектуру інформаційної системи. У UML це можна зробити за допомогою п'яти взаємодоповнюючих уявлень (видів): прецедентів, проектування, процесів, реалізації та розгортання. Кожен вид є однією з можливих проекцій організації та структури системи і звертає увагу на певний аспект її функціонування. br/>В
Малюнок 3.6 - Моделювання архітектури інформаційної системи засобами UML
Уявлення прецедентів (U...