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

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

Информация о внешнем мире представляется в информационной системе (ИС) в форме данных, что ограничивает возможности смысловой интерпретации информации и конкретизирует семантику ее представления в ИС.

Совокупность выделенных для ИС данных, связей между ними и операций над ними образует информационную и функциональную модели предметной области, которые создаются на этапе анализа требований к базе данных и не содержат предположений о технологии реализации базы данных. Они строятся независимо от выбираемой модели данных (сетевой, иерархической, реляционной, объектно-ориентированной, многомерной и т.д.), поддерживаемой СУБД, модели вычислений, программно-аппаратной платформы для базы данных.

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

Ядро предметной области – совокупность объектов внешнего мира, о которых можно задавать вопросы (нельзя получить в ИС ответ на вопрос о том, что ей неизвестно).

Термин объект является первичным, неопределяемым понятием (синонимы – реалия, сущность, вещь). Выделяемые в предметной области объекты превращаются аналитиками (а не проектировщиками базы данных) в сущности.

Сущность предметной области – результат абстрагирования реального объекта путем выделения и фиксации набора его свойств.

Пример одного из подходов к классификации объектов предметной области представлен на рисунке 5.

Рисунок 5 – Классификации объектов предметной области

Примеры сущностей (с точки зрения ИС) или объектов (с точки зрения внешнего мира):

- отдельный студент,

- группа студентов,

- аудитория,

- время занятий,

- слова,

- числа,

- символы.

Обычно считается, что объект – дискретный и различимый. Примеры «не-объектов»:

- мир,

- время,

- смысл, (хотя и такие категории могут сохраняться в базе данных).

С объектами связано две проблемы:

1. Идентификация

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

Косвенный способ – определение объекта через его свойства (характеристики или признаки).

2. Адекватное описание.

Объекты взаимодействуют между собой через свои свойства, что порождает ситуации.

Ситуации – это взаимосвязи, выражающие взаимоотношения между объектами.

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

Например, высказывание «Программист и менеджер есть служащие компании» описывает отношение включения.

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

Пример.

Высказывание «Студент Иванов А.А, родился в 1982 году» выражает следующие свойства объекта «Иванов А.А.»:

- в явном виде – год рождения (устанавливает связь между объектами «Иванов А.А.» и «Год рождения»);

- в неявном – принадлежность к студентам (устанавливает связь между объектами «Иванов А.А.» и «Множество студентов»).

Формализация этого высказывания представляется как результат присваивания значений переменным, входящим в предикаты:

РОДИЛСЯ (Иванов А.А., 1982)

ЯВЛЯЕТСЯ СТУДЕНТОМ (Иванов А.А.)

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

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

На рисунке 6 представлен один из подходов к классификации ситуаций в рамках предметной области.

Рисунок 6 – Классификация ситуаций предметной области

Различают ситуации

- статические: иметь цвет, иметь возраст

- динамические: создать утюг, выпечь хлеб

Ситуация также может представлять собой объект и обладать свойствами. Приведенная классификация вводит в предметную область два важных аспекта:

- Пространство

- Время (как момент, и как интервал)

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

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

Таким образом, предметная область в каждый конкретный момент времени представляет собой выделенную совокупность определенных объектов и ситуаций, называемую состоянием предметной области (или снимком).

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

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

Пример ИТв ПД – «Ведение кадрового учета в программе 1С Предприятие 8.0»

Конфигурация "Зарплата и Управление Персоналом" — прикладное решение, предназначенное для реализации кадровой политики предприятия и денежных расчетов с персоналом по следующим направлениям:

- планирование потребностей в персонале;

- решение задач обеспечения бизнеса кадрами — подбор, анкетирование и оценка;

- управление компетенциями и аттестация работников;

- управление финансовой мотивацией персонала;

- эффективное планирование занятости персонала;

- учет кадров и анализ кадрового состава;

- расчет заработной платы персонала;

- исчисление регламентированных законодательством налогов и взносов с фонда оплаты труда;

- отражение начисленной зарплаты и налогов в затратах предприятия.

Предметная область, автоматизируемая конфигурацией "Зарплата и Управление Персоналом", поясняется следующей схемой:

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

В конфигурации параллельно ведутся два вида учета:

1. управленческий – ведется по предприятию в целом

2. регламентированный – ведется отдельно для каждой организации.

Конфигурация "Зарплата и Управление Персоналом" позволяет повысить эффективность кадровой политики предприятия. Конфигурация полезна для всех участников, прямо или косвенно с ней взаимодействующих:

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

- Кадровая служба получает инструмент автоматизации рутинных задач (анкетирование и подготовке отчетов о работниках с различными условиями отбора и сортировки).

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

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

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

Рабочее место Решаемые задачи Интерфейс
Инспектор отдела кадров Учет движения работ­ников организации. Отчетность в надзор­ные органы унифици­рованная по труду, по персонифицированному учету ПФР, по воин­скому учету. Кадровый учет организации
Бухгалтер-расчетчик   Расчет и начисление регламентированной заработной платы. Исчисление налогов с оплаты труда. Отражение начислен­ной зарплаты и налогов в регламентированном учете (бухгалтерском, налоговом). Отчетность в надзор­ные органы по налогам Расчет зарплаты организации
Менеджер по набору персонала Планирование потреб­ностей в персонале. Проведение набора персонала. Набор персонала
НR-менеджер   Планирование потреб­ностей в персонале. Проведение набора пер­сонала. Управление компетен­циями и аттестация работников. Управление финансо­вой мотивацией персо­нала. Планирование занято­сти персонала. Учет кадров и анализ кадрового состава. Управление персоналом
Менеджер управленческой зарплаты   Движение персонала. Управление финансо­вой мотивацией персо­нала. Расчет и учет управ­ленческой зарплаты. Расчеты персоналом
Линейный руководитель   Планирование потреб­ностей в персонале. Планирование занято­сти персонала. Аттестации и управле­ние финансовой моти­вацией персонала Линейный руководитель