Міністерство освіти і науки України
Севастопольський національний технічний університет
Кафедра кібернетики та обчислювальної техніки
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсового проекту
з дисципліни «Автоматизація проектування складних систем»
на тему: «Документування результатів навчально-дослідної роботи з використанням мови UML»
Виконав: ст. гр. М - 52д
клопоту А.І.
Перевірили:
Воронін Д.Ю.
Мащенко Е.Н.
Севастополь
ЗМІСТ
ВСТУП
. ПОСТАНОВКА ЗАВДАННЯ
. ОПИС ВАРІАНТІВ ВИКОРИСТАННЯ, ДІАГРАМА ВАРІАНТІВ ВИКОРИСТАННЯ
. ОПИС МОДЕЛІ ПРЕДМЕТНОЇ ОБЛАСТІ (ДІАГРАМИ концептуальність КЛАСІВ)
. ОПИС ДІАГРАМ Взаємодія
. ОПИС ДІАГРАМ КЛАСІВ ПРОЕКТУВАННЯ
. ОПИС ДІАГРАМ ВИДІВ ДІЯЛЬНОСТІ
. ОПИС ДІАГРАМ СТАНІВ
ВИСНОВОК
СПИСОК
ДОДАТОК А. ДІАГРАМА ВАРІАНТІВ ВИКОРИСТАННЯ
ДОДАТОК Б. ДІАГРАМА концептуальність КЛАСІВ
ДОДАТОК В. ДІАГРАМА Взаємодія
ДОДАТОК Г. ДІАГРАМА КЛАСІВ ПРОЕКТУВАННЯ
ДОДАТОК Д. ДІАГРАМА ВИДІВ ДІЯЛЬНОСТІ
ДОДАТОК Е. ДІАГРАМА СТАНІВ
ВСТУП
Уніфікована мова моделювання (UML) є стандартним інструментом для створення «креслень» програмного забезпечення. За допомогою UML можна візуалізувати, специфікувати, конструювати і документувати артефакти програмних систем. UML придатний для моделювання будь-яких систем: від інформаційних систем масштабу підприємства до розподілених Web-додатків і навіть вбудованих систем реального часу. Це дуже виразний мова, що дозволяє розглянути систему з усіх точок зору, що мають відношення до її розробки і подальшого розгортання. Незважаючи на велику кількість виразних можливостей, ця мова простий для розуміння і використання.
Незважаючи на свої переваги, UML - це всього лише мова; він є однією зі складових процесу розробки програмного забезпечення, і не більше того. Хоча UML не залежить від модельованої реальності, найкраще застосовувати його, коли процес моделювання заснований на розгляді прецедентів використання, є ітеративним і покроковим, а сама система має чітко виражену архітектуру. - Це мова візуалізації, специфицирования, конструювання, а так само мову документування. Як було сказано раніше мова UML призначений насамперед для розробки програмних систем. Його використання особливо ефективно в наступних областях: інформаційні системи масштабу підприємства; банківські та фінансові послуги; телекомунікації; транспорт; оборонна промисловість, авіація та космонавтика; роздрібна торгівля; медична електроніка; наука; розподілені Web-системи.
В даному курсовому ми розглянемо мова UML на прикладі Web сервісу. На прикладах діаграм варіантів використання, концептуальних класів, класів проектування, взаємодії, видів діяльності і станів.
. ПОСТАНОВКА ЗАВДАННЯ
Підстави та призначення розробки
Підставою для розробки програмного комплексу є завдання на д...