спасибо за помощь!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Введение
Язык UML, имеющий полное название Unified Modeling Language, что переводится как унифицированный язык моделирования стал преемником методик объектно-ориентированного анализа и проектирования, появившихся в конце 80-х и начале 90-х годов.
Впервые унифицированный метод был предложен в 1995 году на конференции OOPSLA Гради Бучом и Джимом Рамбо. Немного позднее к ним присоединился Айвар Якобсон и в 1996 году Г. Буч, Д. Рамбо и А. Якобсон, продолжили работу над этим методом, получившим название унифицированного языка моделирования (UML). Но кроме этого метода сообщество разработчиков создало и другие методы. Так увидела свет первая версия языка UML - UML 1.1. Общепризнанной версией языка UML является версия 1.5, но идет разработка спецификации языка UML версии 2.0 [3].
Все большее распространение языка UML обусловлено удобством его применения из-за наглядности, которую предоставляют инструменты UML [7]. Он используется на этапе проектирования систем, а так же на этапе разработки для установления связи между разработчиками системы и ее заказчиками.
Целью курсовой работы является изучение теоретических аспектов языка UML, особенностей построения и алгоритма разработки диаграмм языка UML и освоение практических навыков построения диаграмм прецедентов, классов, видов деятельности и последовательности.
Для построения вышеперечисленных диаграмм в работе используется программа Microsoft Visio 2013.
Содержание
Введение 3
1. Теоретическая часть 4
1.1. Особенности языка программирования UML 4
1.1.1. Сущность языка программирования UML 5
1.1.2. Основные элементы языка программирования UML 7
1.1.3. Особенности изображения диаграмм языка UML 10
1.2. Основные особенности построения диаграмм языка UML 13
1.2.1. Диаграммы вариантов использования (use case diagrams) 14
1.2.2. Диаграммы классов (class diagrams) 15
1.2.3. Диаграммы видов деятельности (activity diagrams) 16
1.2.4. Диаграммы взаимодействия (communication diagrams) 17
2. Практическая часть 19
2.1 Построение диаграммы прецедентов по видам экономической деятельности 19
2.2. Построение диаграммы классов по видам экономической деятельности 23
2.3 Построение диаграммы видов деятельности 26
2.4. Построение диаграмм взаимодействия(последовательности) по видам экономической деятельности 28
Список использованной литературы 32
Заключение
В результате работы можно сделать ряд выводов. Язык UML является формальным графическим объектно-ориентированным языком, знание которого необходимо при проектировании сложных систем. Модели UML включают описание сущностей и отношения между ними. Элементы модели группированы в диаграммы, чтобы наилучшим образом представлять моделируемую систему с разных точек зрения [2].
Среди множества диаграмм, основными являются диаграммы вариантов использования, которые составляются на первом шаге моделирования. Их основным назначением является выявлении функции системы во внешней среде.
Структуру сложных систем описывают с помощью дескрипторов. Диаграмма классов моделирует структуру классов и отношения между ними. Классы выбирают в ходе анализа предметной области. Взаимосвязи между классами описывают, с использованием отношений обобщения и ассоциации, которые имеют различные дополнения, указывающие особенности этих отношений. Несколько классов можно объединить в логические структуры – компоненты. Все компоненты описываются наборами интерфейсов. Для моделирования структуры компонентов используют диаграммы компонентов и взаимосвязи между ними. На диаграммах размещения указывается структура вычислительных ресурсов. Диаграмма внутренней структуры используется для описания контекста взаимодействий частей сложного классификатора. Диаграммы кооперации являются способом отражения сущности взаимодействий нескольких классификаторов. Диаграммы объектов являются примером связи программного объекта в отдельные моменты работы системы.
С помощью диаграмм деятельности, которые напоминают блок-схемы проводят моделирование поведения потоков управления и потоков информации. С помощью диаграмм взаимодействия удается детально описать поведение системы. Обзорная диаграмма - комбинация диаграмм деятельности и диаграмм взаимодействия, с помощью диаграмм синхронизации можно показать изменение состояния системы во времени.
Таким образом, язык UML содержит все необходимые инструменты для моделирование деятельности системы с разных точек зрения и очень подробно. Именно поэтому он является незаменимым при проектировании сложных систем и имеет огромные перспективы развития.
В результате выполнения практической части рассмотрен процесс "Поступление пациента в больницу в приемное отделение". Созданы диаграммы прецедентов, показывающие основные действующие лица процесса и их функции; диаграммы классов, описывающие объекты; диаграммы деятельности, рассматривающие пошаговый алгоритм выполнения процесса поступления пациента в приемное отделение; а так же диаграммы последовательности, показывающие взаимодействие между объектами.
Список использованной литературы
1. Ф.А. Новиков, Д.Ю. Иванов Моделирование на UML. Теория, практика, видеокурс. — СПб, Профессиональная литература, Изд-во: Наука и Техника, 2010. - 640 с.
2. Г. Буч, Д. Рамбо, А. Якобсон Язык UML. Руководство пользователя. Второе издание. — ДМК, 2006. - 496 с.
3. М. Фаулер UML. Основы. 3-е издание. — Символ-Плюс, 2005, 192 с.
4. Г. Буч, А. Якобсон, Д. Рамбо UML. 2-е издание Классика CS. — Спб., Изд-во: Питер, 2005. - 736 с.
5. Г. Буч, А. Якобсон, Д. Рамбо. Унифицированный процесс разработки программного обеспечения. Изд-во: Питер, 2002. - 496 с.
6. Л. Крэг, Применение UML 2.0 и шаблонов проектирования, 3- е издание. Изд-во: Вильямс, 2007. - 736 с.
7. Д. Рамбо, М. Блаха UML 2.0. Объектно-ориентированное моделирование и разработка. Изд-во: Питер, 2007.- 540 с.
8. Д. Ю. Иванов, Ф. А. Новиков Основы моделирования на UML: Учеб. пособие. – СПб.: Изд-во Политехн. ун-та, 2010. – 249с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Введение
Язык UML, имеющий полное название Unified Modeling Language, что переводится как унифицированный язык моделирования стал преемником методик объектно-ориентированного анализа и проектирования, появившихся в конце 80-х и начале 90-х годов.
Впервые унифицированный метод был предложен в 1995 году на конференции OOPSLA Гради Бучом и Джимом Рамбо. Немного позднее к ним присоединился Айвар Якобсон и в 1996 году Г. Буч, Д. Рамбо и А. Якобсон, продолжили работу над этим методом, получившим название унифицированного языка моделирования (UML). Но кроме этого метода сообщество разработчиков создало и другие методы. Так увидела свет первая версия языка UML - UML 1.1. Общепризнанной версией языка UML является версия 1.5, но идет разработка спецификации языка UML версии 2.0 [3].
Все большее распространение языка UML обусловлено удобством его применения из-за наглядности, которую предоставляют инструменты UML [7]. Он используется на этапе проектирования систем, а так же на этапе разработки для установления связи между разработчиками системы и ее заказчиками.
Целью курсовой работы является изучение теоретических аспектов языка UML, особенностей построения и алгоритма разработки диаграмм языка UML и освоение практических навыков построения диаграмм прецедентов, классов, видов деятельности и последовательности.
Для построения вышеперечисленных диаграмм в работе используется программа Microsoft Visio 2013.
Содержание
Введение 3
1. Теоретическая часть 4
1.1. Особенности языка программирования UML 4
1.1.1. Сущность языка программирования UML 5
1.1.2. Основные элементы языка программирования UML 7
1.1.3. Особенности изображения диаграмм языка UML 10
1.2. Основные особенности построения диаграмм языка UML 13
1.2.1. Диаграммы вариантов использования (use case diagrams) 14
1.2.2. Диаграммы классов (class diagrams) 15
1.2.3. Диаграммы видов деятельности (activity diagrams) 16
1.2.4. Диаграммы взаимодействия (communication diagrams) 17
2. Практическая часть 19
2.1 Построение диаграммы прецедентов по видам экономической деятельности 19
2.2. Построение диаграммы классов по видам экономической деятельности 23
2.3 Построение диаграммы видов деятельности 26
2.4. Построение диаграмм взаимодействия(последовательности) по видам экономической деятельности 28
Список использованной литературы 32
Заключение
В результате работы можно сделать ряд выводов. Язык UML является формальным графическим объектно-ориентированным языком, знание которого необходимо при проектировании сложных систем. Модели UML включают описание сущностей и отношения между ними. Элементы модели группированы в диаграммы, чтобы наилучшим образом представлять моделируемую систему с разных точек зрения [2].
Среди множества диаграмм, основными являются диаграммы вариантов использования, которые составляются на первом шаге моделирования. Их основным назначением является выявлении функции системы во внешней среде.
Структуру сложных систем описывают с помощью дескрипторов. Диаграмма классов моделирует структуру классов и отношения между ними. Классы выбирают в ходе анализа предметной области. Взаимосвязи между классами описывают, с использованием отношений обобщения и ассоциации, которые имеют различные дополнения, указывающие особенности этих отношений. Несколько классов можно объединить в логические структуры – компоненты. Все компоненты описываются наборами интерфейсов. Для моделирования структуры компонентов используют диаграммы компонентов и взаимосвязи между ними. На диаграммах размещения указывается структура вычислительных ресурсов. Диаграмма внутренней структуры используется для описания контекста взаимодействий частей сложного классификатора. Диаграммы кооперации являются способом отражения сущности взаимодействий нескольких классификаторов. Диаграммы объектов являются примером связи программного объекта в отдельные моменты работы системы.
С помощью диаграмм деятельности, которые напоминают блок-схемы проводят моделирование поведения потоков управления и потоков информации. С помощью диаграмм взаимодействия удается детально описать поведение системы. Обзорная диаграмма - комбинация диаграмм деятельности и диаграмм взаимодействия, с помощью диаграмм синхронизации можно показать изменение состояния системы во времени.
Таким образом, язык UML содержит все необходимые инструменты для моделирование деятельности системы с разных точек зрения и очень подробно. Именно поэтому он является незаменимым при проектировании сложных систем и имеет огромные перспективы развития.
В результате выполнения практической части рассмотрен процесс "Поступление пациента в больницу в приемное отделение". Созданы диаграммы прецедентов, показывающие основные действующие лица процесса и их функции; диаграммы классов, описывающие объекты; диаграммы деятельности, рассматривающие пошаговый алгоритм выполнения процесса поступления пациента в приемное отделение; а так же диаграммы последовательности, показывающие взаимодействие между объектами.
Список использованной литературы
1. Ф.А. Новиков, Д.Ю. Иванов Моделирование на UML. Теория, практика, видеокурс. — СПб, Профессиональная литература, Изд-во: Наука и Техника, 2010. - 640 с.
2. Г. Буч, Д. Рамбо, А. Якобсон Язык UML. Руководство пользователя. Второе издание. — ДМК, 2006. - 496 с.
3. М. Фаулер UML. Основы. 3-е издание. — Символ-Плюс, 2005, 192 с.
4. Г. Буч, А. Якобсон, Д. Рамбо UML. 2-е издание Классика CS. — Спб., Изд-во: Питер, 2005. - 736 с.
5. Г. Буч, А. Якобсон, Д. Рамбо. Унифицированный процесс разработки программного обеспечения. Изд-во: Питер, 2002. - 496 с.
6. Л. Крэг, Применение UML 2.0 и шаблонов проектирования, 3- е издание. Изд-во: Вильямс, 2007. - 736 с.
7. Д. Рамбо, М. Блаха UML 2.0. Объектно-ориентированное моделирование и разработка. Изд-во: Питер, 2007.- 540 с.
8. Д. Ю. Иванов, Ф. А. Новиков Основы моделирования на UML: Учеб. пособие. – СПб.: Изд-во Политехн. ун-та, 2010. – 249с.
Купить эту работу vs Заказать новую | ||
---|---|---|
2 раза | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
660 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 150252 Курсовой работы — поможем найти подходящую