4.1 Принципы заполнения концептуальной схемы
Для проектирования концептуальной схемы проектировщик информационной
системы должен начинать изучение с выбранной части мира, составляющей
проблемную область, и строить в уме ее абстрактную модель.
Такая абстрактная модель должна быть достаточно общей для того, чтобы
охватить многие (предпочтительно все) реализации некоторого типа явлений.
Эта модель представляет собой высказывания, обязательно выполняющиеся во
всех возможных пространствах сущностей.
Следует придерживаться разделения предложений на такие, которые
выражают общие законы и правила, которым должны подчиняться возможные
сущности в проблемной области, и такие, которые устанавливают факты о
конкретных сущностях и проблемной области в соответствии с законами и
правилами, описываемыми в концептуальной схеме. К предложениям первой
группы относятся:
- описание классов (типов) сущностей в проблемной области;
- описание понятий, менее подверженных изменениям;
- правила или ограничения, имеющие широкое воздействие на поведение
проблемной области (и поэтому также на поведение концептуальной схемы и
информационной базы).
Необходимо придерживаться таких принципов концептуальной схемы:
принцип 100% и принцип концептуализации.
Некоторые соображения и замечания могут расширять эти два принципа.
Язык концептуальной схемы должен позволять описывать любое множество
общих правил проблемной области в концептуальной схеме. Для этого
некоторые правила можно описывать процедурно.
Если возникает необходимость расширять или модифицировать общие
правила проблемной области, то желательно все их поместить в концептуальную
схему.
Принцип концептуализации требует, чтобы концептуальная схема включала в
себя только концептуальные аспекты проблемной области. Не должны быть
частью концептуальной схемы аспекты и конструкции, относящиеся к другим
компонентам или факторам информационной системы: аспекты представления
данных с точки зрения пользователей, аспекты физической организации данных
и эффективности реализации, организованные аспекты информационной
системы и т.д.
4.2 Принципы описания проблемной области
Теоретическойосновойописанияпроблемнойобластиявляется
интерпретируемая формальная система логики. Разработка такой формальной
системы логики для описания проблемной области требует: