Инструментальные программные средства общего назначения


Несмотря на широкие возможности использования компьютеров для обработ­ки разной информации, самыми популярными являются программы, предназна­ченные для работы с текстами — текстовые редакторы и издательские системы. Текстовыми редакторами называют программы для ввода, обработки, хранения и печати текстовой информации в удобном для пользователя виде. Эксперты оцени­вают использование компьютера в качестве печатающей машинки в 80 %.

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

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

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

Для выполнения расчетов и дальнейшей обработки числовой информации су­ществуют специальные программы – табличные процессоры. В процессе деятель­ности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая – результата­ми вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость многократных расчетов при изменении исходных данных. Автоматизацией подобной рутинной работы и зани­маются табличные процессоры.

Одним из наиболее перспективных направлений развития вычислительной тех­ники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных и последующей нечисловой обработки их – поиска и сортировки. Для компьютерной обработки подобных баз данных исполь­зуют системы управления базами данных. СУБД – это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных. Различают несколько типов СУБД: иерархические, сетевые, реляционные.

При работе с СУБД выделяют несколько последовательных этапов:

Ø проектирование базы данных;

Ø создание структуры базы данных;

Ø заполнение базы данных;

Ø просмотр и редактирование базы данных;

Ø сортировку базы данных;

Ø поиск необходимой записи;

Ø выборку информации;

Ø создание отчетов.

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

Желание объединить функции различных прикладных программ в единую си­стему привело к созданию интегрированных систем. Универсальные интегрирован­ные системы разрабатывались по принципу единой системы, содержащей в каче­стве элементов текстовые и графические редакторы, электронные таблицы и си­стему управления базами данных. Примеры: Framework, Works, Мастер. Современ­ная концепция интеграции программных средств – кооперация отдельных при­кладных программных систем по типу широко известного пакета MS Office. Сами системы, входящие в пакет, являются независимыми, более того, они сами пред­ставляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем. Например, текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами дан­ных, а в электронной таблице Excel встроен мощный текстовый редактор. Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форма­тов представления данных.