Два подхода к построению DFD модели
Диаграмму DFD можно строить с использованием подхода анализа при проектировании, применяющемся в IDEF0. Первый подход: 1. Модель - физическая реализация реальной модели 2. Логическая модель текущего состояния системы 3. Новая логическая модель разрабатываемой системы 4. Новая физическая модель, реализующая логическую модель новой системы Альтернативный подход - "разделение событий": 1. Логическая модель, отражающая систему как набор действий и описывающая, что должна делать система 2. Модель окружения состоит из описания назначения системы (контекстная диаграмма) 3. Поведение показывает, как система обрабатывает те или иные события (хранит данные и т.д.) На рисунке 15 приведен пример DFD-схемы процесса "Обнаружение новых вирусов и модификация антивирусных баз данных", разработанной в нотации Гейна-Сарсона: Рисунок 15. Обнаружение вирусов и модификация антивирусных баз Метод IDEF1X Моделирование данных Одной из основных частей информационного обеспечения является информационная база. Разработка БД выполняется с помощью моделирования данных. Цель моделирования данных состоит в обеспечении разработки ИС, концептуальной схемы БД в форме одной модели или нескольких локальных моделей. Которые относительно легко могут быть отображены в любой системе БД. Наиболее распространенным средством моделирования является диаграмма "сущность-связь" (ERD - Entity Relationship Diagram). С помощью ERD документируются информационные аспекты бизнес систем, включая идентификацию объектов, важных для предметной области (сущности), свойства этих объектов (атрибутов) и их связей с другими объектами (отношений).
Базовые понятия ERD Сущность (entity) - множество экземпляров реальных или абстрактных объектов, обладающих общими характеристиками. Каждая сущность должна обладать уникальным идентификатором. Каждая сущность может обладать любым количеством связей с другими сущностями модели. Связь (relationship) - поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области. Связь - это ассоциация между сущностями, при которой каждый экземпляр одной сущности ассоциирован с произвольным количеством экземпляром второй сущности и наоборот. Атрибут - любая характеристика сущности, значимая для рассматриваемой предметной области и предназначенная для квалификации, идентификации, классификации количественной характеристики или выражения состояния сущности. Экземпляр атрибута - это определенная характеристика отдельного элемента множества. Метод IDEF1X основан на подходе цены и позволяет построить модель данных, эквивалентную реляционной модели 3 нормально формы. На основе совершенствования метода IDEF1 создана его новая версия - метод IDEF1X, разработанный с учетом требований простоты для изучения и возможности автоматизации. IDEF1X диаграммы используются в ряде распространенных CASE-средств: ErWin, Design/IDEF. В методе IDEF1X сущность является независимой, если каждый экземпляр сущности может быть однозначно идентифицирован без определения его отношений с другими сущностями. Сущность называется зависимой, если однозначная идентификация сущности зависит от его отношения к другой сущности. Рисунок 16. Логическая модель в нотации IDEF1X Связь может дополнительно определяться с помощью указания степени или мощности (количество экземпляров сущности потомка, которая может порождать каждый экземпляр сущности родителя). Если экземпляр сущности потомка однозначно определят свою связь с сущностью-родителем, то связь называется идентифицирующей и изображается ***. В противном случае связь идентифицирующая, изображается пунктирной линией. Здесь сущность-потомок независима от идентификатора, если она не является также сущностью потомка в какой-либо идентифицирующей связи. Мощность связи может принимать следующие значения: Z - 0 или 1 ; P - 1 или более. Атрибуты изображаются в виде списка имен внутри блока сущности. Атрибуты, определенные первичным ключом (FK - Foreign Key) размещаются наверху списка и отделяются от других атрибутов горизонтальной чертой. Сущности могут иметь также внешние ключи. Которые могут использоваться в качестве части или целого первичного ключа или не ключевого атрибута.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (593)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |