В практике разработки автоматизированных систем для областей, где их применение носит массовых характер (в первую очередь это АСУ промышленных предприятий) сложился ряд характерных функциональных подсистем, выделение которых обосновывается объективным делением управляемого процесса производства на отдельные части в соответствии с существующей организационной структурой управления, функциональной спецификой этих частей и ограниченными возможностями каждой из них по обработке необходимых объемов информации. Для АСУ предприятия к таким функциональным подсистемам относятся:
· технико-экономического планирования;
· технической подготовки производства;
· сбыта и реализации продукции;
· оперативного управления производством;
· материально-технического снабжения;
· бухгалтерского учета;
· управления качеством продукции;
· управления кадрами;
· управления вспомогательным производством.
Как уже отмечено, каждая из функциональных подсистем АС решает некоторое множество функциональных задач. Решение каждой такой задачи базируется на некотором математическом обеспечении, отображающем экономико-математическую или информационную модель задачи и алгоритм ее решения. Кроме того, каждая из этих задач имеет определенный набор входных данных и представленный в определенной форме результат решения.
Для снижения затрат на проектирование, внедрение и сопровождение АС, а следовательно, и для повышения их эффективности используется типизация проектных решений по отдельным функциональным задачам и на этой основе по функциональным подсистемам и системе в целом. В свою очередь ориентация на типовые проектные решения служит основой для автоматизации процесса проектирования АС, которой является дальнейшее снижение затрат на разработку и сокращение сроков проектирования систем.