1 Введение
2 Общее описание
3 Специфические требования
4 Диаграмма вариантов использования
5 Диаграмма классов (Class diagram)
6 Диаграмма деятельности (Activity diagram)
Заключение
1 Введение
1.1 Назначение
Создание приложения учета информации о телевизорах для осуществления контроля и повышения эффективности продаж посредством базы данных, управляемой разрабатываемым приложением. Приложение осуществляет доступ к базе и её непосредственное управление.
1.2 Область действия
Приложение может использоваться в сфере мелкой розничной торговли.
2 Общее описание
2.1 Перспектива изделия
Возможность сбора сведений и обновления существующей информации при ее изменении. Возможность добавления новых видов товаров и расширения сопроводительной информации.
2.2 Функции изделия
Сбор, поиск и получение информации, а также генерация отчетов о проданныx товараx.
2.3 Характеристики пользователей
Пользователи:
администраторы - для изменения структурных данных, настройка приложения, формирование форм и отчетов;
продавцы – для оперативного внесения изменений в приложение;
руководители– для генерации отчетов о продаже.
3 Специфические требования
3.1 Внешние интерфейсы
Внешний интерфейс приложения должен предусматривать авторизацию пользователей приложения, в соответствии с правами доступа иметь возможность на добавление и изменение информации о товарах, а также на поиск и отображение информации.
3.2 Функции системы
Основные функции, которые должно реализовать разрабатываемое приложение это: поиск и отображение в рамках заданного запроса.
3.3 Требования к рабочим характеристикам
Интерфейс и функциональность данного приложения должны быть оптимизированы под работу с наиболее распространенными на данной территории ОС.
4 Диаграмма вариантов использования
Варианты использования предназначены в первую очередь для определения функциональных требований к системе и управляют всем процессом разработки. Все основные виды деятельности такие как анализ, проектирование, тестирование выполняются на основе вариантов использования.
Во время анализа и проектирования варианты использования позволяют понять, как результаты, которые хочет получить пользователь, влияют на архитектуру системы и как должны себя вести компоненты системы, для того чтобы реализовать нужную для пользователя функциональность.
Между актерами и вариантами использования могут быть различные виды взаимодействия. Основные виды взаимодействия, следующие:
− простая ассоциация – отражается линией между актером и вариантом использования (без стрелки). Отражает связь актера и варианта использования;
− направленная ассоциация – то же что и простая ассоциация, но показывает, что вариант использования инициализируется актером. Обозначается стрелкой;
5 Диаграмма классов (Class diagram)
Диаграммы классов используются при моделировании ПС наиболее часто. Они являются одной из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру.
Диаграмма классов не отображает динамическое поведение объектов, изображенных на ней классов. На диаграммах классов показываются классы, интерфейсы и отношения между ними.
Ниже представлены диаграммы классов для однопользовательской и многопользовательской систем соответственно.
Цель лабораторной работы – разработка следующих диаграмм:
− разработка диаграммы, основанная на повторе примера из лекций;
− разработка диаграммы для однопользовательской системы;
− разработка диаграммы для многопользовательской клиент- Диаграмма деятельности (Activity diagram)
Диаграммы деятельности - частный случай диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних действий и деятельности.
Заключение
В представленном отчете были рассмотрены диаграммы, являющиеся средствами моделирования языка UML (Unified Modeling Language).
Все диаграммы UML можно условно разбить на две группы, первая из которых ‒ общие диаграммы. Общие диаграммы практически не зависят от предмета моделирования и могут применяться в любом программном проекте без оглядки на предметную область, область решений и т.д.
Специальные диаграммы характеризуются тем, что чаще всего служат для дополнения какой-либо общей диаграммы, например, являются ее частным случаем или же просто играют вспомогательную роль, уточняя некоторые детали.