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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

 

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