Базовое программное обеспечение современных ПК. Структурное программирование
17

 

Рис. 2. Функциональная структура приложения

Последовательность действий по разработке ФСА приложения следующая:

1)     определяются цели автоматизации предметной области и их иерархия (цель-подцель);

2)     устанавливается состав приложений (задач обработки), обеспечивающих реализацию поставленных целей;

3)     уточняется характер взаимосвязи приложений и их основные характеристики (информация для решения задач, время и периодичность решения, условия выполнения и др.);

4)     определяются необходимые для решения задач функции обработки данных;

5)     выполняется декомпозиция функций обработки до необходимой структурной сложности, реализуемой предполагаемым инструментарием.

Подобная структура приложения отражает наиболее важное – состав и взаимосвязь функций обработки информации для реализации приложения, хотя и не раскрывает логику выполнения каждой отдельной функции, условия или периодичность их вызовов.

Разложение должно носить строго функциональный характер, т.е. отдельный элемент