Программа – точная подробная последовательность инструкций для компьютера на понятном ему языке. Программное обеспечение, работающие на компьютере можно разделить на три категории. 1) прикладные, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т.д. 2) системные, выполняющие различные вспомогательные функции: создание копий, проверка устройств компьютера и т.д. 3) инструментальные (системы программирования) обеспечивающие создание новых программ. Грани между этими классами весьма условны. Системные программы: операционные системы, драйверы, программные оболочки. ОС управляет работой компьютером, запускает программное обеспечение, обеспечивает защиту данных, выполняет сервисные функции по запросам пользователя и программ. Драйверы – расширяют возможности ОС, позволяя ей работать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т.д. Большинство ОС содержит немало драйверов в своем комплекте поставки, и программа установки ОС задействует те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы часто поставляются вместе с новыми устройствами и контроллерами. Программые оболочки – обеспечивают более удобный и наглядный способ общения с компьютером. Наиболее популярные программы для DOS являются Norton Commander, XTree Pro Gold, для Windows: Norton Desktop, Norton Navigator. Утилиты (вспомогательные программы). Типы утилит: 1. Программы резервирования – копируют информацию с жесткого диска на дискеты, съемные диски. 2. Антивирусные программы – предотвращают заражение компьютерным вирусом, ликвидируют последствия заражения. 3. Архиваторы – сжимают информацию, т.е. создают копию файла меньшего размера, объединяют несколько копий в один архивный файл. 4. Программы русификаторы – приспосабливают другие программы для работы с русскими буквами. 5. Программы для диагностики компьютера – проверяют конфигурацию и работоспособность устройств. 6. Программы кэши – создают в оперативной памяти кэш – буфер. 7. Программы динамического сжатия – создают псевдодиски, информация которых хранится в виде файлов на обычных дисках компьютера. 8. Программы ограничения доступа – позволяют защитить хранящиеся на компьютере данные от нежелательных пользователей. Прикладные программы. Создано и используется множество прикладных программ. Наиболее широко применяются: 1) Текстовые процессоры и текстовые редакторы – программы для подготовки тестов. Имеется возможность использовать различные шрифты символов, абзацы произвольной формы, автоматический перенос слов на новую строку, сноски, вставку рисунков, автоматическую нумерацию сток, проверять правописание, создавать таблицы и диаграммы, набирать текст в несколько столбцов и т.д. Процессоры: ЛЕКСИКОН, Microsoft Word, Corel Word Perfect. Редакторы: Word Pro, Just Write, Word Pad. 2) Табличные процессоры - для обработки табличных данных. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой находится числа, тексты, формулы для расчета значения в клетке по имеющимся данным. Современные табличные процессоры поддерживают трехмерные таблицы, помогают создавать собственные входные и выходные формы, включать в таблицы рисунки, использовать макрокоманды, работать с базами данных и т.д. Процессоры – Microsoft Excel, Lotus – 1-2-3, Quattro Pro. 3) Программы подготовки презентаций могут оформлять слайды для презентаций, помещая туда диаграммы, рисунки, надписи и т.д. ПО: Power Point, Freelanse Graphics, Charisma, Harvard Graphics. 4) Издательские системы - для подготовки рекламных буклетов, оформления газет, журналов, книг (документов типографского качества). Основная функция – верстка (работа с текстом, рисунками). Обычно тексты набираются в программе Microsoft Word, а затем считываются издательской системой, где выполняется окончательное оформление. ПО: Page Maker, Quark Xpress. 5) Графические редакторы – используются для создания и редактирования графики (рисунки). Есть возможность рисования линий, кривых, раскраски областей экрана, создания надписей, настраивать яркость и контрастность, применять цветовые эффекты. ПО: Brush, Aldus Photostyler, для обработки растровых изображений -Adobe Photoshop, для обработки векторных изображений - Corel Draw. 6) Программы анимации – создают двумерные и трехмерные движущиеся модели объектов и, управляя ими, комбинируя их, получать анимационные фильмы. ПО: 3D Studio, Crystal Topas Prof, Lightwave 3D, Elastic Reality, 3D MAX. 7) Программы для создания компьютерного видео – позволяют при наличии соответствующего оборудования производить монтаж видеофильмов, видеоэффектов, титров и т.д. Adobe Premiere. 8) Бухгалтерские программы – для ведения бух учета, подготовки финансовой отчетности, финансового анализа деятельности предприятия. 1С:Бухгалтерия, Инфо – Бухгалтер, Инфософт, Атлант-Информ, КомТех+ и др. 9) Правовые базы данных содержат тексты нормативных документов с возможностью поиска и распечатки. Распространяются правовые базы данных общего назначения и специализированные – по хозяйственному, банковскому, таможенному, региональному законодательству. Гарант, Кодекс, Консультант – Плюс, Юрисконсульт и т.д. 10) Персональные информационные менеджеры позволяют назначать разовые и повторяющиеся мероприятия, напоминать о делах, звонить по телефону, работать с перепиской. Lotus Organizer, Microsoft Outlook. 11) Программы планирования позволяют составлять планы работ, требующие координации многих людей и ресурсов. Microsoft Project, Time Line. 12) Программы распознавания символов – позволяют вводить с помощью сканера напечатанные тексты. Качество распознавания зависит от качества текста. Fine Reader, Cunieform. 13) Программы переводчики – позволяют переводить тексты с русского языка на английский и обратно. Некоторые, переводят с немецкого и французского языков. Сократ, Stylus. 14) Программы словари – электронные версии обычных словарей с некоторыми дополнительными возможностями. Мультилекс, Контекст, Лингво. 15) СУБД – позволяют управлять большими информационными массивами – базами данных. Простейшие СУБД позволяют обрабатывать на компьютере один массив информации, более сложные – поддерживают несколько массивов и связи между ними. Lotus Approach, DataEase, Paradox, Microsoft Access, Fox Pro. Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиент- сервер. В них сама база данных располагается на мощном компьютере – сервере, который принимает от программ, выполняемых на других компьютерах – клиентов, - запросы на получение той или иной информации из базы данных или осуществление тех или иных манипуляций с данными. Microsoft QSL Server, Sybase SQL Server, Informix. 16) Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера. Системы включают средства трехмерного твердотельного моделирования, проектирования процессов механообработки, трехмерного твердотельного моделирования, программирования оборудования с числовым программным управлением. Auto Cad, X-Flex CAD, «Компас». 17) Системы программирования – системы для разработки новых программ. Эти системы обычно включают компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение программы на языке программирования высокого уровня, редактор текстов программ, библиотеки полезных подпрограмм, отладчики, и вспомогательные программы. Для языков Фортран, Бейсик, Паскаль, СИ, СИ++ имеется множество систем программирования, позволяющих создавать программы, работающие в среде DOS, Windows 95, 98, Windows NT и др. Системы программирования на языке Java (Symantec Cafe, Microsoft J++ и др.) они позволяют создавать программы, вызываемы при просмотре Web – страниц. Особым классом систем программирования являются системы для создания приложений типа клиент-сервер. Эти системы позволяют быстро создавать информационные системы для подразделений и даже крупных предприятий. В них содержатся средства для создания пользовательского интерфейса, описания процедур обработки данных, заготовки для выполнения типовых действий по обработке данных и т.д. Эти системы позволяют работать с различными СУБД. Такими системами являются: Power – Builder, Delphi, Visual Basic, SQL Windows. Коммерческие разновидности программ. Коммерческое программное обеспечение – программы, распространяющиеся на коммерческой основе. Продаются в коробках имеющих документацию, регистрационную карточку и т.д. Набор дискет или компакт- дисков, на которых распространяется программа, называется дистрибутивом. Бесплатное программное обеспечение – распространяются бесплатно через Интернет и электронные доски объявлений. Условно – бесплатное программное обеспечение можно получить и опробовать бесплатно, но для систематического использования необходимо уплатить определенную сумму. Часто после этого разработчик высылает регистрационный ключ, позволяющий задействовать дополнительные возможности программы. Пиратские копии программ – незаконно изготовленные копии. Распространяются без документации, на одном диске часто имеется множество программ возможно плохого качества.

(0 голосов)