Модели и проектирование баз данных


Формализованное описание задачи


.

Цель: документирование результатов начального анализа требований ПО. Формирование общих представлений об информационных потребностях ПО.

Задача:

оформление результатов обследования ПО в виде текстового документа, содержащего:

·

наименование задачи;

·  формулировку цели деятельности;

·  перечень выполняемых функций с указанием субъектов;

·  перечень правил бизнеса;

·  перечень хранимых данных;

·  перечень предполагаемых пользователей системы.

Этап 2. Определение сущностей и связей.

Цель: документирование сведений об основных сущностях ПО и характере взаимосвязей между ними.

Задачи: построение ER-диаграммы и глоссария к ней.

Перечень выходной документации:

·  диаграмма ER-уровня модели;

·  глоссарий (таблица).

Последовательность действий:

·  выделить основные сущности и присвоить им уникальные имена;

·  занести в глоссарий модели формальные определения имен сущностей;

·  определить и поименовать связи между сущностями;

·  построить ER-диаграмму;

·  согласовать диаграмму и глоссарий с экспертами.

 

Этап 3. Определение семантики связей.

Цель:

документирование сведений об идентификаторах экземпляров сущностей и уяснение логики взаимосвязей сущностей на уровне идентификаторов.

Задачи:

построение диаграммы уровня ключей (KB-диаграммы) и глоссария к ней.

Перечень выходной документации:

·  диаграмма KB-уровня модели;

·  глоссарий (таблицы).

Последовательность действий:

·  преобразовать все неспецифические связи в специфические;

·  поименовать ассоциативные сущности и внести формальные определения имен в глоссарий;

·  определить возможные ключи независимых сущностей и выделить первичные ключи;

·  внести формальные определения имен ключевых атрибутов в глоссарий;

·  показать первичные и все возможные ключи на диаграмме;

·  определить типы связей и показать на диаграмме переданные ими внешние ключи;

·  определить первичные и все возможные ключи зависимых сущностей и показать их на диаграмме;




- Начало -  - Назад -  - Вперед -