1.5.1. КЛАССИФИКАЦИЯ ПРОГРАММ ПРИКЛАДНОГО УРОВНЯ

Пакеты прикладных программ (Application Program Package) — комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

Установка программных продуктов на компьютер выполняется квалифицированными пользователями, а непосредственную их эксплуатацию осуществляют, как правило, конечные пользователи – потребители информации, деятельность которых во многих случаях весьма далека от компьютерной области. Данный класс программных продуктов может быть весьма специфичным для отдельных предметных областей (рис.1.6).

1.5.2. ПРОБЛЕМНО-ОРИЕНТИРОВАННЫЕ Пакеты прикладных программ

К проблемно-ориентированным пакетам прикладных программ (ППП) можно отнести:

· ППП автоматизированного бухгалтерского учета;

· ППП финансовой деятельности;

· ППП управления персоналом (кадрового учета);

· ППП управления материальными запасами;

· ППП управления производством;

· банковские информационные системы и т.п.

Бухгалтерские системы имеют функции текстовых, табличных редакторов и систем управления базами данных (СУБД).

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

Бухгалтерская система  – система автоматизации бухгалтерского учёта (САБУ) — компьютерная программа (программное обеспечение), предназначенная для ведения учета:

· бухгалтерского;

· фискального, то есть направленного на удовлетворение требования государства по расчёту и уплате налогов.

По масштабности и сложности учёта САБУ можно разделить на несколько условных классов:

· персональные;

· для малых и средних предприятий;

· для крупных предприятий и для банков.

Примерами САБУ являются: «1С» (серия программ «1С: Бухгалтерия»), «АйТи» (семейство «БОСС»), «Атлант-Информ» (серия «Аккорд»), «Галактика-Парус» (серия программ «Галактика» и «Парус»), «ДИЦ» («Турбо-бухгалтер»), «Интеллект-сервис» (серия «БЭСТ»), «Инфин» (серия программных продуктов от «мини» до «макси»), «Информатик» («Инфо-бухгалтер»), «Инфософт» («Интегратор»), «Омега» (серия «Abacus»), «Цифей» («Эталон») и «R-Style Software Lab» («Универсальная бухгалтерия Кирилла и Мефодия», серия RS-Balance).

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

Финансово-аналитические системы представляют собой программные продукты позволяющие проводить какую-либо аналитическую работу с различными данными. К финансово-аналитическим системам могут быть отнесены программные продукты по бюджетированию, по оценке инвестиционных проектов, по финансовому анализу и многие другие, например: «ИНЭК: АФСП» (далее АФСП) фирмы ИНЭК, Audit Expert, Project Expert фирмы «Про-Инвест-ИТ» и «АБФИ-Предприятие» (далее АБФИ) фирмы «Вестона».

1.5.3. ПРОГРАММЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ

Автоматизация технологической подготовки производства включает в себя вопросы конструкторской и технологической подготовки производства. Это разработка чертежной документации, разработка технологий производства изделий машиностроения, подготовка программ для станков с ЧПУ и т.д.

В настоящее время существует уже много разработок в этой области, которые активно присутствуют на российском рынке и отвечают современным требованиям. К ним относятся американские системы: AutoCAD, Unigraphics, Solid Edge, SolidWorks, Mechanical Desktop, IronCAD, MicroStation Modeler, TopSolid, Pro/DESKTOP, VISI-CAD/CAM, SURFCAM, CAMWorks, Gibbs CAM, Mastercam, Esprit, FeatureCAM, FEMAP, ADAMS, ADINA-M, ANSYS-DesignSpace, MSCPatran, CATIA, Nastran (программы инженерного анализа методом конечных элементов деформации). Кроме того, используется и российская система T-FLEXCAD – разработка российской фирмы «Топ Системы» г. Москва.

Mechanical Desktop, являющийся по сути расширением системы AutoCAD, и T-FLEX CAD начинали как 2D системы, в отличие от Solid Edge и SolidWorks

Пакеты прикладных программ автоматизированного проектирования необходимы для поддержки технологов, конструкторов.

Эти пакеты используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, т.е. с обработкой графических изображений. Кроме того, они позволяют реализовать следующие функции:

1) коллективную работу в сети;

2) экспорт-импорт файлов различных форматов;

3) масштабирование объектов;

4) группировку объектов, передвижение, растяжку, поворот, разрезание, изменение размеров, работу со слоями;

5) перерисовку;

6) управление файлами;

7) использование чертежных инструментов, позволяющих рисовать кривые, эллипсы, линии произвольной формы, многоугольники и т.п.;

8) работу с цветом;

9) автоматизацию отдельных процедур с использованием встроенного макроязыка.

1.5.4. МЕТОДО-ОРИЕНТИРОВАННЫЕ ППП

К методо-ориентированным ППП относятся математические и статистические методики решения задач в виде программ. Класс методо-ориентированных ППП включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач. К этому классу можно отнести различные математические пакеты (MathCAD, MatLAB Maple), статистические пакеты (Statistica) и т.д. В этих математических пакетах заложены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций. Методы статистической обработки и анализа данных имеют всевозрастающее применение. На базе методов сетевого планирования с экономическими показателями проекта, формированием отчетов различного вида оформилось новое направление программных средств – средства управление проектами.

1.5.5. ОФИСНЫЕ ПАКЕТЫ

Офисные ППП включают в себя подразделения следующих категорий:

· органайзеры (планировщики);

· программы перевода и распознавания сканированного текста;

· интегрированные системы делопроизводства;

· коммуникационные ППП.

Органайзеры (планировщики) – программы планирования рабочего времени, встреч, расписание рабочего дня: Microsoft Outlook;

К программам перевода и распознавания сканированного текста относятся: FineReader,  Promt, Socrat, Stylus Lingvo Office.

Электронные словари – это средства для перевода отдельных слов в документе. Используются профессиональными переводчиками, которые самостоятельно переводят текст.

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

Программы автоматического перевода целесообразно использовать:

· при абсолютном незнании иностранного языка;

· при необходимости быстрого ознакомления с документом;

· для перевода на иностранный язык;

· для создания черновика перевода.

Интегрированные системы делопроизводства – средства для автоматизации рабочего места руководителя. В частности, они выполняют функции создания, редактирования и форматирования документов, централизации функций электронной почты, факсимильной и телефонной связи, диспетчеризации и мониторинга документооборота предприятия, координации работы подразделов, оптимизации административно-хозяйственной деятельности и поставки оперативной и справочной информации.

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

· редакторы HTML;

· браузеры (средства просмотра Web-документов).

В условиях развития глобальной информационной сети Internet появился новый класс программного обеспечения — браузеры, средства создания WWW-страниц. Электронная почта также становится обязательным компонентом офисных ППП.

Редакторы HTML (Web-редакторы) – особый класс редакторов, объединяющих в себе возможности текстовых и графических редакторов. Предназначены для создания и редактирования Web-страниц Интернета. Программы этого класса можно использовать при подготовке электронных документов и мультимедийных изданий.

Реда́ктор HTML, или HTML-реда́ктор — компьютерная программа, позволяющая составлять и изменять страницы в формате HTML. Несмотря на то, что HTML-код может быть написан в простом текстовом редакторе (например, Notepad), специальные редакторы для написания кода HTML предлагают больше удобств и функциональности. Условно редакторы разделяются на две категории:

1) редакторы, показывающие только исходный код;

2) редакторы, показывающие готовую страницу, работая по технологии WYSIWYG.

Браузеры (средства просмотра Web-документов) – программные средства, предназначенные для просмотра электронных документов, созданных в формате HTML. Воспроизводят, кроме текста и графики, музыку, человеческий язык, радиопередачи, видеоконференции и разрешают работать с электронной почтой.

Веб-обозрева́тель, бра́узер (от англ.Webbrowser; вариант броузер — устаревшая и менее предпочтительная форма) — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой.

Помимо перечисленных программ для работы с сетью Интернет существует большой блок программ разного назначения (табл. 1.1).

Таблица 1.1

Программы для работы с Интернет

Назначение

Название программы

Назначение

Название программы

Браузеры

Opera

Менеджеры закладок

Check&Get

Mozilla Navigator

inBookmarks

FireFox

Кладовка

NetCaptor

Менеджеры скачивания файлов

Download Master

Maxthon

Download Express

iNetAdviser

ReGet Junior

SlimBrowser

Mass Downloader

Web-мастеру

HtmlReader

Оффлайновые браузеры

Teleport Pro

TopStyle Lite

Offline Explorer Pro

Денвер

Почтовые программы

Microsoft Outlook Express

Xenu’s Link Sleuth

Microsoft Outlook

Colour Coder

TheBat!

SmartWhois

BayesIt!

Графика

Active GIF Creator (AGIF)

Thunderbird

IconUtils

Файрволлы (Firewall)

ViPNet Personal Firewall

Дозвон и статистика

VDialer3

Comodo Personal Firewall

FlexibleSoft Dialer II

Хранители паролей

Password Base

MuxaSoft Dialer

Personal Passworder

NetLaunch

ftp-менеджеры

FAR

Интернет-пейджеры

ICQ

FileZilla client

Miranda IM

IP-телефония

Skype

mIRC

SpeakFreely

&RQ

Trillian

1.5.6. ППП ОБЩЕГО НАЗНАЧЕНИЯ

Программы общего назначения –  это программы информационных технологий, входящие в состав MSOffice. К ним относятся:

1) настольные системы управления базами данных (СУБД), обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах, либо централизованное хранение баз данных на файл-сервере и сетевой доступ к ним (Visual FoxPro Standart 3.0, Access, SQL Server for Windows NT 6.00);

2) серверы баз данныхуспешно развивающийся вид программного обеспе­чения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер. Общим для различных видов серверов баз данных является использование реляцион­ного языка SQL для реализации запросов к данным (Oracle 7.0);

3) генераторы (серверы) отчетовсамостоятельное направление разви­тия программных средств, обеспечивающих реализацию запросов и формирование отчетов в печатном или экранном виде в условиях сети с архитектурой клиент-сервер (Profit for Windows 6.0);

4) текстовые процессорыавтоматическое форматирование документов, вставка рисованных объектов и графики, составление оглавлений и указателей, проверка орфографии, шрифтовое оформление, подготовка шаблонов документов (Word, Лексикон);

5) табличный процессор – удобная среда для вычислений силами конечного пользователя; средства деловой графики, специализированная обработка (встроенные функ­ции, работа  с  базами  данных, статистическая  обработка  данных  и  др.) (Excel, Quattro Pro);

1) средства презентационной графикиспециализированные про­граммы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений (PowerPoint);

2) интегрированные пакетынабор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные тех­нологии, реализованные на общей вычислительной и операционной платформе (Works);

1.5.7. ПРОГРАММНЫЕ СРЕДСТВА МУЛЬТИМЕДИА

Программные средства мультимедиа – бурно и широко развивающаяся область информационных технологий.

Мультимедиа — это интеграция в одном программном продукте многообразных видов информации: как традиционных (текста, таблиц, иллюстраций и др.), так и оригинальных (речи, музыкb, фрагментов видеофильмов, телекадров, анимации и др.). Такая интеграция осуществляется под управлением компьютера с использованием разнообразных устройств регистрации и воспроизведения информации: микрофона, аудиосистемы, проигрывателя оптических компакт-дисков (CD-ROM проигрывателя), телевизора, видеомагнитофона, видеокамеры, электронных музыкальных инструментов.

Эти программы необходимы для того чтобы:

· слушать музыку;

· просматривать фильмы;

· сжимать музыку, фильмы;

· снимать музыку с внешнего носителя (CD-ROM) — Audio Catalyst, Audio Grabber, Alcogol 120%;

· записывать музыку, видео на диски CD-R, CD-RW, DVD-CD-Creator фирмы Roxio, «Nero Burning Rom»;

· писать музыку: Cakewalk/SONAR XL 2.1, Cool Edit Pro, XG-Wizard, SoundForge/WaveLab, Cubase/Nuendo.

1.5.8. НАСТОЛЬНО-ИЗДАТЕЛЬСКИЕ СИСТЕМЫ

Настольные издательские системы (табл. 1.2) применяют для формирования буклетов книг, газет и другой издательской литературы.

Таблица 1.2

Настольная издательская система (DeskTop Publishing  – DTP)

Технология

Основные операции с объектами

Программные продукты

Обработки изображений

Создание и обработка иллюстративных материалов:

· преобразование готовых изображений, созданных на каком-либо материальном носителе в цифровую форму;

· создание иллюстративных материалов сразу в цифровом виде

Adobe Photoshop, Corel Photo-Paint, Fractal Design Painter, Micrografx Picture Publisher

Полиграфического дизайна

Разработка самостоятельных графических продуктов: фирменных знаков, логотипов, визиток, бланков, объявлений, афиш, пригласительных билетов, открыток и т.д.

Adobe Illustrator, Corel DRAW, Macromedia FreeHand, Micrografx Designer

Собственно настольной издательской системы

Разработка издания (газеты, книги, журнала, брошюры, многостраничного документа) с помощью ПК. Может включать в себя результаты технологий графики и полиграфического дизайна

Adobe PageMaker, QuarkXpressCorel Ventura, Microsoft Publisher, Microsoft Word

1.5.9. ПРОГРАММЫ ИСКУССТВЕННОГО ИНТЕЛлЕКТА

Отдельными компонентами интеллектуальных систем (систем искусственного интеллекта) являются:

· база знаний;

· интеллектуальный интерфейс  пользователя;

· программа формирования логических выводов.

Интеллектуальные системы подразделяются следующим образом:

· программы-оболочки для создания экспертных систем путем наполнения баз знаний;

· готовые экспертные системы для принятия решений;

· системы управления базами данных для поддержки семантических моделей;

· системы анализа и распознавания речи.

Экспертные системы впервые появились в области медицины. Возникла идея интеграции знаний экспертов в области медицины или ее отдельных разделов в некоторую электронную форму, которая позволила бы начинающему врачу иметь своеобразного электронного советника при принятии решений по тому или иному врачебному случаю. Выбор области медицины объясняется слишком большой ценой ошибок, которые касаются жизни и здоровья людей. Постепенно от области медицины эта технология распространилась и на другие сферы деятельности человека, например, производство.

Технология использования экспертных систем предполагает первоначальное «обучение» системы, т.е. заполнение ее конкретными знаниями из той или иной проблемной области, а потом уже эксплуатацию наполненной знаниями экспертной системы для решения прикладных задач. Эта идеология проявила себя в проекте ЭВМ пятого поколения в части привлечения конечного пользователя к решению своих задач и связана с проблемой автоформализации знаний.

Экспе́ртная систе́ма (expertsystem) — компьютерная программа, способная частично заменить специалиста-эксперта в разрешении проблемной ситуации. Современные экспертные системы (ЭС) начали разрабатываться исследователями искусственного интеллекта в 1970-х годах, а в 1980-х получили коммерческое подкрепление. Основой экспертных систем можно считать предложенные в 1832 году С. Н. Корсаковым механические устройства, так называемые «интеллектуальные машины», позволявшие находить решения по заданным условиям, например, определять наиболее подходящие лекарства по наблюдаемым у пациента симптомам заболевания.

Наиболее известные (распространённые) ЭС:

· CLIPS — весьма популярная ЭС (publicdomain);

· OpenCyc — мощная динамическая ЭС с глобальной онтологической моделью и поддержкой независимых контекстов;

· WolframAlpha – поисковая система, интеллектуальный «вычислительный движок знаний».

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

Геоинформационные системы (также ГИС — географическая информационная система) — системы, предназначенные для сбора, хранения, анализа и графической визуализации пространственных данных и связанной с ними информации о представленных в ГИС объектах. Другими словами, это инструменты, позволяющие пользователям искать, анализировать и редактировать цифровые карты, а также дополнительную информацию об объектах, например высоту здания, адрес, количество жильцов.

ГИС включают в себя возможности систем управления базами данных (СУБД), редакторов растровой и векторной графики и аналитических средств и применяются в картографии, геологии, метеорологии, землеустройстве, экологии, муниципальном управлении, транспорте, экономике, обороне и многих других областях.

1.5.10.     ИНТЕЛлЕКТУАЛЬНЫЕ СИСТЕМЫ

Интеллектуальные системы используют в работе некоторые принципы обработки информации, свойственные человеку. Этот класс пакетов включает:

· информационные системы, поддерживающие диалог на естественном языке (естественно-языковый интерфейс);

· экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях;

· интеллектуальные пакеты прикладных программ, позволяющие решать прикладные задачи без программирования.

Естественно-языковый интерфейс был наиболее привлекателен для общения с ЭВМ с момента ее появления. Это позволило бы исключить необходимость обучения конечного пользователя языку команд или другим приемам формулировки своих заданий для решения на компьютере, поскольку естественный язык является наиболее приемлемым средством общения для человека. Поэтому работы по созданию такого рода интерфейса начались с середины XX века. Однако несмотря на весь энтузиазм исследователей и проектировщиков, эта задача не решена и по сей день из-за огромных сложностей, связанных с пониманием предложений естественного языка и связного текста в целом. Некоторые программные продукты, которые появлялись на рынке, носили скорее экспериментальный характер, имели множество ограничений и не решали задачу кардинально. Данная проблема остается актуальной и по сей день и вошла в состав проблематики, связанной с проектом ЭВМ пятого поколения.

Интеллектуальные пакеты прикладных программ позволяют, аналогично экспертным системам, предварительно создавать базу знаний, включающую совокупность знаний из той или иной области деятельности человека, а затем решать практические задачи с привлечением этих знаний. Различие этих видов пакетов состоит в том, что экспертные системы, в отличие от интеллектуальных ППП, позволяют интегрировать знания из так называемых слабо формализуемых предметных областей, в которых сложно определить входные и выходные параметры задачи, а также невозможно сформировать четкий алгоритм ее решения. Кроме того, экспертные системы не формируют алгоритм решения задачи как в случае интеллектуальных ППП, а лишь выдают «советы» пользователю на основании его запроса.