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

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

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 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

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

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

  • Построение модели прецедентов, модели пригодности для прецедента. Описание атрибутов и операций классов системы. Проектирование с применением методологии ICONIX. Построение диаграммы пригодности, диаграммы последовательностей и диаграмма классов.

    курсовая работа [949,5 K], добавлен 25.05.2015

  • Пошаговая методика разработки тестовой информационной системы (ИС) для проверки знаний по предмету ООП. Создание приложения для просмотра изображений, uml-диаграммы "Прецедентов" и uml-диаграммы "Классов", кода программы на языке программирования C#.

    курсовая работа [645,2 K], добавлен 21.12.2013

  • Обзор веб-приложений для реализации онлайн фитнес-системы поддержания физической формы человека. Диаграммы вариантов использования. Построение логической модели данных. Способы идентификации классов анализа. Разработка сценариев и макетов экранных форм.

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

  • Создание круговой диаграммы в табличном процессоре Microsoft Office Excel. Построение графиков математических функций. Назначение и алгоритм построение диаграммы с помощью Мастера диаграмм. Типы диаграмм в Excel. Метки строк и столбцов диаграммы.

    лабораторная работа [1,6 M], добавлен 15.11.2010

  • Описание структуры бинарного дерева поиска на языке C# среды Visual Studio. Требования к интерфейсу пользователя, структуре данных и программным средствам. Компоненты программных средств, результаты тестирования, диаграммы вариантов использования классов.

    курсовая работа [968,2 K], добавлен 26.01.2013

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

    реферат [159,2 K], добавлен 12.06.2011

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

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

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

    курсовая работа [477,2 K], добавлен 01.05.2016

  • Построение диаграммы последовательности действий и диаграммы классов при автоматизации процесса выдачи заработной платы. Логическая и физическая реализация базы данных, заполнение таблиц и создание выборок. Мапирование реляционной модели в метамодель.

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

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