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

Тема 3.Методы анализа предметных областей информационных систем

 

 

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

 

Основным назначением информационных систем является обеспечение пользователей информацией о внешнем мире - мире вне информационной системы. При этом получаемая пользователем информация описывает только определенный фрагмент (часть) внешнего мира. Такая часть внешнего мира получила название предметной области информационной системы.

Понятие предметной области ИС предполагает существование устойчивой во времени соотнесенности между именами, понятиями и определенными реалиями внешнего мира, не зависящей от самой ИС и ее круга пользователей. Таким образом, введение в рассмотрение понятия предметной области ограничивает и делает обозримым информационное пространство ИС.

Предметная область ИС – часть реального мира, информация о которой, информация о которой используется в ИС.

К предметной области ИС относятся предметы, объекты, явления реальной действительности, их свойства, функции, отношения между ними.

Например, предметной областью может быть услуга, оказываемая предприятием. Тогда информация, которая будет использоваться в ИС, может содержать следующие сведения об услуге:

название услуги;

пространственные и временные параметры услуги;

цена услуги и др.

Другим примером предметной области могут служить сотрудники предприятия. В этом случае в ИС будет использоваться следующая информация:

фамилия, имя, отчество сотрудника;

дата его рождения;

должность;

стаж работы;

служебная характеристика и др.

В качестве предметной области может быть выбран какой-либо вид деятельности предприятия, например – складское хранение товаров. Информация об этой предметной области будет значительно больше по объему, так как должна описывать характеристики хранящихся товаров, мест хранения, сотрудников, документов для приема и передачи товаров и др.

 

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

 

Анализ предметной области является первым шагом, с которого начинается разработка ИС.

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

В ходеанализа предметной области разработчики ИС должны:

научиться понимать язык, на котором говорят заказчики;

выяснить требования заказчика к ИС;

определить набор задач для автоматизации.

Для этого разработчики с участием заказчика решают следующие основные задачи:

изучают миссию предприятия, цели деятельности и стратегии их достижения;

исследуют функции предприятия, их распределение между подразделениями предприятия;

выполняют статическое описание предприятия (объектной, функциональной, организационной структуры, структуры управления);

выполняют динамическое описание предприятия (бизнес-функций и потоков деятельности);

моделируют отдельные бизнес-процессы на предприятии.

Результатом анализа предметной области является детальное описание данных информационных потребностей пользователей ИС.