Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЧЕБНОЕ ПОСОБИЕ.doc
Скачиваний:
73
Добавлен:
07.03.2015
Размер:
5.72 Mб
Скачать
  1. Анализ предметной области

Для документирования этапа анализа предметной областииспользуются диаграммы языка UML.

UML (англ. Unified Modeling Language – унифицированный язык моделирования)– язык моделирования, используемый при определении, визуализации, проектировании и документировании программных систем.

Сущности– это абстракции,описывающие основные бизнес-понятия и бизнес-события предметной области.

Связиотражают отношения междусущностями.

Совокупности сущностей и связейгруппируются вдиаграммы.

    1. Анализ требований

Прежде чем приступить к созданию любой информационной системы, необходимо определить, кому и для чего она нужна. На этот вопрос отвечает анализ требований.

Анализ требований– процесс изучения потребностей и целей пользователей, классификация и преобразование их к требованиям к системе, разрешение конфликтов между требованиями, определение границ системы.

На этапе анализа требований важно понять разницу между пользователем и его ролью.

Пользователь– это человек, который будет использовать информационную систему.

Роль – это набор прав на использование различных функций системы, например менеджер, кассир. Таким образом, у одного пользователя может быть одна или несколько ролей, и одна роль может быть назначена нескольким пользователям.

Рассмотрим пример информационной системы оптового заводского склада.

В табл.1.1. отражены основные роли пользователей будущей системы и необходимые им функции.

Описание предметной области

Информационная система оптового заводского склада

На склад поставляются детали, выполненные из определенных материалов (литые), от заданного круга поставщиков (постоянных или случайных) из различных городов.

В качестве поставщиков могут выступать юридические лица и индивидуальные предприниматели, причем эти группы описываются своим набором характеризующих атрибутов; юридические лица – номер и дата гос. регистрации, наименование, юридический адрес, форма собственности; предприниматели – ИНН, ФИО, страховой полис, номер паспорта, дата рождения.

При оформлении поставки учитываются дата, количество и стоимость, вид упаковки и способ доставки (автотранспорт, ж/д транспорт, самовывоз), причем одна поставка может включать несколько видов деталей и доставляться несколькими способами (часть пути поездом, часть - автотранспортом).

Поставщики переходят в разряд постоянных, если они совершили поставок на сумму свыше 1000000 рублей в год.

Осуществляется отпуск деталей в цеха завода с учетом даты, количества и номера цеха. Поддерживается актуальное количество товаров на складе.

Таблица 1.1. Роли пользователей и их функции

Роль

Функции

Менеджер

Ведение базы деталей, материалов, поставщиков

Инженер завода

Просмотр спецификаций деталей

Бухгалтер

Оплата поставок

Учетчик

Оформление поставки

Логист

Управление отпуском деталей в цеха завода

Задание:

  • получите вариант задания для курсовой работы (описание предметной области, прил. А);

  • составьте таблицупользовательских ролейи функций.