На головну

Класифікація прикладних програмних засобів

  1. B. Повільно діючі протіворевматоідние кошти
  2. Excel для вирішення прикладних завдань
  3. I. Класифікація комп'ютерів
  4. I. Приймання товару безпосередньо покупцем у взаєминах з продавцем.
  5. I.2.2) Класифікація юридичних норм.
  6. II. Класифікація документів
  7. II. Загальні вимоги до відпустки лікарських засобів

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

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

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

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

Графічні редактори.Це великий клас програм, призначених для створення і (або) обробки графічних зображень. В даному класі розрізняють наступні категорії: растрові редактори, векторні редактори і програмні засоби для створення та обробки тривимірної графіки (3D-редактори).

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

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

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

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

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

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

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

- Створення порожній (незаповненою) структури бази даних;

- Надання коштів її заповнення або імпорту даних із таблиць іншої бази;

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

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

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

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

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

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

Відмітна особливість CAD-систем полягає в автоматичному забезпеченні на всіх етапах проектування технічних умов, норм і правил, що звільняє конструктора (або архітектора) від робіт нетворчого характеру. Наприклад, в машинобудуванні CAD-системи здатні на базі складального креслення виробу автоматично виконати робочі креслення деталей, підготувати необхідну технологічну документацію із зазначенням послідовності переходів механічної обробки, призначити необхідні інструменти, верстатні та контрольні пристосування, а також підготувати керуючі програми для верстатів з числовим програмним управлінням (ЧПУ), промислових роботів і гнучких автоматизованих ліній. Сьогодні системи автоматизованого проектування є необхідним компонентом, без якого втрачається ефективність реалізації гнучких виробничих систем (ГВС) та автоматизованих систем управління технологічними процесами (АСУТП).

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

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

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

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

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

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

Редактори HTML (Web-редактори).Це особливий клас редакторів, що об'єднують в собі властивості текстових і графічних редакторів. Вони призначені для створення і редагування так званих Web-документів (Web-сторінок Інтернету). Web-документи - це електронні документи, при підготовці яких слід враховувати ряд особливостей, пов'язаних з прийомом / передачею інформації в Інтернеті.

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

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

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

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

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

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

Геоінформаційні системи (ГІС).Призначені для автоматизації картографічних та геодезичних робіт на основі інформації, отриманої топографічними або аерокосмічними методами.

Системи відеомонтажу.Призначені для цифрової обробки відеоматеріалів, їх монтажу, створення відеоефектів, усунення дефектів, накладення звуку, титрів і субтитрів.

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




Витоки і причини інформатики | Підбиття підсумків | Принцип дії комп'ютера | механічні першоджерела | математичні першоджерела | Класифікація за призначенням | Міні-ЕОМ | Мікро-ЕОМ | Інші види класифікації комп'ютерів | Поняття про інформаційний та математичному забезпеченні обчислювальних систем |

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