Основными идеями функционально-ориентированной CASE-технологии являются идеи структурного анализа и проектирования информационных систем. Они заключаются в следующем:
1) декомпозиция всей системы на некоторое множество иерархически подчиненных функций;
2) представление всей информации в виде графической нотации. Систему всегда легче понять, если она изображена графически.
В качестве инструментальных средств структурного анализа и проектирования выступают следующие диаграммы:
– BFD (Bussiness Function Diagram) – диаграмма бизнес-функций (функциональные спецификации);
– DFD (Data Flow Diagram) – диаграмма потоков данных;
– STD (State Transition Diagram) – диаграмма переходов состояний (матрицы перекрестных ссылок);
– ERD (Entity Relationship Diagram) – ER-модель данных предметной области (информационно-логические модели «сущность–связь»);
– SSD (System Structure Diagram) – диаграмма структуры программного приложения.