- •Методичні вказівки
- •1. Вимоги до змісту курсових, дипломних робіт (проектів) та магістерських робіт
- •3. Вимоги до оформлення програмНої документацІї
- •3.1. Етапи розробки програм та програмної документації
- •3.2. Позначення програмних документів
- •482.362.Окркі-зк кд пн-в,
- •3.3. Склад та оформлення програмної документації
- •3.3.1.2. Інформаційна частина
- •3.3.1.3. Основна частина
- •3.3.1. Структура програмного документу
- •3.3.1.1. Титульна частина
- •3.3.1.4. Частина реєстрації змін
- •3.3.2. Специфікація
- •3.3.3. Технічне завдання
- •3.3.4. Пояснююча записка
- •3.3.5. Опис мови
- •3.3.6. Опис програми
- •3.3.7. Текст програми
- •3.3.8. Програма та методика випробування
- •3.4. Символи в схемах алгоритмів, програм, даних і систем
- •3.4.1. Символи даних
- •3.4.2. Символи процесу
- •3.4.3. Символи ліній
- •3.4.4. Інші специфічні символи
- •3.4.5. Співвідношення розмірів символів
- •3 .4.6. Правила використовування символів і схем
- •3.4.7. Схеми алгоритмів, програм, даних і систем
- •4. Вимоги до оформлення конструкторської документації
- •4.1 Види конструкторських документів
- •4.2 Позначення конструкторських документів
- •362. Ввввв в ссс,
- •4.3 Формати
- •4.4 Основні надписи і порядок їх заповнення
- •4.5 Відомість специфікацій
- •4.6 Технічні умови
- •4.7 Відомість технічного проекту
- •4.8 Пояснююча записка
- •4.9 Структурна схема
- •4.10 Розрахунок
- •4.11 Програма та методика випробування
- •5. Вимоги до оформлення дослідницьких робіт
- •6. Регламент виконання та захисту кваліфікаційних та дипломних робіт
- •6.1.Регламент виконання і захисту кваліфікаційних проектів
- •6.2. Регламент виконання і захисту дипломних робіт
- •Назва дипломної (кваліфікаційної) роботи
- •Додаток 2
3. Вимоги до оформлення програмНої документацІї
Правила розробки, оформлення і використання програм та програмної документації встановлює комплекс державних стандартів Єдиної системи програмної документації (ЄСПД).
До основних термінів та визначень ЄСПД, згідно ГОСТ 19.004-80, що використовуються в науці, техніці та виробництві належать:
Алгоритм – згідно ГОСТ 19781-74 – послідовність дій, що приводять від початкових умов до шуканого результату.
Програма обчислювальної машини (програма) – це алгоритм, тобто послідовність інструкцій, які написані мовою, що зрозуміла комп’ютеру (див. ГОСТ 19781-74).
Програмування – це процес створення послідовності команд, необхідних для розв’язування поставленої задачі. (див. ГОСТ 19781-74)
Програмний продукт: програма на носії даних – продукт програмного виробництва.
Програмний документ: містить відомості, необхідні для розробки, виготовлення, експлуатації і супроводу програмного продукту.
Експлуатаційний програмний документ: містить відомості, необхідні для забезпечення функціонування і експлуатації програмного продукту.
Перевірка програми: перевірка правильності реалізації заданого алгоритму виконання програм на ЕОМ.
Відладка програми: виявлення, локалізація і усунення помилок в програмі ЕОМ.
Випробування програми: встановлення відповідності програми ЕОМ заданим вимогам і програмним документам.
Відладка програми: формування конкретного варіанту програми ЕОМ з властивостями багатоваріантності з врахуванням складу та структури технічних засобів, можливих режимів роботи і типів задач, що розв’язуються.
Супровід програми: процес модифікації існуючої програми ЕОМ, обумовлений необхідністю усунення виявлених в ній помилок і (або) зміна їх функціональних можливостей.
3.1. Етапи розробки програм та програмної документації
Згідно ГОСТ 19.102-77 встановлено 5 стадій розробки програм і програмної документації для ЕОМ, комплексів і систем: технічне завдання, ескізний проект, технічний проект, робочий проект, впровадження.
На етапі технічного завдання виконують:
постановку задачі;
обґрунтування потреби в розробці програми;
науково-дослідницькі роботи (у випадку необхідності);
вибір і обґрунтування критеріїв ефективності та якості розроблюваної програми;
розробка та затвердження технічного завдання;
На етапі ескізного проекту розробляють:
структуру вхідних та вихідних даних;
методи розв’язування задачі;
загальний опис алгоритму розв’язування задачі;
техніко-економічне обґрунтування;
ескізний проект, який подають на затвердження;
3. На етапі технічного проекту:
уточнюють структуру вхідних та вихідних даних;
визначають форму представлення вхідних та вихідних даних семантики і синтаксису мови;
остаточно визначають конфігурацію технічних засобів;
затверджують технічний проект;
4. На етапі робочого проекту виконують:
програмування та відладку програми;
розробку програмних документів у відповідності до ГОСТ 19.107-77;
розробку, узгодження і затвердження методики дослідження;
проведення попередніх державних випробувань;
коректування програми і програмної документації за результатами випробувань;
На заключному етапі впровадження:
готують та передають програму і програмну документацію для супроводу і (або) виготовлення;
оформляють і затверджують акт про передачу програми;
передають програму у фонд алгоритмів і програм.
В деяких обґрунтованих випадках дозволяється пропускати етапи ескізного та технічного проектування.
