Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структурное моделирование информационных систем. Методология функционального моделирования SADT. Моделирование потоков данных DFD. Моделирование данных ERD



Существует два подхода к проектированию ПО:

1) Структурное проектирование. Основано на алгоритмической декомпозиции.

2) Объектно-ориентированное. Основано на объектно-ориентированной декомпозиции.

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

Базовые принципы:

1. Разделяй и властвуй.

2. Принцип иерархического упорядочения.

3. Абстрагирования (выделение существенных аспектов системы).

4. Непротиворечивости.

5. Структурирования данных.

Использую определенные виды моделей (диаграмм):

1. DFD потока данных

2. SADT функциональные диаграммы

3. ERD сущность-связь

DFD описывает:

1) функции обработки информации (работы)

2) документы (стрелки), объекты, сотрудников, которые участвуют в обработке инфо

3) внешние ссылки, которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы

4) таблицы для хранения данных (хранилище данных)

ERD – Диаграмма сущность-связь представляет собой модель данных верхнего уровня. Она включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области. Такая диаграмма не слишком детализирована, в нее включаются основные сущности и связи между ними, которые удовлетворяют основным требованиям, предъявляемым к ИС. Диаграмма сущность-связь может включать связи "многие-ко-многим" и не включать описание ключей. ERD используется для презентаций и обсуждения структуры данных с экспертами предметной области. С помощью ERD осуществляется детализация накопителей данных DFD – диаграммы, а также документируются информационные аспекты бизнес-системы, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их связей с другими объектами (отношений).

Основная идея методологии SADT – построение древовидной функциональной модели предприятия. Сначала функциональность описывается в целом, без подробностей. Это контекстная диаграмма. Описываются входные и выходные данные, управление и механизмы. Затем общая функция разбивается на крупные подфункции. Это функциональная декомпозиция. И так далее.

Основные элементы метода SADT:

На каждом уровне декомпозиции находится от 3-6 блоков.

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






Дата публикования: 2015-03-29; Прочитано: 1369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...