Склад і характеристика прикладного забезпечення

У структурі прикладного ПЗ можна виділити: прикладні програми як загального, так і спеціального призначення.

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

Текстові редакторидозволяють готувати текстові документи: технічні описи, службові листи, статті та ін. Найбільш відомі такі текстові редактори: Лексикон, Write, Word.

Графічні системибагаточисельні, а їх функції - різноманітні. Серед них можна виділити системи ділової графіки (Microsoft PowerPoint, Lotus Freelance Graphics), художньої графіки, які ще називають просто графічними редакторами (Paintbrush), інженерної графіки та автоматизованого проектування (Autodesk AutoCad), системи обробки фотографічних зображень (Adobe Photoshop), а також універсальні графічні системи (CorelDRAW!).

Програми роботи з електронними таблицями (ET) дозволяють розв'язувати широке коло задач, зв'язаних з числовими розрахунками. Найширше використовують серед програм такого класу Supercalk, Microsoft Excel та Lotus 1-2-3.

Системи управління базами даних (СУБД) призначені для об'єднання наборів даних з метою створення єдиної інформаційної моделі об'єкта. Ці програми дозволяють накопичувати, обновляти, коригувати, вилучати, сортувати інформацію, організовану спеціальним засобом у вигляді банку даних. Найпоширеніші СУБД: dBase III Plus, FoxBase+, Clipper, Oracle, Accès, FoxPro, Paradox.

Крім перерахованих систем до складу прикладного ПЗ загального призначення слід віднести й інтегровані системи.Ці системи об'єднують у собі можливості текстових редакторів, графічних систем, електронних таблиць та систем управління базами даних. Головна перевага інтегрованих систем перед окремими системами прикладного ПЗ загального призначення полягає у тому, що вони створюють єдині правила роботи для користувача, тобто вони мають єдиний інтерфейс як при роботі з текстом, так і при роботі з електронними таблицями та ін. Найвідоміші серед них: Microsoft Works, Microsoft Office, Lotus SmartSuite, Perfect Office.

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

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

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

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

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

1. Проблемно-орієнтовані ППП це найбільший клас програмних продуктів, усередині якого проводиться класифікація за різними ознаками:

- типам предметних областей;

- інформаційним системам;

- функціям і комплексам задач, реалізовуваних програмним способом, і ін.

Для деяких предметних областей створений ринок програмних продуктів, серед яких можна виділити: ППП автоматизованого бухгалтерського обліку, ППП фінансової діяльності, ППП управління виробництвом, ППП обробки статистичних та експериментальних даних (Mathcad, Matlab, Excel) тощо.

Найблище до пакетів які ми могли б використовувати є Excel, але це пакети нереального часу.

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

У Microsoft Excel представлена велика кількість статистичних, фінансових і інженерних функцій. Деякі з них є вбудованими, інші доступні тільки після установки пакета аналізу. Ось списком доступних статистичних функцій, доступних фінансових функцій і доступних інженерних функцій:

• Дисперсіонний аналіз

• Кореляційний аналіз

• Описова статистика

• Експоненціальне згладжування

• Аналіз Фур'є

• Гістограма

• Ковзаюче середнє

• Генерація випадкових чисел

• Регресія

• Вибірка

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

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

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

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

5. Комунікаційні ППП - призначені для організації взаємодії користувача з видаленими абонентами або інформаційними ресурсами мережі.

В умовах розвитку глобальної інформаційної мережі Internet з'явився новий клас програмного забезпечення - браузери, засоби створення WWW-сторінок. Вони розрізняються можливостями підтримки мови HTML, використовуванням кольору при оформленні фону, тексту, форматуванням тексту, використовуванням графічних форматів зображень, таблиць, фонового звуку, мультиплікації і т.п.

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

- програми-оболонки для створення експертних систем шляхом наповнення баз знань і правил логічного висновку;

- готові експертні системи для ухвалення рішень в рамках певних предметних областей;

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

- системи аналізу і розпізнавання мови й ін.

Як правило, інтелектуальний інтерфейс включає:

- діалоговий процесор природною мовою;

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

- монітор, що здійснює управління компонентами інтерфейсу.