Головна

A) Структури пакетів прикладних програм

  1.  HTML не є мовою програмування, він тільки управляє розташуванням інформації в вікні браузера.
  2.  I. ПРОГРАМА КУРСУ
  3.  I. РОБОЧА ПРОГРАМА
  4.  II. ПРОГРАМА КУРСУ
  5.  II. Вимоги до результатів освоєння основної освітньої програми основної загальної освіти
  6.  III. Програма соціологічного дослідження.

проста структура передбачає, що обробкою даних: керує керуюча програма ОС за завданням, зістареної споживачів на мові управління завданнями. В цьому випадку реалізується оверлейная схема розв'язання прикладної задачі. Тобто після виконання 4-го модуля викликається і виконується I + 1 модуль та оперативно змінити заданий порядок проходження модулів в ході обчислювального процесу неможливо.

Подібна організація є найбільш простий, так як взаємозв'язок модулів пакета забезпечується засобами ОС. Але при цьому ускладнюється процес внесення змін до порядку виклику модулів при вирішенні задачі і використання одного і того ж модуля при вирішенні різних завдань конкретної сфери застосування програмної Системи. Наприклад, складність в рамках різних підсистем АСТПП використовувати одні і ті ж модулі без їх переробок.

Пакет складної структури дозволяє реалізувати рішення задачі по біліше складному алгоритму. Для цих цілей служить керуюча про-



Рис.4.


ма пакета, яка спільно з керуючою програмою ОС керує обробкою даних. У цьому випадку споживач може за допомогою спеціальної мови змінити послідовність виконання модулів пакету, не коригуючи при цьому самі модулі, що значно зменшує трудомісткість внесення змін в систему. Втакому пакеті можна реалізувати динамічну схему розв'язання прикладної задачі. Вона дозволяє після виконання I -гомодуля в залежності від результату обробки даних вибрати і виконати будь-який модуль пакета. Це особливо важливо, коли програмні системи стають складними і об'ємними. В останньому випадку є сенс організувати перед початком експлуатації пакета можливість його генерації, подібно генерації ОС. В процесі настройки пакета до нього можна підключати спеціальні модулі, які розширюють його можливості.

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

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

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

З огляду на складність програмної системи, В її склад вводять обслуговуючі програми, призначені для генерації пакета, редагування тіла пакета, для забезпечення зручності налагодження та діагностування помилок.

Розробка програмних систем є трудомістким і складним процесом, тому така робота буде виправдана у випадках:

- Якщо процес вирішення завдання повинен протікати автономно, без участі людини;

- Якщо користувач, що застосовує обчислювальну техніку, не є фахівцем в області програмування.




 В 2. Роль програмних систем САПР ТПП в сучасному |  Структура і склад програмного забезпечення (ПО) |  В 2. Роль програмних систем САПР ТПП в сучасному виробництві |  У 3. Розвиток САПР ТПП |  Структура і склад програмного забезпечення (ПО) САПР ТПП |  Основні принципи проектування ПО САПР ТПП |  Структура математичного забезпечення АСТПП |  Методи розробки ПЗ САПР |  Глава 2. Класифікація сфер застосування і користувачів САПР ТПП |  Аналіз ефективності функціонування програмних систем |

© um.co.ua - учбові матеріали та реферати