Во всех перечисленных методологиях проектирования информационных систем в различных комбинациях используются приведенные в таблице 8.3 техники структурных диаграмм.
Таблица 8.3
Название |
Процедуры |
Данные |
1. Средства анализа |
|
|
- диаграммы потоков данных |
+ |
|
-диаграммы потоков управления |
+ |
|
- таблицы, деревья решений |
+ |
|
- матрицы |
+ |
+ |
- диаграммы зависимости |
+ |
|
-диаграммы декомпозиции |
+ |
|
- SADT - диаграммы |
+ |
+ |
2. Средства проектирования |
|
|
- структурные карты |
+ |
|
- диаграммы деятельности |
+ |
|
- диаграммы Варнье-Орра |
+ |
+ |
- диаграммы переходов состояний |
+ |
|
- язвки проектирования спецификаций |
+ |
|
- блок-схемы |
+ |
|
- схемы экранов |
|
+ |
- диаграммы «сущность-связь» |
|
+ |
Необходимо отметить, что для проектирования систем реального времени используются специальные типы структурных диаграмм: диаграммы потоков управления, диаграммы переходов состояний, контекстные графы, матрицы состояний/событий, таблицы решений и др.
Однако многие из них являются вариациями структурных диаграмм для проектирования информационных систем. Более того, известные методологии проектирования систем реального времени (в частности, методологии Хатли и Уорда-Меллора) базируются на перечисленных методологиях проектирования информационных систем, расширяя их соответствующими диаграммными техниками.
|