Определение сущностей (фаза 1)

Следующим шагом проектирования является составление предварительного пула (списка) сущностей.

Механизм определения сущностей следующий. Сначала на основе анализа предметной области определяются так называемые кандидаты в сущности. Для этого выявляют экземпляры объектов предметной области с одинаковыми характеристиками и объединяют их в одну сущность-кандидат.

Для того чтобы выбрать среди объектов, являющихся кандидатами, собственно сущности, разработчик модели должен относительно каждого кандидата ответить на следующие вопросы:

· можно ли описать этот объект, т.е. можно ли получить о нем информацию?

· имеет ли этот объект характеризующие его свойства?

· можно ли получить информацию об этих свойствах?

· можно ли выделить несколько образцов этого объекта, т.е. набор экземпляров этого объекта с одинаковыми свойствами?

· можно ли отличить один образец этого объекта от другого, т.е. имеется ли у объекта свойство (группа свойств), определяющее уникальность каждого образца этого объекта?

· является ли этот объект характеристикой чего-либо, т.е. описывает ли этот объект некоторый другой объект?

Если схема ответов на все эти вопросы такова: ДА, ДА, ДА, ДА, ДА, НЕТ, то этот объект обычно включают в пул сущностей. В противном случае, данный объект, скорее всего, нужно рассматривать как атрибут некоторой другой сущности.

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

Номер множества сущностей Имя множества сущностей Определение множества сущностей Описание множества сущностей

Рис. 2.16. Заголовок таблицы, описывающей пул сущностей

В графах "Номер множества сущностей" и "Имя множества сущностей" указываются номер и имя сущности.

В графе "Определение множества сущностей" указывается словесное описание этого объекта реального мира, соответствующее его использованию в предметной области.

В графе "Описание множества сущностей" указываются дополнительные пояснения и механизм включения в это множество сущностей нового экземпляра.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: