Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ ИТЭ ЛР20120305.doc
Скачиваний:
8
Добавлен:
01.09.2019
Размер:
1.34 Mб
Скачать

1.5. Универсальное программное обеспечение

Все программное обеспечение (ПО), выполняемое устройствами вычислительной техники, делится на прикладное и системное. Системное ПО призвано сделать аппаратуру ЭВМ доступной пользователю и с повседневной работе конкретного пользователя в явном виде не применяется. К системному ПО относят операционные системы (DOS, Windows, Linux, …), служебные программы – утилиты (программы для тестирования и настройки аппаратуры CheckDisk, Defrag, антивирусы DrWeb, AVP, ...), а также языки программирования (Basic, Си, SQL, …). С прикладными программами непосредственно работает пользователь, они предназначены для решения личных, производственных (офисных) или научных задач.

Универсальные офисные прикладные программы обычно подразделяют на следующие группы:

  1. Текстовые процессоры. Позволяют выполнить подготовку текстового документа с любыми нетекстовыми вставками: таблицами, рисунками, формулами, видеофрагрентами и т.д. Отличаются от простейших текстовых редакторов (Блокнот) развитыми средствами форматирования документа и способностью самостоятельного решения некоторых задач: составление содержание, реферата, перечни терминов и сокращений, функцией проверки орфографии. Примеры текстовых процессоров – MS Office Word, OpenOffice Word, Lexicon.

  2. Настольные издательские системы. Предназначены для подготовки серийных печатных изданий – листовок, газетной и книжной продукции. Обладают бо’льшими возможностями оформления, в том числе графического, чем текстовые процессоры, работают с любыми форматами конечной продукции, имеют возможность вывода результата как в файл, так и непосредственно на типографское оборудование. Пример программы – Page Maker.

  3. Табличные процессоры. Обладают развитыми средствами создания, хранения, представления и обработки таблично представленной информации. Допускают работу с текстовой, графической, цифровой информацией и взаимную их конвертацию. Однако при всей своей многофункциональности табличные процессоры не предназначены для профессиональной работы с базами данных. Примеры табличных процессоров – MS Office Excel, OpenOffice Calc, Lotus.

  4. Графические редакторы. В зависимости от типа обрабатываемых графических изображений подразделяются на векторные (типовой формат файла wmf – windows metafile) и растровые (типовой формат bmp – bit map). Примерами таких пакетов программ являются соответственно CorelDraw и Photoshop. По разнообразию инструментов для обработки изображений эти редакторы целесообразно также называть процессорами.

  5. Редакторы демонстрационной графики (редакторы презентаций). Предназначены для создания, редактирования и воспроизведения информации в виде презентаций (последовательности кадров). Типичным представителем таких программ является MS PowerPoint из пакета MS Office.

  6. Системы мультимедиа. Мультимедиа – дословно «многосредовость», возможность одновременной выдачи информации одновременно в нескольких формах, в основном аудио и визуальной. Возможности программ, работающих по принципу мультитедиа, должны обеспечиваются поддержкой со стороны аппаратуры компьютера (ёмкие сменные накопители, устройства вывода звука) и операционной системы (многозадачность). По выполняемым с мультимедиа-информацией операциям программы мультимедиа условно разделяют на просмотрщики (браузеры, вьюверы, плейеры – от соответствующих англ. глаголов просматривать - browse, видеть - view, проигрывать - play) и редакторы. Примеры просмотрщиков – Windows Media Player, Winamp, RealPlayer, ACDSee, редакторов – Adobe Premier. Аудиовидеоинформация, особенно качественная, занимает достаточно большой объем памяти. Для уменьшения занимаемого места практически вся мультимедиа – информация архивируется (сжимается, упаковывается, кодируется). Примеры сжатых форматов – Mp3 для звука и Mpeg4 для видео. Для декодирования сжатых мультимедиа-файлов в состав операционной системы должны входить драйверы-декодеры, а для упаковки после редактирования – драйверы-кодеры. Стандартные пакеты, умеющие выполнять обе названные операции, получили название кодеков (КОдер + ДЕКодер).

  7. Организаторы работ. Предназначены для автоматизации процедур планирования различных ресурсов: времени, денег, материалов, работников различных специальностей. Используются в повседневной практике обычного человека в форме электронных ежедневников, органайзеров, более сложные применяются в управлении распределенными во времени проектами (поэтапная модернизация предприятия, строительство, производство сложной продукции). Примерами организаторов работ являются программы MS Project, Time Line

  8. Системы управления базами данных (СУБД) – предназначены для организации процедур хранения, выборки и защиты структурированных данных. Большинство СУБД целесообразно отнести к системному ПО, так как непосредственно пользователь с СУБД не работает: это системы InterBase, Oracle, MySQL. Примером прикладной, пользовательской СУБД может являться СУБД MS Access из пакета MS Office. Обращения к СУБД обычно выполняются на специализированном языке структурированных запросов SQL (Structure Query Language), абстрагированном от любой прикладной области. Примерами операторов языка SQL являются команды создания и удаление таблицы данных, создания и удаления записи, выборка данных по указанным критериям, команды назначения прав доступа.

  9. Системы автоматизированного проектирования (САПР). Примерами таких систем служат AutoCAD, MathCAD, PCAD, MS Visio, Компас График и другие. В отличие от векторных графических редакторов, помимо развитой графической подсистемы, позволяющей получить чертежи любой степени сложности, САПР позволяют выполнить математическое моделирование проектируемого объекта, рассчитать его характеристики, подобрать материалы и инструменты для реализации, оформить полный пакет технической документации, а при необходимости организовать вывод результатов не только в виде твердой или электронной копии, но и непосредственно на технологическое оборудование, используемое при производстве конкретной продукции. В области экономики наиболее широко применяется пакет Visio, входящий в последние версии MS Office.

  10. Программы распознавания символов. (OCR – программы: Optical Character Recognition). Наиболее распространенной в России OCR – программой является ABBYY FineReader. Программа распознавания символов преобразует растровое изображение, полученное из файла, сканера или фотокамеры, в текстовый документ, доступный для редактирования (FineReader Hardprint). Типовыми этапами процесса распознавания являются получение изображения; его сегментирование (с целью разделения областей текста, таблиц, формул, рисунков, нераспознаваемых областей), непосредственно процесс распознавания, проверка полученного файла на наличие орфографических ошибок, уточнение неуверенно распознанных символов, и окончательное сохранение документа в формате текстового документа (*.txt), документа MS Word (*.doc), документа Adobe Acrobat (*.pdf) или в другом формате. Возможна передача всего или части распознанного документа через буфер обмена. Современный уровень развития ПО и компьютерной техники позволяет распознавание рукописного текста. Распознаванию рукописного текста предшествует процесс обучения OCR – программы почерку конкретного человека. Разновидностью OCR – программ является анализатор бланков (FineReader Forms): он предназначен для распознавания большого количества однотипных бланков, например, результатов анкетирования, ЕГЭ, бюллетеней для голосования, с целью получения результирующей таблицы, базы данных или просто набора статистических данных, при этом в бланках распознаются только определенные заранее заданные поля.

  11. Экономические, математические, аналитико-статистические и другие программы. К этому классу условно можно отнести все программные продукты, не вошедшие в предыдущие группы.

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