Создание диаграммы вариантов использования (диаграммы прецедентов)

Назначение диаграммы вариантов использования (диаграммы прецедентов). Понятие диаграммы классов. Отображение элементов моделей классов в элементах базы данных и приложений. Алгоритм построения диаграммы вариантов использования и диаграмм классов.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 02.11.2020
Размер файла 212,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

САРАНСКИЙ КООПЕРАТИВНЫЙ ИНСТИТУТ (ФИЛИАЛ) АВТОНОМНОЙ НЕКОММЕРЧЕСКОЙ ОБРАЗОВАТЕЛЬНОЙ ОРГАНИЗАЦИИ ВЫСШЕГО ОБРАЗОВАНИЯ ЦЕНТРОСОЮЗА РОССИСКОЙ ФЕДЕРАЦИИ «РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ»

Кафедра экономики и информационных технологий

Создание диаграммы вариантов использования (диаграммы прецедентов)

Выполнил(а): студент (ка)

Палаева Анастасия Александровна

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

Теоретическая часть

Диаграмма вариантов использования (Диаграмма прецедентов).

Данная диаграмма предназначена для построения модели, которая будет отражать функционирование системы в окружающей среде.

При построении диаграммы используют следующие элементы:

· действующее лицо (актер) - обозначает роль пользователя, взаимодействующего с какой-либо определенной сущностью. Действующим лицом может быть не только человек, но и объекты внешнего мира;

· прецеденты - отображают действия, выполняемые системой, которые приводят к результатам, наблюдаемым действующими ицами.

Между прецедентами существуют связи:

· обобщение - показывает общность ролей;

· включение - показывает связь нескольких прецедентов, где базовый

· использует функциональное поведение связанных с ним вариантов использования;

· расширение - показывает взаимосвязь базового прецедента и прецедентов, которые являются специальными случаями.

Диаграмма классов

Диаграмма классов представляет детальную информацию о структуре модели системы, т.е. о внутреннем устройстве системы. Указывается внутренняя структура системы и типы отношений между отдельными подсистемами и объектами.

Класс в UML - это множество объектов, которые имеют одинаковую структуру и взаимосвязь с объектами других классов.

Диаграммы классов позволяют структурировать требования к элементам, данным, функциональности и интерфейсам проектируемой системы.

Элементы моделей классов отображаются в элементах базы данных и приложений:

· классы - в таблицах;

· атрибуты - в столбцах;

· типы - в типах данных СУБД;

· ассоциации - в связях между таблицами;

· приложения - в классах с определенными методами и атрибутами.

В представлении модели для каждого выделенного класса формируется таблица, включающая столбец, соответствующий атрибутам класса.

Ход работы

1. Построение диаграммы прецедентов. В программе MS Visio 2013 открываю шаблон «Схема вариантов использования», мне становится доступен список элементов для построения UML диаграмм. Строю UML диаграмму согласно условию лабораторной работы. В конечном итоге диаграмма приходит к следующему виду.

2. Создание диаграммы классов. Создаю новый файл и называю его «Диаграмма классов». Применяя шаблоны фигур «Класс UML» размещаю и заполняю 4 класса сущностей, согласно условию лабораторной работы, в результате чего привожу диаграмму к следующему виду

Далее показываю отношения между этими классами сущности, добавляю граничные и управляющие классы согласно условию, в результате чего диаграмма принимает конечный вид.

Вывод

диаграмма использования прецедентов база данных

В ходе выполнения данных лабораторных работ я приобрела навыки построения диаграмм вариантов использования и диаграмм классов.

Размещено на Allbest.ru


Подобные документы

  • Визуальное моделирование в UML. Построение модели в форме диаграммы вариантов использования (use case diagram), которая описывает функциональное назначение системы. Документация для взаимодействия разработчиков системы с ее заказчиками и пользователями.

    лабораторная работа [672,2 K], добавлен 10.03.2014

  • Особенности объектно-ориентированного проектирования. Основные понятия объектно-ориентированного подхода. Основы языка UML, варианты его использования. Диаграммы классов и взаимодействия. Разработка диаграммы прецедентов (вариантов использования).

    курсовая работа [1,1 M], добавлен 13.05.2014

  • Система обработки заказов. Создание диаграммы вариантов использования. Принципы и этапы формирования диаграммы последовательности действий и кооперативной диаграммы. Параметры и типы операций атрибутов классов, направления реализации связей между ними.

    курсовая работа [735,9 K], добавлен 22.12.2013

  • Анализ информационной системы "Бурятия.INFO". Построение функциональной модели "Как надо", диаграммы прецедентов, диаграммы последовательности действий, диаграммы классов. Разработка программного приложения в интегрированной среде Intellij IDEA.

    дипломная работа [1,3 M], добавлен 13.04.2014

  • Выявление действующих лиц, вариантов и диаграммы использования системы, принципы ее построения. Реализация вариантов использования в виде текста, диаграмм деятельности и последовательности. Выявление базовых классов и моделирование разработанной базы.

    курсовая работа [523,8 K], добавлен 15.03.2015

  • Краткая характеристика предметной области. Актуальность разработки объектно-ориентированной модели информационной системы для учебной библиотеки. Создание диаграммы вариантов использования, последовательности, кооперативной диаграммы, диаграммы классов.

    курсовая работа [381,8 K], добавлен 01.06.2009

  • Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.

    курсовая работа [222,0 K], добавлен 23.06.2011

  • Процесс проектирования программы, состоящий из следующих шагов: описание прецедентов, построение диаграммы прецедентов, диаграммы взаимодействий, создание модели программных классов. Тестирование программы входными тестовыми вариантами, ее листинг.

    курсовая работа [1,9 M], добавлен 25.10.2012

  • С помощью Excel можно создавать сложные диаграммы. Ряд данных. Категории. Создание внедренных диаграмм. Создание диаграмм на отдельном листе. Настройка элементов диаграммы. Элемент диаграммы. Быстрый способ создания диаграмм. Построения графика.

    лабораторная работа [16,6 K], добавлен 10.03.2007

  • Формирование требований к программному средству: требования, построение диаграммы вариантов использования. Описание входной и выходной информации, диаграммы потоков данных, архитетктура программного средства. Концептуальное и логическое проектирование.

    курсовая работа [2,3 M], добавлен 28.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.