
- •Содержание
- •Введение
- •1. Описание предметной области
- •2. Концептуальная модель предметной области
- •3. Проблемы предметной области и концепция информационной системы
- •3.1. Концепция информационной системы
- •3.2. Основные понятия
- •3.3. Функциональные требования
- •3.4. Нефункциональные требования
- •4. Концептуальная модель программного обеспечения информационной системы
- •5. Логическая модель программного обеспечения информационной системы
- •6. Реализация модели в среде case-средства
- •Заключение
- •Список литературы
5. Логическая модель программного обеспечения информационной системы
Логическая модель данных предметной области обеспечивает разработчикам понимание структур данных. [9]
В данном разделе содержится диаграмма классов, моделирующая структуру программного обеспечения информационной системы на логическом уровне.
Рис. 8 Диаграмма классов
На диаграмме показаны действия пользователей при запуске информационной системы. Пользователь открывает систему и попадает в окно, в котором нужно ввести свой логин и пароль. Далее следует проверка данных и распознавание прав доступа к системе: администратор может редактировать данные, вводить новую информацию; простой пользователь может только просматривать введенную в информационную систему информацию. У каждой группы имеется набор атрибутов и операций, которые можно с ними делать.
6. Реализация модели в среде case-средства
В качестве примера реализации модели в среде Case-средства опишем пример создания диаграммы классов программного обеспечения информационной системы.
Существует много Case- средств для реализации диаграмм и моделей. Например, DiaCse, Starium, Star UML, ArgoUML, Gaphoz, Griffy Dia, Umbrello, BOUML, Magic Draw UML, MonoUML, UML Community, Microsoft Office Visio 2003. В качестве среды разработки информационной системы было выбрано Case-средство Microsoft Office Visio 2003, так как данная программа более понятна и проста в управлении.
Чтобы создать новый проект, нужно запустить программу, перейти на закладку Software и выбрать UML Model Diagram. После этого открывается поле, сбоку панель инструментов. Чтобы сохранить проект, нужно открыть меню Файл, выбрать - Сохранить как и выбрать место, где сохранить проект под именем «модель.vsd».
Для того, чтобы создать диаграмму, нужно перейти на вкладку UML Use Case и выбрать элемент Use Case и перетаскиваем его на поле. В этом элементе пишут прецедент. Далее выбираем элемент Actor и перетаскиваем на поле, меняем заголовок. От элемента Actor протягиваем стрелку к прецеденту. Созданная диаграмма вариантов концептуальной модели предметной области представлена на рисунке 9.
Рис. 9 Диаграмма вариантов концептуальной модели предметной области
Рис. 10 Диаграмма последовательности, моделирующая функцию аутентификации пользователя.
Заключение
В процессе выполнения курсового проекта была создана модель информационной системы классного руководителя, которая упростила бы его работу. Основой для создания проекта послужили проблемы предметной области. В качестве средства разработки информационной системы было выбрано Case-средство Microsoft Office Visio 2003. После ознакомления с элементами и инструментами программы были разработаны концептуальная модель, диаграмма вариантов, диаграмма активности, диаграмма классов и логическая модель информационной системы.
Реализация данного проекта упростит работу классного руководителя, сократит сроки сбора информации, ведения журналов и личных дел учеников.
Результат проекта может являться основой для разработки реальной информационной системы.