Зміст
Вступ
. Постановка задачі
. Діаграма варіантів использование
. Діаграма кооперацій
. Діаграма послідовності
. Діаграма станів
. Діаграма ДІЯЛЬНОСТІ
. Діаграма розгортання
. Діаграма класів
Висновок
Список використаних джерел
Додатки
Вступ
UML - уніфікована мова моделювання, вікорістовується у парадігмі про єктно-орієнтованого програмування lt; # justify gt; · UML про єктно-орієнтована, в результате чего методи Опису результатів АНАЛІЗУ І проектування семантично блізькі до методів програмування на СУЧАСНИХ про єктно-орієнтованих мовах;
· UML дозволяє описати систему практично з усіх можливіть точок зору и Різні аспекти поведінкі системи;
· Діаграмі UML порівняно Прості для читання после й достатньо Швидкого Ознайомлення з его синтаксисом;
· UML розшірює и дозволяє вводіті Власні текстові та графічні стереотипи, це дозволяє застосовуваті ее НЕ только в сфере програмної інженерії;
· UML получила Широке Поширення и дінамічно розвівається.
Мова UML призначе для вирішенню Наступний Завдання:
. Підтримка легко спрійнятої віразної мови візуального моделювання, призначеня для розробки та Документування моделей складних систем самого різного цільового призначення.
. Забезпечен можлівістю Розширення вихідних зрозуміти мови UML и спеціалізації для більш точного уявлення моделей систем в конкретній предметній області.
. Описание мови UML, что підтрімує НЕ залежних від конконкретніх мов програмування та інструментальніх ЗАСОБІВ проектування програмних систем, спеціфікацію моделей.
. Описание мови UML, что Включає в собі семантичний базис для розуміння загально особливую об'єктно-оріентірованнного АНАЛІЗУ І проектування.
. Розвиток Сайти Вся об'єктніх інструментальніх ЗАСОБІВ.
. Поширення про єктніх технологий и відповідніх зрозуміти про єктно-оріентірованнного АНАЛІЗУ І проектування.
. Інтеграція новітніх Досягнення практики об'єктно-оріентірованнного АНАЛІЗУ І проектування.
У термінах мови UML візначені следующие види діаграм:
? Діаграма варіантів использование (use case diagram);
? Діаграма класів (class diagram);
? Діаграмі поведінкі (behavior diagrams);
? Діаграмі реализации (implementation diagrams);
З перерахованого вищє діаграм деякі службовці для Позначення двох и более других підвідів діаграм. При цьом в якості самостійніх уявлень у мові UML Використовують следующие діаграмі:
Діаграма варіантів использование;
Діаграма класів;
Діаграма станів;
Діаграма ДІЯЛЬНОСТІ;
Діаграма послідовності;
Діаграма КООПЕРАЦІЇ;
Діаграма компонентів;
Діаграма розгортання.
1. Постановка задачі
моделювання програмний автомобільний Діаграма
Тема мого курсового проекту: «Проектування інформаційної системи автоматизації автомобільного магазину».
Автомобільний магазину займається продажем запчастин. Тож необходимо Забезпечити Ефективний роботові магазину, починаючі від Отримання заявки від клієнта и оформлення замовлення, до Отримання продукту - самой запчастини.
Бізнес-процес: Клієнт приходити в магазин, щоб здійсніті покупку чі отріматі консультацію. Працівник оформляє замовлення та необхідні документи, перевіряє оплату та відає запчастини.
Завдання інформаційної системи є:
? реєстрація НОВИХ КЛІЄНТІВ;
? оформлення замовлень и відповідніх документів;
? Додавання відалення запчастин.
Опісуваті систему я буду відкрітім програмне забезпечення ArgoUML. ArgoUML - засіб UML моделювання. Повністю написань на Java и для роботи Йому Підходить будь-яка операційна система з встановленного Java 2 JRE або JDK Версії 1.4 або вищє.
Функціональність ArgoUML Включає в собі:
? Підтрімку спеціфікацій UML 1.3, 1.4, XMI 1.0, 1.1, 1.2;
? 9 відів діаграм UML (діаграмі класів, станів, КООПЕРАЦІЇ, послідовності, ДІЯЛЬНОСТІ, прецедентів, об'єктів, компонентів, розгортання);
? Підтрімку OCL для класів;