Чтобы провести структурное разбиение предметной области на отдельные подразделения, соответствующие выполняемым функциям, можно следовать таким шагам:
- Определить список основных функций или видов процессов. 5 Функция может быть представлена одним действием или некоторой совокупностью действий. 5
- Декомпозировать выделенные функции. 5 Строятся иерархии взаимосвязанных функций. 5
- Продумать виды входной и выходной информации для каждого подразделения. 2
- Описать процессы предметной области. 2 В описании должны содержаться ответы на вопросы о результатах, входах, действиях, средствах, правилах выполнения процессов и последовательности выполнения. 2
Для структурирования также можно использовать методологии, например, IDEF0, которая предписывает построение иерархической системы диаграмм — единичных описаний фрагментов системы. 1