Графічне зображення інформаційних технологій

Схеми алгоритмів, програм, даних і систем

Схеми алгоритмів, програм, даних і систем (далі - схеми) складаються з мають задане значення символів, короткого пояснювального тексту і з'єднуючих ліній і регламентуються ГОСТ 19.703-90 (ІСО 5807-85) "ЕСПД. Схеми алгоритмів, програм, даних і систем. Позначення умовні і правила виконання [1] ". Схеми можуть використовуватися на різних рівнях деталізації, причому число рівнів залежить від розмірів і складності завдання обробки даних. Рівень деталізації повинен бути таким, щоб різні частини і взаємозв'язок між ними були зрозумілі в цілому. У стандарті визначені символи, призначені для використання в документації з обробки даних, і приведено керівництво по умовним позначенням для застосування їх в схемах: даних, програм, роботи системи, взаємодії програм, ресурсів системи.

При накресленні схем алгоритмів, програм, даних і систем, використовуються такі поняття:

  • основний символ - символ, використовуваний в тих випадках, коли точний тип (вид) процесу або носія даних невідомий або відсутня необхідність в описі фактичного носія даних;
  • специфічний символ - символ, використовуваний в тих випадках, коли відомий точний тип (вид) процесу або носія даних або коли необхідно описати фактичний носій даних;
  • схема - графічне представлення визначення, аналізу або методу розв'язання задачі, в якому використовуються символи для відображення операцій, даних, потоку, устаткування і т.д.

Опис схем

Шлях даних при вирішенні завдань відображають схеми даних. Вони визначають етапи обробки, а також різні приємним носії даних (табл. 5.1). Схема даних складається:

  • • із символів даних (символи даних можуть також вказувати вид носія даних);
  • • символів процесу, який слід виконати над даними (символи процесу можуть також вказувати функції, виконувані обчислювальною машиною);
  • • символів ліній, що вказують потоки даних між процесами і (або) носіями даних;
  • • спеціальних символів, що використовуються для полегшення написання і читання схеми. Символи даних можуть як передувати, так і слідувати за символами процесу. Схема даних починається і закінчується символами даних (за винятком спеціальних символів).

Схеми програм відображають послідовність операцій в програмі і включають в себе:

  • • символи процесу, що вказують фактичні операції обробки даних (у тому числі символи, що визначають шлях, якого слід дотримуватися з урахуванням логічних умов);
  • • лінійні символи, що вказують потік управління;

Таблиця 5.1 Застосування символів у схемах алгоритмів, програм, даних і систем

Символ

Найменування символу

Схема даних

Схема програми

Схема роботи системи

Схема взаємодії програм

Схема ресурсів системи

Символи даних

Основні

Дані

+

+

+

+

+

Запам'ятовуються дані

+

-

+

+

+

Специфічні

Оперативний пристрій

+

-

+

+

+

Запам'ятовуючий пристрій з послідовною вибіркою

+

-

+

+

+

Запам'ятовуючий пристрій з прямим доступом

+

-

+

+

+

Документ

+

-

+

+

+

Ручне введення

+

-

+

+

+

Карта

+

-

+

+

+

Паперова стрічка

+

-

+

+

+

Дисплей

+

-

+

+

+

Символи процесу

Основні

Процес

+

+

+

+

+

Специфічні

Зумовлений процес

-

+

+

+

-

Ручна операція

+

-

+

+

-

Підготовка

+

+

+

+

-

Розв'язання

-

+

+

-

-

Паралельні дії

-

+

+

+

-

Кордон циклу

-

+

+

-

-

Символи ліній

Основні

Лінія

+

+

+

+

+

Специфічні

Передача управління

-

-

-

+

-

Канал зв'язку

+

-

+

+

+

Пунктирна лінія

+

+

+

+

+

Спеціальні символи

З'єднувач

+

+

+

+

+

Термінатор

+

+

+

-

-

Коментар

+

+

+

+

+

Пропуск

+

+

+

+

+

Примітка: "+" означає використання символів у схемах; "-" - Їх відсутність.

• спеціальні символи, використовувані для полегшення написання і читання схеми.

Схеми роботи системи відображають управління операціями і потік даних у системі. У таку схему входять:

  • • символи даних, що вказують на наявність даних (символи даних можуть також вказувати вид носія даних);
  • • символи процесу, що вказують операції, які слід виконати над даними, а також визначають логічний шлях, якого слід дотримуватися;
  • • лінійні символи, що вказують потоки даних між процесами і (або) носіями даних, а також потік управління між процесами;
  • • спеціальні символи, використовувані для полегшення написання і читання блок-схеми.

Схеми взаємодії програм відображають шлях активацій програм і взаємодій з відповідними даними. Кожна програма в схемі взаємодії програм показується тільки один раз (у схемі роботи системи програма може зображуватися більш ніж в одному потоці управління). Схема взаємодії програм складається:

  • • із символів даних, що вказують на наявність даних;
  • • символів процесу, що вказують на операції, які слід виконати наддають;
  • • лінійних символів, що відображають потік між процесами та даними, а також ініціації процесів;
  • • спеціальних символів, що використовуються для полегшення написання і читання схеми.

Схеми ресурсів системи відображають конфігурацію блоків даних і обробних блоків, яка потрібна для вирішення завдання або набору завдань. Схема ресурсів системи включає в себе:

  • • символи даних, що відображають вхідні, вихідні та запам'ятовуючі пристрої обчислювальної машини;
  • • символи процесу, що відображають процесори (центральні процесори, канали і т.д.);
  • • лінійні символи, які відображатимуть передачу даних між пристроями вводу-виводу і процесорами, а також передачу управління між процесорами;
  • • спеціальні символи, використовувані для полегшення написання і читання схеми.

  • [1] Група: Система адміністративно-управлінської документації, документообігу, організація архівної справи. Дія: з 1 січня 1992 Перевидано в 2005 р в СБ "Єдина система програмної документації".
 
< Попер   ЗМІСТ   Наст >