Види програм і програмних документів.
ГОСТ 19.101-77 ЕСПД. Види програм і програмних документів
ГОСТ підрозділяє програми на наступні види:
Компонент - програма, що розглядається як єдине ціле, виконує закінчену функцію і вживана самостійно або у складі комплексу.
Комплекс - програма, що складається з двох або більше за компоненти, що виконують взаємозв'язані функції, і вживана самостійно або у складі іншого комплексу.
Документація, розроблена на програму, може використовуватися для реалізації і передачі програми на носіях даних, а також для виготовлення програмного виробу.
До програмних цей ГОСТ відносить документи, що містять відомості, необхідні для розробки, виготовлення, супроводу і експлуатації програм. Розглянемо види програмних документів і їх зміст :
Специфікація - містить склад програми і документацію на неї.
Відомість утримувачів оригіналів - містить перелік підприємств, на яких зберігають оригінали програмних документів.
Текст програми - представляє запис програми з необхідними коментарями.
Опис програми - містить відомості про логічну структуру і функціонування програми.
Програма і методика випробувань - містить вимоги, що підлягають перевірці при випробуванні програми, а також порядок і методи їх контролю.
Технічне завдання - описує призначення і сферу застосування програми, технічні, техніко-економічні і спеціальні вимоги, що пред'являються до програми, необхідні стадії і терміни розробки, види випробувань.
Записка пояснення - містить схему алгоритму, загальний опис алгоритму і (чи) функціонування програми, а також обгрунтування прийнятих технічних і технико-экономичес- ких рішень.
Експлуатаційні документи - містять зведення для забезпечення функціонування і експлуатації програми.
Розглянемо види і зміст цих документів (таблиця. 3.2).
Вид експлуатаційного документу | Зміст експлуатаційного документу |
Відомість експлуатаційних документів | Перелік експлуатаційних документів на програму |
Формуляр | Основні характеристики програми, комплектність і відомості про експлуатацію програми |
Опис застосування | Відомості про призначення програми, сферу застосування, вживані методи, клас вирішуваних завдань, обмеження для застосування, мінімальної конфігурації технічних засобів |
Керівництво системного програміста | Відомості для перевірки, забезпечення функціонування і налаштування програми на умови конкретного застосування |
Керівництво програміста | Відомості для експлуатації програми |
Керівництво оператора | Зведення для забезпечення процедури спілкування оператора з обчислювальною системою в процесі виконання програми |
Опис мови | Опис синтаксису і семантики мови |
Керівництво по обслуговуванню | Відомості для застосування тестових і діагностичних програм при обслуговуванні технічних засобів |
Залежно від способу виконання і характеру застосування програмні документи підрозділяються на оригінал, дублікат і копію (ГОСТ 2.102-68), призначені для розробки, супроводу і експлуатації програми.