тривалість їх розробки.
Основними характеристиками спеціального математичного забезпечення АСУ є час функціонування та обсяг оброблюваної інформації відповідними комплексами програм, середній інтервал часу між повним повторенням рішення функціональних завдань. Залежно від вимог, що пред'являються до цих характеристикам, можуть бути виділені наступні типи комплексів програм: АСУ організаційного типу - АСУ управління галуззю народного господарства на рівні міністерств і відомств, АСУ підприємств і виробничих об'єднань; оперативного управління виробництвом на рівні підприємства, цеху; АСУ технологічними процесами, управління рухом і т.п.
Комплекси програм першого типу характеризуються великими обсягами надходить і переробляється інформації, час обслуговування вимоги (повідомлення) може становити хвилини і годинник, інтервал часу між повторними рішеннями завдання - кілька днів і навіть місяців. Комплекси програм другого типу забезпечують вирішення завдань з циклічністю зміни або доби при допустимій затримці повідомлень порядку доль хвилин або декількох хвилин. Темп функціонування комплексів програм третього типу визначається динамікою керованих процесів. Як правило, допустима періодичність вирішення завдань в АСУ технологічними процесами становить хвилини, а допустима затримка обробки повідомлень і видачі керуючих команд вимірюється секундами. В автоматизованих системах управління рухом цикл вирішення завдань обчислюється секундами і навіть десятими і сотими частками секунди (Системи управління повітряним рухом), а допустимий час обробки повідомлення знаходиться в межах часток секунди і мілісекунди.
Середній час циклу вирішення завдань залежить від продуктивності використовуваної обчислювальної техніки, обсягів оброблюваної інформації і складності розв'язуваних завдань. Затримка повідомлень крім цих параметрів в значній мірі визначається типами зовнішніх запам'ятовуючих пристроїв.
Розробка комплексів програм АСУ включає наступні етапи:
1) аналіз вимог до системі і розробка специфікацій;
2) розробка алгоритмів і блок-схем програм;
3) визначення структури програм (виділення програмних модулів та їх оптимізація);
4) кодування (Програмування);
5) налагодження.
Тимчасові витрати на реалізацію етапів циклу розробки програмного забезпечення складають (у%): аналіз вимог та розробка специфікацій - 20; проектування і програмування - 35; налагодження-45.
3. Проектування технічного забезпечення
Використовувані в АСУ технічні засоби, особливо обчислювальні машини, розвиваються з небаченою в техніці швидкістю. За 20-30 років продуктивність ЕОМ зросла на три порядку, а габарити і вартість при порівнянній продуктивності зменшилися в 50-100 разів. Це істотно розширило можливості розробників щодо створення високоефективних АСУ.
Розробники необхідно приймати проектні рішення, по можливості не залежні від можливостей конкретних технічних засобів, щоб їх можна було модернізувати або замінювати на більш досконалі в процесі експлуатації системи.
Разом з тим хороша інформація про перспективні обчислювальних засобах дозволить проектувати системи на принципово іншому рівні, з набагато більшими можливостями використання ЕОМ.
Масовий випуск персональних комп'ютерів дозволяє в процесі проектування диференціювати набір технічних засобів аж до окремого типового користувача, визначаючи потрібну комплектацію периферійними пристроями.