Автор24

Информация о работе

Подробнее о работе

Страница работы

Сущность языка програмирования UML

  • 31 страниц
  • 2015 год
  • 155 просмотров
  • 2 покупки
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

660 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор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с.

Купить эту работу

Сущность языка програмирования UML

660 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

19 апреля 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
2 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
660 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв Марина [email protected] об авторе EkaterinaKonstantinovna 2018-11-28
Курсовая работа

спасибо за помощь!

Общая оценка 5
Отзыв Марина Бутова об авторе EkaterinaKonstantinovna 2016-11-18
Курсовая работа

Хороший автор. Ответственный, понимающий.

Общая оценка 5
Отзыв Филипп Минаев об авторе EkaterinaKonstantinovna 2015-05-22
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв User8176 об авторе EkaterinaKonstantinovna 2015-05-11
Курсовая работа

Спасибо большое за работу. Мне понравилось сотрудничать с автором. Работа была выполнена РАНЬШЕ СРОКА, а для меня это было главное. Никаких замечаний по работе практически не было, только мелкие недочеты.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Проектирование информационной системы для контроля обеспечения работ компании «Interfere»

Уникальность: от 40%
Доступность: сразу
1200 ₽
Готовая работа

Разработка и испытание ПО по моделям

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

персональная программа начальника отдела производства (на примере ООО"Вселуг")

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Особые точки функций комплексного переменного и их изучение с помощью Maple

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Контроль логических интегральных микросхем (+ доклад)

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Внедрение системы управления освещением умного дома.

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Автоматизированная система складского учета

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

оптимизация торгово-закупочной деятельности

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

безопасность беспроводных сетей

Уникальность: от 40%
Доступность: сразу
3300 ₽
Готовая работа

Распознование плоских многопредметных изображений

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Методика обучения будущих учителей информатики проектированию локальных компьютерных сетей

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка системы мониторинга компьютерной сети

Уникальность: от 40%
Доступность: сразу
2500 ₽