Задание на лабораторную работу №1
Определиться с предметной области и сформулировать тему для проектирования информационной системы (желательно чтобы тема совпадала с темой будущей дипломной работы). Пример темы: “Разработка информационной подсистемы автоматизации работы аптечного пункта”. Проектируемая информационная система обязательно должна обрабатывать информацию из базы данных. Провести анализ предметной области и сформулировать требования к программе. Описать подробно техническое задание к проектируемой системе, включающее требования к программе как функционального (не менее 10 основных функций) так и технического характера, требования к исходным данным и получаемым на выходе (как состав данных так и формат представления), требования к совместимости с существующими программными средствами, определить основных пользователей системы (не менее 2). Объем задания должен составлять не менее 2 страниц. Задание должно быть очень четким и подробным и отражать все аспекты и тонкости работы системы. Техническое задание на проектирование информационной системы должно включать следующие разделы: · Цель (цель, описание предметной области). · Назначение системы (определение функциональных требований, анализ основных категорий пользователей, определение основных ограничений). · Детализация функциональных требований. · Требования к данным. · Требования к программным решениям. · Требования к программному средству (требования к интерфейсу, производительности, безопасности). · Состав программного обеспечения. · Функциональные требования к СУБД. · Требования к аппаратному обеспечению. · План график выполнения работ (этапы и сроки выполнения).
Ознакомится с такими CASE-инструментариями как Rational Rose и Together и выбрать одно из них для проектирования Вашей информационной системы. Возможно использование средства ModelMaker (поддержка языка Паскаль), ArgoUML (поддержка php), Enterprise Architect 7.1 (Поддержка C++, C#, Java, Delphi, VB.Net, Visual Basic, ActionScript, PHP и Python). С помощью языка UML формализовать функциональные требования к системе в виде диаграммы вариантов использования. Разработанная Вами диаграмма вариантов использования будет является исходным концептуальным представлением или концептуальной моделью системы в процессе ее проектирования и разработки. Общее количество актеров в модели не менее 2 и не более 20, а вариантов использования не менее 10 и не более 50. Варианты использования будут представлять собой основные сервисы представляемые системой. Реализовать несколько стандартных видов отношений между актерами и вариантами использования. Обязательно должны использоваться отношения ассоциации, расширения, включения и обобщения (рис 23 а, б, в, г - соответственно). Чтобы очертить рамки действий системы, следует положить на рабочее поле компонент System Boundary (рис 23 д).
В качестве средств реализации языка UML использовать выбранный Вами CASE-инструментарий Rational Rose или Together. В случае выбора среды Together сначала необходимо создать проект (рис. 24). Рис. 24. Внешний вид панели инструментов для создания проекта.
Затем необходимо ввести имя проекта (рис. 25). Рис. 25. Окно ввода имени проекта.
После этого необходимо выбрать разрабатываемую диаграмму (Use Case Diagrams) (рис. 26). Рис. 26. Окно выбора разрабатываемой диаграммы.
Затем приступить к построению диаграммы, используя соответствующую панель (рис. 27). Рис. 27. Внешний вид специальной панели инструментов для диаграммы вариантов использования
Отчет по лабораторной работе должен включать в себя задание на лабораторную работу, сформированное техническое задание на проектируемую информационную систему и построенную диаграмму вариантов использования с описанием основных сущностей и вариантов использования.
|