Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Логическая модель данных DIV-2 Logical Data Model · DoDAF

Простыми словами

Логическая модель данных: структура сущностей, атрибутов и связей без привязки к реализации — «The DIV-2 allows analysis of an architecture's data definition aspect, without consideration of implementation specific or product specific issues». Вторая её задача — быть общим словарём определений данных для всех моделей комплекта, где встречаются логические элементы. Место в цепочке: DIV-1 задаёт понятия, DIV-2 отображает их формально, DIV-3 реализует. Связки за пределами тройки: данные DIV-2 соотносятся с информацией OV-1 и с ресурсами-данными в OV-5b, ограничиваются правилами OV-6a, наполняют содержимое сообщений между линиями жизни OV-6c и могут диктоваться стандартами StdV-1 и StdV-2. Нотация не предписана: «DoDAF does not endorse a specific data modeling methodology» — под реляционную теорию ER-диаграмма, под объектную — диаграммы классов.

Примеры

Качество модели, а не качество данных

Издание отдельно оговаривает, что речь о мерах качества модели данных, а не о качестве самих данных, и признаёт: устоявшихся мер для логических моделей мало, есть лишь исследования и хорошие практики.

DoDAF 2.02, DIV-2, Detailed Description, абзац про data model quality measures

Две группы проверок

Практики разложены как в верификации ПО: Validation Factors отвечают на вопрос «ту ли модель построили» (соответствие требованиям, прослеживаемость до DIV-1 и DIV-3, доменные значения), Verification Factors — «хорошо ли построили» (компактность, семантическая чистота, именование, полнота).

DoDAF 2.02, DIV-2, перечни Validation Factors и Verification Factors

Скрытые перекрытия опаснее дублей

Нормализация до 3NF убирает повторяющиеся атрибуты, но издание предупреждает о другом: «care should be taken to avoid hidden overlaps, where there is a semantic overlap between concepts with different entity, attribute, or domain value names».

DoDAF 2.02, DIV-2, последний абзац про normalization

Определение из первоисточника

дословная выписка

The DIV-2 allows analysis of an architecture's data definition aspect, without consideration of implementation specific or product specific issues. Another purpose is to provide a common dictionary of data definitions to consistently express models wherever logical-level data elements are included in the descriptions. Data definitions in other models include:

машинный перевод

Документирование требований к данным и структурных бизнес-правил.

Источникhttps://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_v2-02_web.pdf

Как этим пользуются

Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.

Как применяют
  • Данные, описанные в DIV-2, могут быть связаны с информацией в OV-1 High Level
  • Operational Concept Graphic или с ресурсом деятельности (где ресурсом являются данные)
  • в объекте потока в OV-5b Operational Activity Model. Эта связь может быть простой
  • подтиповой, где данные представляют собой процедурный (структурированный) способ описания чего-либо.
  • Помните, что информация описывает нечто. Альтернативно, связь может быть сложной,
  • используя отношения «целое-часть» (и пересечения) между информацией и данными.
  • Информационные сущности и элементы DIV-2 могут быть ограничены и валидированы
  • зафиксированными бизнес-требованиями в OV-6a Operational Rules Model.
  • Информационные сущности и элементы, смоделированные в DIV-2, также фиксируют
  • информационное содержание сообщений, соединяющих линии жизни в OV-6c Event-Trace
  • Description.
  • DIV-2 может фиксировать элементы, необходимые в соответствии со стандартами в StdV-1 Standards
  • Profile или StdV-2 Standards Forecast.
  • Факторы валидации — Построена ли правильная модель?
  • Точность информационных требований.
  • Трассируемость концептуальной, логической и физической моделей.
  • Соблюдение государственных и отраслевых стандартов и лучших практик.
  • Значения предметной области.
  • Требования к обмену ресурсами и другим взаимодействиям.
  • Факторы сетевой центрированности.
  • - Регистрация XML.
  • - Участие в COI.
  • - Совместимость с DDMS.
  • Идентификаторы и метки.
  • Факторы верификации — Построена ли модель качественно?
  • Факторы проектирования.
  • Компактность.
  • Абстракция и обобщение.
  • Онтологические основы.
  • Семантическая чистота.
  • Логическая и физическая избыточность.
  • Разделение интересов.
  • Факторы качества программного обеспечения.
  • Документация.
  • Соглашения по именованию.
  • Именование и языки бизнеса.
  • Определения.
  • Полнота.
  • Непротиворечивость.
  • Реализуемость.
  • Соотношение перечислений/свободного текста.
То же в оригинале
Как применяют
  • Data described in a DIV-2 may be related to Information in an OV-1 High Level
  • Operational Concept Graphic or and Activity Resource (where the Resource is Data)
  • flow object in an OV-5b Operational Activity Model. This relation may be a simple
  • subtype, where the Data is a proceduralized (structured) way of describing something.
  • Recall that Information describes something. Alternatively, the relation may be
  • complex using Information and Data whole-part (and overlap) relationships.
  • The DIV-2 information entities and elements can be constrained and validated by the
  • capture of business requirements in the OV-6a Operational Rules Model.
  • The information entities and elements modeled in the DIV-2 also capture the
  • information content of messages that connect life-lines in an OV-6c Event-Trace
  • Description.
  • The DIV-2 may capture elements required due to Standards in the StdV-1 Standards
  • Profile or StdV-2 Standards Forecast.
  • Validation Factors - Was the Right Model Built?
  • Information Requirements Fidelity.
  • Conceptual, Logical, and Physical Traceability.
  • Adherence to Government and Industry Standards and Best Practices.
  • Domain Values.
  • Resource Exchange and Other Interoperability Requirements.
  • Net-Centric Factors.
  • - XML Registration.
  • - COI Participation.
  • - DDMS Compatibility.
  • Identifiers and Labels.
  • Verification Factors - Was it Well Built?
  • Design Factors.
  • Compactness.
  • Abstraction and Generalization.
  • Ontologic Foundations.
  • Semantic Purity.
  • Logical and Physical Redundancy.
  • Separation of Concerns.
  • Software Quality Factors.
  • Documentation.
  • Naming Conventions.
  • Naming and Business Languages.
  • Definitions.
  • Completeness.
  • Consistency.
  • Implementability.
  • Enumerations/free text ratio.

Основные параметры

Атрибуты этой сущности по справочнику источника.

  • Маркированные перечни со страницы модели (назначение, применение, состав):
  • Data described in a DIV-2 may be related to Information in an OV-1 High Level Operational Concept Graphic or and Activity Resource (where the Resource is Data) flow object in an OV-5b Operational Activity Model. This relation may be a simple subtype, where the Data is a proceduralized (structured) way of describing something.
  • Recall that Information describes something. Alternatively, the relation may be complex using Information and Data whole-part (and overlap) relationships.
  • The DIV-2 information entities and elements can be constrained and validated by the capture of business requirements in the OV-6a Operational Rules Model.
  • The information entities and elements modeled in the DIV-2 also capture the information content of messages that connect life-lines in an OV-6c Event-Trace Description.
  • The DIV-2 may capture elements required due to Standards in the StdV-1 Standards Profile or StdV-2 Standards Forecast.
  • Validation Factors - Was the Right Model Built?
  • Information Requirements Fidelity.
  • Conceptual, Logical, and Physical Traceability.
  • Adherence to Government and Industry Standards and Best Practices.
  • Domain Values.
  • Resource Exchange and Other Interoperability Requirements.
  • Net-Centric Factors. - XML Registration. - COI Participation. - DDMS Compatibility.
  • Identifiers and Labels.
  • Verification Factors - Was it Well Built?
  • Design Factors.

В других подходах

Сопоставления одного понятия в разных подходах.

Logical Data ModelИнформация и данные

Логическая структура данных без привязки к СУБД.

Семантические различия MODAF называет это OV-7 Information Model и относит к операционному ряду, DoDAF — к ряду данных: одно содержание, разное место в сетке. ARIS даёт две нотации (eERM и IE).

Служебные сведения
Вид совпадения
Объявлено стандартом
Чем сверяли
FEAF→DoDAF (столбец «Other Framework Names» самого FEAF v2)

Связанные понятия

Служебные сведения
Вид документа
DoDAF-described Model
Место в подходе
Data and Information Viewpoint (DIV) — данные и информация
Редакция
2.02 (август 2010)
14 дней бесплатно

Опишите архитектуру своей компании в Storm

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

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов

Поддержка