menu

Структурный анализ систем
Подходы к декомпозиции систем


Метод функционального моделирования SADT (IDEF0)
o     Методология SADT (Structured Analysis and Design Technique) разработана Дугласом Россом (Ross) в период с 1969 по 1973 гг. На ее основе позже была построена методология IDEF0 (Icam DEFinition Methods), которая является основной частью программы ICAM (интегрированная компьютеризация производства), проводимой по инициативе ВВС США. Метод IDEF0 в 1993 г. был утвержден в качестве федерального стандарта США Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области.IDEF0 дает возможность рассматривать систему в целом как множество взаимосвязанных действий или функций.
Элементы IDEF0
o     Главными компонентами метода являются диаграммы

o
Все функции информационной системы переставляются на диаграмме как блоки, взаимосвязанные дугами

oФункциональные блоки изображается прямоугольниками и представляет собой функции или активные части системы. Поэтому названиями блоков служат глаголы или глагольные обороты
o     Каждая сторона блока имеет особое, вполне определенное назначение. С левой стороны блока поступает входная информация, подвергаемая обработке.o Управляющая информация входит в блок сверху. oРезультаты (выходы) показаны слева
o     Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу

IDEF0
: Пример Проектирование БД


Контекстная диаграмма

Детализирующая диаграмма
     Диаграммы потоков данных - Data Flow Diagram (DFD) DFD изначально разработаны для моделирования программного обеспечения     . Так же, как и IDEF0, диаграммы потоков данных (DFD) моделируют систему как набор действий, соединенных друг с другом стрелками
o
Элементы DFD (в нотации Гейна-Сарсона)
oФункциональный блок (Activity) – функция или процесс, который преобразует входную информацию в выходную
oВнешние сущности (External Entities) – сущности за пределами анализируемой системы
oСтрелки или потоки данных (Arrows or Data Flow ): описывают движение объектов от одной части системы к другой
oНакопители данных (Data Store): представляют объекты в покое; служат для хранения информации
DFD: Пример Поиск элемента в массиве

Контекстная диаграмма

Детализирующая диаграмма
Диаграммы переходов состояний – STD (State-Transition Diagram)
o     STD демонстрирует поведение программной системы при получении управляющих воздействий (из вне)
o     Методология STD предназначена для моделирования аспектов функционирования системы, зависящих от времени или реакции на события
Элементы STD
o     Узлы соответствуют состояниям динамической системы
o     Состояния бывают промежуточные и терминальные (одно начальное и одно или несколько конечных)
o     Дуги соответствуют переходу системы из одного состояния в другое


Категория: Разное | Добавил: sqlshop (30.12.2010)
Просмотров: 6804 | Рейтинг: 4.0/5
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]