Создание диаграммы вариантов использования (диаграммы прецедентов)
Назначение диаграммы вариантов использования (диаграммы прецедентов). Понятие диаграммы классов. Отображение элементов моделей классов в элементах базы данных и приложений. Алгоритм построения диаграммы вариантов использования и диаграмм классов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 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