концептуальное представление. Это подразумевает, что концептуальная схема
определяется в терминах и конструкциях, относящихся к объектам в самой
проблемной области и выражающих состояние этих объектов.
Конструкции, используемые в концептуальной схеме и информационной базе,
должныопиратьсянаформальнуюлогикувкачестветеоретического
обоснования. Можно ограничиться простейшими конструкциями, выражающими
фундаментальные понятия. Но всегда можно определить над этими основами
более сложные конструкции ("макроконструкции"), которые могут быть более
удобными или эффективными для описания различных аспектов проблемной
области.
Выбор конкретных макроконструкций основывается на таких практических
соображениях, как легкость понимания и использования. Этот выбор зависит от
области применения информационной системы, для которой предусматривается
концептуальная схема и информационная база.
Необходимо тщательно провести различие между сущностями и их
описаниями. В этих описаниях сущности идентифицируются именами, которые
ссылаются на сущности. Сюда входят синонимы - различные имена,
относящиеся к одной и той же сущности, и омонимы - идентичные имена,
относящиеся к различным сущностям.
Концептуальная схема описывает статические и динамические аспекты и
зависимости проблемной области. Она определяет описания, которые могут
присутствовать в концептуальной схеме и информационной базе, и манипуляции,
допустимые над описаниями. Для этого необходимы конструкции как для самих
описаний, так и для манипулирования ими в информационной системе.
2.7 Общие принципы определения содержимого концептуальной схемы
Системный аналитик должен учитывать ряд факторов при определении
содержания концептуальной схемы. Среди них могут быть:
- описания классов (типов) сущностей проблемной области, а не отдельных
экземпляров;
- описания понятий, менее подверженных изменениям;
- включение правил или ограничений, имеющих широкое воздействие на
поведение проблемной области (и поэтому на поведение концептуальной схемы
и информационной базы).
В любом случае должны соблюдаться общие принципы концептуальной
схемы:
Принцип 100%
Принцип, согласно которому все общие аспекты, т. е. все правила, законы и
т.д., проблемной области должны быть описаны в концептуальной схеме, причем
информационная система не может нести ответственность за несоблюдение
правил и законов, описанных не в концептуальной схеме.
Принцип концептуализации