«СОЗДАНИЕ ДИАГРАММ UML ПОСЛЕДОВАТЕЛЬНОСТИ И ИСПОЛЬЗОВАНИЯ». Задачи Сформировать диаграмму вариантов использования и диаграммы последовательности для каждого варианта использования на свое усмотрение Введение
Скачать 130.34 Kb.
|
Цель работы: получение навыков создания UML в пакете Drawio\UML\MS VISIO\Mindject. Ознакомление с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML. Задачи: Сформировать диаграмму вариантов использования и диаграммы последовательности для каждого варианта использования на свое усмотрение Введение Предметной областью проекта является анализ косметической продукции. Проектируемая в данной предметной области информационная система занимается контролем качества продукта. Контроль качества заключается в анализе состава, батч кода, штрих-кода. Каждый косметический продукт имеет список ингредиентов, из которых он изготовлен, штрих-код, отвечающий за его оригинальность, и батч код, с помощью которого можно узнать о его дате изготовления. После анализа этих составляющих можно сделать однозначный вывод о качестве продукта и о добросовестности производителя. Данная тема актуальна, так как в настоящий момент ассортимент косметической продукции, представленной на рынке, увеличивается, и не многие продукты отвечают требованиям, заявленным производителем. Также существуют случаи изготовления фальшивой продукции. Использование некачественного сырья может негативно сказаться на ее пользователе: вызвать аллергические реакции, ожоги, анафилактический шок, ухудшить здоровье. Подобную реакцию могут вызвать просроченные и неправильно подобранные продукты, то есть не по типу кожи. Поэтому разрабатываемая система, позволяющая решать данную проблему посредством анализа продукции по вышеперечисленным критериям, востребована в современном мире. Информационная система «Анализатор косметики» предназначена для быстрой и качественной обработки информации, задействованной в данной предметной области. Под обработкой понимается ввод данных о составе продукта или поиск этого товара, если он уже был проанализирован системой, ввод батч кода, преобразование полученных данных и вывод их в понятный для пользователя вид. Диаграмма использования Для рассматриваемой информационной системы были выделены несколько типов актеров: 1) администратор БД; 2) системный администратор; 3) пользователь с личным кабинетом; 4) пользователь без личного кабинета. Права доступа для каждого актера и его описание представлены в таблице 1. Таблица 1 — Распределение прав доступа к информационной системе
Рисунок 1 – Общая диаграмма использования На рисунке 2 представлена диаграмма последовательности для определения типа кожи пользователя. Рисунок 2 – Диаграмма последовательности Вывод: В ходе выполнения данной практической работы мы ознакомились с основными элементами определения, представления, проектирования и моделирования программных систем с помощью языка UML, получили навыки по применению данных элементов для построения объектно-ориентированных моделей ИС на основании требований, на примере проектирования общая диаграммы последовательности и использования для информационной системы анализа косметической продукции на языке моделирования. Для реализации данной диаграммы выделены и описаны типы актеров с указанием прав доступа, а также определены задачи, решаемые проектируемой информационной системой. |