Лекция 6
0.98M
Category: informaticsinformatics

Методологии структурно-функционального проектирования ИС

1. Лекция 6

Тема: «Методологии структурнофункционального проектирования ИС»
1.
2.
3.
4.
Вопросы:
Методология функционального моделирования
IDEF0.
Методология моделирования потоков данных
DFD.
Сравнительный анализ моделей IDEF0 и DFD.
Методология моделирования потоков работ
IDEF3.
1

2.

Состав функциональной модели
2
2

3.

Структура IDEF0-модели
Контекстная
диаграмма
А0
А-0
Диаграммы
декомпозиции
А1
Родительский и
дочерние блоки
соответственно
А2
А3
А0
А21
А22
А23
А2
3

4.

Типы связей между функциями
Уровень
значимости
Характеристика типа связности
Тип
связности
Для функций
Для данных
0
Случайная
Случайная
Случайная
1
Логическая
Функции одного и того же множества
или типа (например, редактировать все
входы»)
Данные одного и того же
множества или типа
2
Временная
Функции одного и того же периода
времени (например, «операции
инициализации»)
Данные, используемые в
каком-либо
временном
интервале
3
Процедурная
Функции, работающие в одной и той же
фазе или итерации (например, «первый
проход компилятора»)
Данные, используемые во
время одной и той же фазы
или итерации
4
Коммуникационная
Функции, использующие одни и те же
данные
Данные,
на
которые
воздействует одна и та же
деятельность
5
Последовательная
Функции, выполняющие
последовательные преобразования
одних и тех же данных
Данные,
преобразуемые
последовательными
функциями
6
Функциональная
Функции, объединяемые для
выполнения одной функции
Данные, связанные с одной
функцией
4

5.

Типы связей между функциями
Случайная связность
Процедурная связность
5

6.

Типы связей между функциями
Коммуникационная
связность
Последовательная
связность
Функциональная
связность
6

7.

Состав DFD-диаграммы
Процесс
Хранилище данных
Внешняя сущность
Поток данных
7

8.

Пример диаграммы DFD для работы банкомата
8

9.

Правила построения DFD-диаграмм
Механизмы явно не указываются,
а пишутся в названии процесса
9

10.

Преимущества и недостатки DFD
К преимуществам методики DFD относятся:
• возможность однозначно определить внешние сущности,
анализируя потоки информации внутри и вне системы;
• возможность проектирования сверху вниз, что облегчает
построение модели «как должно быть»;
• наличие спецификаций процессов нижнего уровня, что позволяет
преодолеть логическую незавершенность функциональной модели
и
построить
полную
функциональную
спецификацию
разрабатываемой системы.
К недостаткам модели отнесем:
• необходимость искусственного ввода управляющих процессов,
поскольку управляющие воздействия (потоки) и управляющие
процессы с точки зрения DFD ничем не отличаются от обычных;
• отсутствие понятия времени, т.е. отсутствие анализа временных
промежутков при преобразовании данных (все ограничения по
времени должны быть введены в спецификациях процессов).
10

11.

Сравнительный анализ моделей IDEF0 и DFD
Сравнительный
анализ
этих
двух
разновидностей моделей проводится по следующим
параметрам:
• адекватность средств решаемым задачам;
• согласованность
с
другими
средствами
структурного анализа;
• интеграция с последующими стадиями ЖЦ ИС
(прежде всего со стадией проектирования).
11

12.

Временная диаграмма выполнения работ в
IDEF3
12

13.

Типы перекрестков в IDEF3
13

14.

ВНИМАНИЕ!!!
БОЛЕЕ ПОДРОБНУЮ ИНФОРМАЦИЮ
ПО МЕТОДОЛОГИЯМ СМОТРИТЕ
В МАТЕРИАЛАХ
К ЛАБОРАТОРНЫМ ЗАНЯТИЯМ
14
English     Русский Rules