
- •Методичні вказівки
- •1. Вимоги до змісту курсових, дипломних робіт (проектів) та магістерських робіт
- •3. Вимоги до оформлення програмНої документацІї
- •3.1. Етапи розробки програм та програмної документації
- •3.2. Позначення програмних документів
- •482.362.Окркі-зк кд пн-в,
- •3.3. Склад та оформлення програмної документації
- •3.3.1. Структура програмного документу
- •3.3.1.1. Титульна частина
- •3.3.1.2. Інформаційна частина
- •3.3.1.3. Основна частина
- •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.4. Символи в схемах алгоритмів, програм, даних і систем
Згідно до вимог ГОСТ 19.701-90 всі символи поділяються на чотири групи: даних, процесів, ліній і спеціальних символів.
3.4.1. Символи даних
До основних символів відносяться:
Д
ані.
Символ зображає дані з
невизначеним носієм даних (рис.
3.2, а).
Дані, що запам'ятовуються. Символ зображує ці дані у вигляді, придаткому для обробки; носій даних не визначений (рис. 3.2, б).
До специфічних символів даних відносяться:
Оперативний запам’ятовуючий пристрій. Символ зображає дані, що зберігаються в оперативній пам’яті (рис. 3.3, f).
Запам’ятовуючий пристрій з послідовним доступом. Символ зображує дані, що зберігаються в запам’ятовуючому пристрої з послідовним доступом - магнітна стрічка, касета з магнітною стрічкою, магнітофонна касета (рис. 3.3, б).
Запам’ятовуючий пристрій з прямим доступом. Символ зображує дані, що зберігаються в запам’ятовуючому пристрої, з прямим доступом – магнітний диск, магнітний барабан, гнучкий магнітний диск (рис. 3.3, в).
Документ. Символ зображає дані, представлені на носії в зручній для читання формі - машинограмма, документ для оптичного або магнітного зчитування, мікрофільм, рулон стрічки з результуючими даними, бланки введення даних (рис. 3.3, г).
Ручне введення. Символ зображає дані, що вводятьсяв вручну під час проробки з пристрою будь-якого типу - клавіатура, перемикачі, кнопки, світлове перо, смужки з штриховим кодом (рис. 3.3, д).
Карта. Символ зображає дані, представлені на носії у вигляді карти - перфокарти, магнітні карти, помічені карти для зчитування, карти з відривним ярликом, помічені карти для сканування (рис. 3.3, е).
Паперова стрічка. Символ зображає дані, представлені на носії у вигляді паперової стрічки (рис. 3.3, ж).
Д
исплей.
Символ зображає дані у вигляді екрану
для візуального спостереження, індикатора
введення інформації (рис. 3.3, к).
3.4.2. Символи процесу
Основний символ процесу.
С
имвол
відображає функцію обробки даних
будь-якого виду - виконання певної
операції або групи операцій, що змінюють
значення, форми або розміщення інформації,
або визначення, в якому з декількох
напрямів потоку слід рухатися (рис.
3.4).
Специфічні символи процесу
Обумовлений процес. Символ відображає обумовлений процес, який складається з однієї або декількох операцій або кроків програми, визначений у іншому місці - в підпрограмі, модулі (рис. 3.5, а).
Ручна операція. Символ відображає будь-який процес, що виконується людиною (рис. 3.5, б).
Підготовка. Символ відображає модифікацію команди або групи команд з метою дії на деяку наступну функцію – установка перемикача, модифікація індексного регістра або ініціалізація програми (рис. 3.5, в).
Рішення. Символ відображає рішення або функцію перемикаючого типу з одним входом і рядом альтернативних виходів, з яких тільки один може бути активізований після обчислення умов, визначених всередині цього символу. Відповідні результати обчислень можуть бути записані поряд з лініями, що відображають ці шляхи (рис. 3.5, г).
Паралельні дії. Символ відображає синхронізацію двох або більше паралельних операцій (рис. 3.5, д).
Межа циклу. Символ складається з двох частин і відображає початок і кінець циклу. Обидві частини символу мають один і той же ідентифікатор. Умови для ініціалізації, приросту, завершення і т.д. поміщаються всередині символу на початку або в кінці залежно від розміщення операції, що перевіряє умову.
Приклад синхронізації декількох паралельних операцій показаний на рис.3.6
Процеси C, D, Е не можуть початися до тих пір, поки не завершиться процес А; аналогічно процес F повинен чекати закінчення процесів В, С і D, проте процес С може початися і (або) завершитися раніше, ніж відповідно почнеться і (або) завершиться процес D.
Приклад використовування меж циклу показаний на рис. 3.7.