Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова_Проектування інформаційної системи автоматизації автомобільного магазину.docx
Скачиваний:
83
Добавлен:
04.02.2016
Размер:
226.61 Кб
Скачать

Список умовних позначень та скорочень

ArgoUML Засіб UML моделювання

C # Об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи .NET

C ++ Мова програмування високого рівня

Java Об'єктно-орієнтована мова програмування, випущена компанією Sun Microsystems

JDK Безкоштовно розповсюджуваний Oracle комплект розробника застосунків на мові Java, який включає в себе компілятор Java 

JRE Мінімальна реалізація віртуальної машини, необхідна для виконання Java-додатків, без компілятора та інших засобів розробки

OCL Декларативна мова для опису правил, які застосовуються до UML моделі, розроблена IBM, і тепер частина стандарту UML

OMG Некомерційна міжнародна організація у формі консорціуму

PHP Скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера

UML Уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування

WWW (World Wide Web) Найбільше всесвітнє багатомовне сховище інформації в електронному вигляді

XMI Стандарт консорціуму OMG, для обміну мета-інформацією за допомогою та на основі XML

XML Pапропонований консорціумом WWW стандарт побудови мов розмітки ієрархічно структурованих даних для обміну між різними застосунками 

БД База даних

ОО Об’єктно-орієнтована

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

ВСТУП

UML — уніфікована мова моделювання, використовується у парадигмі об'єктно-орієнтованого програмування. Є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення.

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

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

Переваги UML:

  • UML об'єктно-орієнтована, в результаті чого методи опису результатів аналізу і проектування семантично близькі до методів програмування на сучасних об’єктно-орієнтованих мовах;

  • UML дозволяє описати систему практично з усіх можливих точок зору і різні аспекти поведінки системи;

  • Діаграми UML порівняно прості для читання після досить швидкого ознайомлення з його синтаксисом;

  • UML розширює і дозволяє вводити власні текстові та графічні стереотипи, це дозволяє застосовувати її не тільки в сфері програмної інженерії;

  • UML отримала широке поширення і динамічно розвивається.

Мова UML призначена для вирішення наступних завдань:

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

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

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

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

5. Розвиток ринку об'єктних інструментальних засобів.

6. Поширення об'єктних технологій і відповідних понять об'єктно-оріентірованнного аналізу і проектування.

7. Інтеграція новітніх досягнення практики об'єктно-оріентірованнного аналізу і проектування.

У термінах мови UML визначені наступні види діаграм:

  • Діаграма варіантів використання (use case diagram);

  • Діаграма класів (class diagram);

  • Діаграми поведінки (behavior diagrams);

  • Діаграми реалізації (implementation diagrams);

З перерахованих вище діаграм деякі служать для позначення двох і більше інших підвидів діаграм. При цьому в якості самостійних уявлень у мові UML використовуються наступні діаграми:

• Діаграма варіантів використання;

• Діаграма класів;

• Діаграма станів;

• Діаграма діяльності;

• Діаграма послідовності;

• Діаграма кооперації;

• Діаграма компонентів;

• Діаграма розгортання.