М. В. Красильникова проектирование информационных систем раздел: Теоретические основы проектирования информационных систем Учебное пособие
Вид материала | Учебное пособие |
Визуальные языки проектирования спецификаций Рис. 8. Диаграмма Насси-Шнейдермана. |
- Лекция: Основные понятия технологии проектирования информационных систем (ИС): Предмет, 189.07kb.
- Методические рекомендации по выполнению курсовой работы по курсу «Проектирование информационных, 76.85kb.
- Лекция 6 (2 часа). Раздел Архитектура информационных систем предприятий, 197.71kb.
- Программа дисциплины "Проектирование информационных систем" Индекс дисциплины, 261.62kb.
- Учебно-методический комплекс дисциплины проектирование информационных систем Для студентов, 466.59kb.
- А. Г. Тюрганов уфимский государственный авиационный технический университет семантическое, 25.57kb.
- Название научной школы, направлений, 378.51kb.
- Рабочая программа дисциплины проектирование экономических информационных систем цели, 110.33kb.
- Учебная программа дисциплины сд. Ф. 01 Проектирование информационных систем, 130.91kb.
- Case-технологии. Современные методы и средства проектирования информационных систем, 1890.27kb.
Визуальные языки проектирования спецификаций
Визуальные языки проектирования базируются на основных идеях структурного программирования и позволяют определять потоки управления с помощью специальных иерархически организованных схем.
Одним из наиболее известных подходов к визуальному проектированию спецификаций является подход с использованием 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. Диаграмма Насси-Шнейдермана.