tify"> 1. вхідний мову (макромова, мова управління) - являє засіб спілкування користувача з пакетом. В якості вхідного мови можуть використовуватися як універсальні (Pascal, Basic і т.п.), так і спеціалізовані, проблемно-орієнтовані мови програмування (Cobol - для бізнес-додатків, Lisp - спискові структури даних, Fortran і MathLAB - математичні завдання і т . п.).
Розвинений пакет може володіти декількома вхідними мовами, призначеними для виконання різних функцій у рамках решаемого класу задач. Вхідні мови відображають обсяг і якість наданих пакетом можливостей, а також зручність їх використання. Таким чином, саме вхідна мова є основним показником можливостей ППП. Проте варто відзначити, що в сучасних пакетах звернення користувача до мовних засобів зазвичай відбувається побічно, через графічний інтерфейс. p align="justify"> 2. предметне забезпечення (функціональне наповнення) - реалізує особливості конкретної предметної області.
Включає в себе:
В· програмні модулі, що реалізують алгоритми (або їх окремі фрагменти) прикладних задач;
В· кошти збірки програм з окремих модулів.
Найбільш поширене в даний час оформлення програмних модулів у вигляді бібліотек, що підключаються статично або динамічно. Залежно від використаного розробниками підходу до проектування та реалізації ППП такі бібліотеки містять вбудовані класи та опису їх інтерфейсів (при використанні об'єктно-орієнтованого програмування). При використанні парадигми структурного програмування в бібліотечних модулях містяться процедури і функції, призначені для вирішення деяких самостійних завдань. В обох випадках бібліотеки пов'язані з іншими модулями пакета лише вхідний і вихідний інформацією. p align="justify"> 3. системне забезпечення (системне наповнення) - являє собою сукупність низькорівневих засобів (програми, файли, таблиці і т.д.), що забезпечують певну дисципліну роботи користувача при рішенні прикладних завдань і формують оточення пакету. До системного забезпечення ППП відносять наступні компоненти:
В· монітор - програма, що управляє взаємодією всіх компонентів ППП;
В· транслятор (и) за вхідних мов - для ППП характерне використання різних мов;
В· засоби доступу до даних - драйвери баз даних та/або компоненти, що представляють доступ через уніфіковані інтерфейси (ODBC, JDBC, ADO, BDE і т.п.);
В· інформаційно-довідковий модуль - надає функції підтримки, серед яких інформаційні повідомлення, вбудована довідкова системи тощо
В· ...