Лекция 6. Классификация и основные характеристики программных продуктов
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Лекция 6. Классификация и основные характеристики программных продуктов

Сервисное программное обеспечение

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

*  программы диагностики работоспособности компьютера позволяют проверить конфигурацию компьютера и работоспособность его устройств;

*  антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения;

*  программы обслуживания дисков имеют несколько разновидностей:

- программы, обеспечивающие проверку качества поверхности магнитного диска;

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

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

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

- программы создания страховых копий диска и т.д;

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

· программы обслуживания сети.

Эти программы часто называют утилитами. Подобные утилиты включаются и в состав операционных систем.

 

Антивирусные программы

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

Пользователи должны знать основные меры по защите ЭВМ от заражения вирусами, а именно:

· необходимо оснастить ЭВМ современными антивирусными программами и постоянно обновлять их версии;

· при работе в глобальной сети обязательно устанавливать программы-фильтры (употребляемые термины - сторож, монитор);

· проверять дискеты на наличие вирусов;

· при работе на других компьютерах защищать свои дискеты от записи;

· делать архивные копии ценной информации;

· не оставлять дискету в дисководе при включении или перезагрузке ЭВМ.

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

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

В России наиболее популярны антивирусные программы:

· AVP (Antiviral Toolkit Pro, автор – Е. Касперский);

· Aidstest (автор – Д. Лозинский) ;

· Doctor Web (авторы – Данилов, Лутовинов и Белоусов);

· Антивирусная программа ADinf (Advanced Diskinfoscope, автор –                Д. Мостовой).

 

Пакеты прикладных программ

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

Примерная классификация прикладного программного обеспечения представлена на рис. 6.3.

Рис. 6.3. Классификация пакетов прикладных программ

ППП общего назначения

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

Представители данного класса программных продуктов:

1. Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами - базами данных. Простейшие СУБД позволяют обрабатывать на компьютере один массив информации, например, персональную картотеку. Более сложные СУБД поддерживают несколько массивов информации и сваи между ними, т.е. могут использоваться для задач, в которых участвует много различных видов объектов, связанных друг с другом различными соотношениями. Обычно эти СУБД включают средства программирования, но многие из них удобны и для интерактивного применения. Так, весьма мощны и довольно удобны в использовании СУБД DataEase, Paradox. При необходимости разработки небольших информационных систем часто применяются Microsoft Access, FoxPro, Clarion и др. Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиент-сервер. В них сама база данных располагается на мощном компьютере - сервере, который выполняет полученные от других компьютеров - клиентов запросы на получение той или иной информации из базы данных или осуществление определённых манипуляций с данными. Среди таких СУБД широко используется Oracle, Microsoft SQL Server, Sybase SQL Server, Informix и др.

2. Текстовые процессоры (редакторы документов) - это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Возможно использование различных шрифтов символов, абзацев произвольной формы, автоматического переноса слов на новую строку; оформление сносок, включение рисунков; использование автоматической нумерации страниц и т.д. Наиболее мощные текстовые процессоры позволяют проверять правописание, набирать тексты в несколько столбцов, создавать таблицы и диаграммы, строить оглавления, предметные указатели и т.д. Современные текстовые редакторы имеют возможность отмены некоторого числа ошибочно выполненных операций, такой режим называется откатом.

В качестве примера такой системы в рамках курса будет предложено изучение текстового процессора Word  фирмы Microsoft.

3. Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами. Такой редактор входит в состав Windows (Paint).

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

Все графические редакторы можно условно разделить на два класса: растровые и векторные.

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

В редакторах, ориентированных на обработку фотоизображений (например, Aldus Photostyler), можно обрабатывать изображения большого размера, в них имеются средства для настройки яркости и контрастности изображения или отдельных его частей, применения несложных цветовых эффектов и т.д. В профессиональных редакторах типа Adobe Photoshop, рассчитанных на создание художественных растровых изображений, имеется и множество других изобразительных средств.

Весьма популярны редакторы объектной (векторной) графики типа Corel Draw. Они работают с изображением, состоящим не из цветных точек, а из различных объектов – линий, букв и т.д. Векторы представляют собой математическое описание объектов (например, для прямой линии задаются координаты двух точек, для круга – координаты центра и радиус).

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

Динамическое изображение создают с помощью редакторов 3D Studio MAX, Corel Draw, Animator Pro. С помощью этих редакторов трёхмерные объекты любой формы можно подвергать деформациям изгиба, кручения и сдвига.

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

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

Другие известные представители этого класса систем: Quattro Pro for Windows, Lotus 1-2-3 for Windows.

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

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

Примерами таких программ являются PowerPoint фирмы Microsoft, Freelance Graphics фирмы Lotus, Autodesk Animator Pro и др.

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

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

Компоненты интегрированных пакетов могут работать изолированно друг от друга, но основные достоинства интегрированных пакетов проявляются при их разумном сочетании друг с другом. Пользователи интегрированных пакетов имеют унифицированный для различных компонентов интерфейс, тем самым обеспечивается относительная легкость их освоения. Яркий пример такого интегрированного пакета – Microsoft Office 2003.

К отличительным особенностям этого класса программных средств можно отнести:

· общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм и т.д.);

· легкость обмена информацией между компонентами пакета;

· наличие единой языковой платформы для разработки макрокоманд, пользовательских программ;

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

· эффективность при групповой работе в сети.

Посмотреть, какие программы установлены на вашем компьютере можно, вызвав меню Пуск, а затем подменю Все программы.

 

Методо-ориентированные ППП

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

Офисные ППП

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

1. Органайзеры (планировщики) - программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки. В состав программ органайзеров входят: калькулятор, записная книжка, часы, календарь и т.д.

2. Программы–переводчики, средства проверки орфографии и распознавания текста включают:

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

· словари орфографии, используемые при проверке текстов;

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

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

Примером такого пакета может служить ППП Stylus Lingvo Office, реализующий весь цикл «от листа до листа». С помощью сканера осуществляется считывание текстового изображения, находящегося на печатном листе; FineReader осуществляет распознавание графических образов и запись считанной информации в текстовом виде; Stylus for Windows выполняет перевод на указанный язык; корректор орфографии Lingvo Corrector и резидентный словарь Lingvo осуществляют проверку и правку. Результат перевода представляется в формате текстового редактора Word for Windows.

3. Коммуникационные ППП – предназначены для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети. ( Пример такого ППП - Norton pcANYWHERE).

Лекция 6. Классификация и основные характеристики программных продуктов

Дата: 2018-12-28, просмотров: 439.