М. В. Красильникова проектирование информационных систем раздел: Теоретические основы проектирования информационных систем Учебное пособие

Вид материалаУчебное пособие
Визуальные языки проектирования спецификаций
Рис. 8. Диаграмма Насси-Шнейдермана.
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   ...   20

Визуальные языки проектирования спецификаций


Визуальные языки проектирования базируются на основных идеях структурного программирования и позволяют определять потоки управления с помощью специальных иерархически организованных схем.

Одним из наиболее известных подходов к визуальному проектированию спецификаций является подход с использованием FLOW-форм. Каждый символ FLOW-формы имеет вид прямоугольника и может быть вписан в любой внутренний прямоугольник любого другого символа. Символы помечаются с помощью предложений на естественном языке или с использованием математической нотации.

Символы FLOW-форм приведены на рис. 7. Каждый символ является блоком обработки. Каждый прямоугольник внутри любого символа также представляет собой блок обработки.

A




if A




case of




Then

B




1

A1






















B













2

A2






















C




else

C




n

AN
















Последовательная обработка




Условный выбор




Case-выбор




While A




do

B




For A







Do

B




until A




do

B






















Циклы

Рис. 7. Символы FLOW-форм.


Д
альнейшее развитие FLOW-формы получили в диаграммах Насси-Шнейдермана. На этих диаграммах символы последовательной обработки и цикла изображаются также. В символах условного выбора и case-выбора само условие располагается в верхнем треугольнике, а вбираемые варианты – на нижних сторонах треугольника, а блоки обработки располагаются под выбираемыми вариантами. Диаграмма Насси-Шенейдермана представлена на рис. 8.


Рис. 8. Диаграмма Насси-Шнейдермана.