- •Київський національний університет технологій та дизайну
- •Список умовних позначень та скорочень
- •Постановка задачі
- •Діаграма варіантів використання
- •Діаграма кооперацій
- •Діаграма послідовності
- •Діаграма станів
- •Діаграма діяльності
- •Діаграма розгортання
- •Діаграма класів
- •Висновок
- •Список використаних джерел
- •Додатки
Висновок
UML — мова графічного опису для об'єктного моделювання в області розробки програмного забезпечення.
Використання UML не обмежується моделюванням програмного забезпечення. Його також використовують для моделювання бізнес-процесів, системного проектування й відображення організаційних структур.
UML дозволяє розроблювачам ПЗ досягти угоди в графічних позначеннях для представлення загальних понять (таких як клас, компонент, узагальнення, об'єднання і поведінка) і більше сконцентруватися на проектуванні й архітектурі.
Призначення UML:
Надати користувачу засоби візуального моделювання систем різного призначення з акцентацією на можливості їх розробки та отримання документації.
Забезпечити користувачів засобами розширення та специфікації з метою більш точного опису конкретних предметних областей.
Підтримувати таку специфікацію моделей, яка, з одного боку, була б незалежною від конкретних мов програмування і, з іншого боку, забезпечувала б потенційні можливості реалізації у таких мовах.
У значній мірі мова UML не залежить від процесу розробки програмного забезпечення. Уніфікований процес розробки ПЗ - це один з підходів до організації життєвого циклу ПЗ, який особливо добре сполучається з UML. Цей комерційний продукт задає строгий регламент розподілу завдань і відповідальності між виконавцями в процесі розробки ПЗ.
З точки зору візуального моделювання, UML можна охарактеризувати наступним чином. UML надає виразні засоби для створення візуальних моделей, які:
однаково розуміються всіма розробниками, залученими в проект;
є засобом комунікації в рамках проекту.
Уніфікована мова моделювання (UML):
не залежить від ОО мов програмування,
не залежить від використовуваної методології розробки проекту,
може підтримувати будь-яку ОО мову програмування.
UML є відкритим і володіє засобами розширення базового ядра. На UML можна змістовно описувати класи, об'єкти і компоненти в різних предметних областях,які сильно відрізняються один від одного.
У процесі виконання даного курсового проекту була розроблена модель системи «Автомобільного магазину». В ході її розробки я навчився створювати діаграми, що входять до мови моделювання UML. Відповідно, вивчив основи мови моделювання UML.
Список використаних джерел
Буч Г., Рамбо Д., Джекобсон А. Мова UML: керівництво користувача. М., ДМК, 2000.
Виролайнен А.М., Пугач Д.В. – Унифицированный язык моделирования (UML) 2007.;
Джозеф Шмуллер. Освой самостоятельно UML 2 за 24 часа. Практическое руководство — М.: Вильямс, 2005. — 416 с.
Дубенецкий, Б.Я. Проектирование информационных систем. / Б.Я. Дубенецкий. - Л.: ЛЭТИ, 2008 г. – 675 с.
Крэг Ларман. Применение UML 2.0 и шаблонов проектирования — 3-е изд. — М.: Вильямс, 2006. — 736 с. .
Леоненков А. Самоучитель UML. Эффективный инструмент моделирования информационных систем. – BHV-Санкт-Петербург, 2001.- 304с.
Лешек А. Мацяшек. Разработка информационных систем с использованием UML, М.: Издательский дом ''Вильямс'', 2002.- 432с.
Терри Кватрани. Rational Rose 2000 и UML. Визуальное моделирование. – ДМК, 2001.- 176с.
Фаулер, М. UML в кратком изложении. / М. Фаулер. - М.: Мир, 2009 г. – 204 с.
Хассан Гома. UML. Проектирование систем реального времени, распределенных и параллельных приложений – М.: ДМК Пресс, 2002.- 704с.
http://uk.wikipedia.org.