- •Содержание
- •Введение
- •1 Анализ задания и постановка задач
- •2 Создание функциональной модели по
- •2.1 Разработка диаграммы вариантов использования
- •2.2 Оценка трудозатрат на разработку по на основе диаграммы вариантов использования
- •2.3 Создание макета графического интерфейса
- •3 Создание логической модели по
- •3.1 Разработка диаграммы классов
- •3.2 Разработка диаграммы последовательности
- •4 Создание физической модели по
- •4.1 Разработка диаграммы компонентов
- •4.2 Разработка диаграммы развертывания
- •Заключение
- •Список использованных источников
- •Приложения
Заключение
В результате выполнения данного курсового проекта, было спроектировано приложение «информационная система аптечной сети города», которое взаимодействует с базой данных. Был спроектирован ряд необходимых для построения архитектуры системы диаграмм:
диаграмма вариантов использования;
диаграмма пользовательского интерфейса;
диаграмма классов; диаграмма деятельности;
диаграмма последовательности;
диаграмма состояний;
диаграмма компонентов;
диаграмма развертывания.
Одни диаграммы отражают функциональные способности системы, другие – способы обработки информации. Данные диаграммы, спроектированные с помощью CASE-средства Enterprise Architect 15.0, соответствуют правилам построения, а также требованиям к функциональности системы.
Разработанная информационная система художественной галереи соответствует всем требованиям комфортного использования и обеспечивает беспроблемное хранение и изменение информации. Системы могут использовать как обычные пользователи (без необходимости входа), так и администраторы. Нужно отметить, что полномочия администратора отличаются от пользователя, а данные аккаунтов администраторов хранятся отдельно.
Список использованных источников
1.Электронный ресурс «Жизненный цикл информационной системы», статья «Принципы организации пользовательского интерфейса» [Электронный ресурс]. Режим доступа: https://www.sites.google.com/site/metodsybd/blok–3/3–1–principy–organizacii-polzovatelskogo–graficeskogo–interfejsa. Дата доступа: 23.04.2021.
2.Вендоров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2006.
3.Леоненков А. В. Самоучитель UML 2. – СПб.: БХВ-Петербург, 2007.
4.Мацяшек Л. А. Анализ требований и проектирование систем с использованием UML 2. – М.: Вильямс, 2008.
5.Фаулер М. UML. Основы, 3-е издание. – Пер. с англ. – СПб: СимволПлюс, 2007.
Приложения
ПРИЛОЖЕНИЕ А
(обязательное)
Диаграмма вариантов использования
Рисунок А.1 – Диаграмма вариантов использования
ПРИЛОЖЕНИЕ Б
(обязательное)
Диаграмма пользовательского интерфейса
Рисунок Б.1 – Диаграмма пользовательского интерфейса
ПРИЛОЖЕНИЕ В
(обязательное)
Диаграмма классов
Рисунок В.1 – Диаграмма классов уровня данных
Рисунок В.2 – Диаграмма классов уровня бизнес-логики
Рисунок В.3 – Диаграмма классов уровня интерфейсов
Рисунок В.4 – Диаграмма классов уровня пакетов
ПРИЛОЖЕНИЕ Г
(обязательное)
Диаграмма последовательностей
Рисунок Г.1 – Диаграмма последовательности
Рисунок Г.2 – Диаграмма последовательности
ПРИЛОЖЕНИЕ Д
(обязательное)
Диаграмма компонентов
Рисунок Д.1 – Диаграмма компонентов
ПРИЛОЖЕНИЕ Е
(обязательное)
Диаграмма развертывания
Рисунок Е.1 – Диаграмма развертывания
ПРИЛОЖЕНИЕ Ж
(справочное)
Варианты использования для разрабатываемой ИС
Таблица Ж.1 – Анализ веса вариантов использования
Показатель |
Название варианта использования |
Вес |
Т1 |
Авторизация |
10 |
Т2 |
Архивирование данных |
15 |
Т3 |
Добавить данные |
5 |
Т4 |
Поиск лекарства |
15 |
Т5 |
Поиск по группе |
10 |
Т6 |
Поиск по названию |
10 |
Т7 |
Редактирование данных |
15 |
Т8 |
Редактирование и архивирование данных, формирование отчетов |
15 |
Т9 |
Редактирование данных |
5 |
Т10 |
Удаление данных |
5 |
Т11 |
Формирование отчетов |
15 |
Таблица Ж.2 – Анализ технических показателей
Показатель |
Описание |
Вес |
Т1 |
Распределенная система |
4 |
Т2 |
Высокая производительность (пропускная способность) |
4 |
Т3 |
Работа конечных пользователей в режиме on-line |
4 |
Т4 |
Сложная обработка данных |
2 |
Т5 |
Повторное использование кода |
2 |
Т6 |
Простота установки |
0 |
Т7 |
Простота использования |
4 |
Т8 |
Переносимость |
1 |
Т9 |
Простота внесения изменений |
2 |
Т10 |
Параллелизм |
2 |
Т11 |
Специальные требования к безопасности |
0 |
Т12 |
Непосредственный доступ к системе со стороны внешних пользователей |
4 |
Т13 |
Специальные требования к обучению пользователей |
1 |
Таблица Ж.3 – Анализ квалификаций разработчиков
Показатель |
Описание |
Вес |
Т1 |
Знакомство с технологией |
3 |
Т2 |
Опыт разработки приложений |
3 |
Т3 |
Опыт использования объектно-ориентированного подхода |
3 |
Т4 |
Наличие ведущего аналитика |
0 |
Т5 |
Мотивация |
4 |
Т6 |
Стабильность требований |
4 |
Т7 |
Частичная занятость |
0 |
Т8 |
Сложные языки программирования |
3 |