61
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций системы представляет декомпозицию функций системы
и формируется с целью детального исследования функциональных
возможностей системы, реализуемых на различных уровнях иерархии системы.
Все функции, реализуемые сложной системой, могут быть условно
разделены на три группы:
основные;
целевые;
дополнительные.
Основные функции отражают ориентацию системы и представляют
собой совокупность макрофункций, реализуемых системой. Основные функции
обеспечивают условия выполнения целевой функции. Эти функции
обусловливают существование системы определенного вида.
Целевая функция системы соответствует ее основному функциональному
назначению, отражает смысл существования системы, назначение и сущность.
Дополнительные (сервисные) функции расширяют функциональные
возможности системы, сферу их применения и способствуют улучшению
показателей качества системы. Дополнительные функции обеспечивают условия
выполнения основных функций.
Дерево функций системы представлено на рисунке 2.3.1.