ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
Оценка 4.8
Научно-исследовательская работа +4
docx
информатика
Взрослым
14.02.2017
Прикладное программное обеспечение общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности. Оно объединяет в себе широко используемые программы большинством пользователей персональных компьютеров, например, текстовые редакторы, электронные таблицы, графические системы, игры, развлечения.
Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (NotePad — разработка Microsoft), как будет показано ниже, способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (Word — разработка Microsoft), кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы). На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редакторами (MultiEdit — разработка American Cybernetic, TgX) и издательскими системами, которые автоматизируют процесс верстки полиграфических изданий. Издательские системы отличаются расширенными
средствами управления взаимодействия текста с параметрами страницы и графическими объектами, но имеют более слабые возможности по автоматизации ввода и редактирования текста. Их целесообразно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах.
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ.docx
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО
НАЗНАЧЕНИЯ
Прикладное программное обеспечение общего назначения используется для решения
наиболее общих задач информационного характера в любой сфере человеческой
деятельности. Оно объединяет в себе широко используемые программы большинством
пользователей персональных компьютеров, например, текстовые редакторы, электронные
таблицы, графические системы, игры, развлечения.
Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые
процессоры. Граница между ними весьма условна. Текстовые редакторы (NotePad —
разработка Microsoft), как будет показано ниже, способны выполнять основные функции
редактирования: набор, внесение исправлений, сохранение, работа с фрагментами.
Текстовые процессоры (Word — разработка Microsoft), кроме того, имеют возможности
разнообразного оформления, а некоторые позволяют создавать документы, предназначенные
для просмотра не в бумажном виде, а на компьютере (электронные документы). На уровне
специального ППО, программы, обрабатывающие тексты, представлены
специализированными текстовыми редакторами (MultiEdit — разработка American
Cybernetic, TgX) и издательскими системами, которые автоматизируют процесс верстки
полиграфических изданий. Издательские системы отличаются расширенными
средствами управления взаимодействия текста с параметрами страницы и графическими
объектами, но имеют более слабые возможности по автоматизации ввода и редактирования
текста. Их целесообразно применять к документам, которые предварительно обработаны в
текстовых процессорах и графических редакторах.
Электронные таблицы. Основное назначение электронных таблиц — обработка различных
типов данных, представляющихся в табличной форме, например, плановофинансовые,
бухгалтерские документы, небольшие инженерные расчеты (Excel — разработка Microsoft,
Lotus 123 — разработка Lotus). Основное преимущество электронных таблиц, в сравнении
с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие
вычисления и сортировка), в том, что содержание одних ячеек может меняться
автоматически в соответствии с изменением содержания других. Иными словами, ячейки
могут быть функционально зависимы. Кроме того, табличные процессоры имеют
возможности ведения небольших баз данных и визуализации данных в виде различных
таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчетов
подкрепляются возможностями создания наглядных отчетов. Они находят широкое применение в бухгалтерском учете, анализе финансовых и торговых
рынков, средствах обработки результатов научных и экономических экспериментов, т.е. в
автоматизации
регулярно повторяемых вычислений больших объемов числовых и текстовых данных,
представляющих табличные структуры.
Системы управления базами данных (СУБД). Программы этого класса (Access разработка
Microsoft) позволяют работать с большими объемами структурированных данных — базами
данных (как правило, это табличные структуры). В функции СУБД входит: описание
данных, доступ к данным, поиск, отбор данных по определенным критериям. Большинство
современных СУБД позволяют создавать небольшие программы обработки данных на
встроенных языках,
имеют оформительские возможности, позволяющие на основе собранных и обработанных
данных создать отчет. Множество СУБД, также как и текстовые процессоры, имеют своих
представителей и в ППО общего и в ППО специального назначения. На уровне ППО общего
назначения — это настольные СУБД, на уровне специальном — это большие СУБД,
составляющие основу информационных систем и позволяющие работать в компьютерных
сетях.
Графические системы. Это программы, предназначенные для работы с графическими
изображениями. К ним относятся редакторы растровой и векторной графики, программы
обработки трехмерной графики (ЗБредакторы). Растровые редакторы для представления
изображений используют растры , т.е. совокупности точек, имеющих свой цвет и яркость. В
них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы.
Основа
векторного представления — линия (ее уравнение). Векторные редакторы удобны для
работы с чертежами и рисованными картинками. Редакторы трехмерной графики
используются для создания пространственных графических композиций, позволяют
проследить взаимодействия трехмерных объектов между собой и трехмерных объектов с
источником света.
Интегрированные программные средства. Отдельные программы, являясь мощным
средством решения круга прикладных задач, не могут в полной мере удовлетворить
пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно
обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных
таблиц, поместить в отчет, представляющий собой текстовый документ, который был
составлен в текстовом процессоре. Для со вместной работы нескольких программ требуется и унификация форматов обрабатываемых
файлов. Такие программные пакеты называются интегрированными программными
средствами. Наиболее распространенный продукт этого класса — пакет MS Office
(разработка Microsoft), который кроме текстового процессора MS Word, табличного
процессора MS Excel и СУБД MS Access интегрирует в
себе такие офисные программные средства, как система разработкипрезентаций MS Power
Point, электронный организатор MS Outlook и др.
Программные средства для решения прикладных математических (статистических) задач
позволяют производить математические расчеты: решение уравнений и систем уравнений и
т.д., некоторые пакеты позволяют производить аналитические (символьные) вычисления:
дифференцирование, интегрирование и т.д.
Переводчики. Игры. Развлечения. Это класс популярных программ, не требующий больших
комментариев. Переводчики обычно работают резидентно, т.е. в любом тексте на
иностранном языке можно выделить переводимый фрагмент и после нажатия определенной
комбинации клавиш предъявляется окно с переводом или возможные варианты перевода
слова.
Игры очень распространены, их создано огромное количество. Среди них можно выделить
следующие типовые сценарии: игры на опережение (на мастерство), азартные игры,
логические игры, обучающие игры.
Развлечения — прикладные программы, позволяющие осуществлять просмотр слайдов,
прослушивание звуковых файлов, видеофайлов.
Прикладное программное обеспечение
Прикладное программное обеспечение можно разделить на две группы программ: системы
программирования и приложения.
Системы программирования являются инструментами для программистовпрофессионалов
и позволяют разрабатывать программы на различных языках программирования (Basic,
Pascal, С и др.) В настоящее время широкое распространение получили системы
визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже
начинающему пользователю компьютера создавать несложные программы.
Приложение функционирует под управлением определенной операционной системы. Так,
текстовый редактор Word является приложением операционной системы Windows, a
текстовый редактор Edit приложением операционной системы MSDOS. Приложения позволяют пользователю обрабатывать текстовую, графическую, числовую, аудио и
видеоинформацию, а также работать в компьютерных сетях, не владея программированием.
Практически каждый пользователь компьютера нуждается в приложениях общего
назначения, к числу которых относятся: текстовые редакторы и графические редакторы,
электронные таблицы, системы управления базами данных, а также приложения для
создания мультимедиапрезентаций. Наиболее распространенными в настоящее время
пакетами приложений общего назначения являются Microsoft Office и StarOffice.
В связи со стремительным развитием глобальных и локальных компьютерных сетей все
большее значение приобретают различные коммуникационные программы. В последнее
время разработчики операционных систем, и в частности разработчики Windows, включают
коммуникационные программы непосредственно в состав операционной системы.
В отдельную группу в связи с широким распространением компьютерных вирусов можно
отнести антивирусные программы.
Для профессионального использования в различных сферах деятельности
квалифицированными пользователями компьютера используются приложения
специального назначения. К ним относятся системы компьютерной графики, системы
автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные
словари, системы автоматического перевода и др.
Все большее число пользователей использует обучающие программы для самообразования
или в учебном процессе. Прежде всего, это программы обучения иностранным языкам,
программырепетиторы, тесты по различным предметам и так далее.
Большую пользу приносят различные мультимедиаприложения (энциклопедии,
справочники и так далее) на лазерных дисках, которые содержат огромный объем
информации и средства быстрого ее поиска.
Достаточно большое число пользователей начинают знакомство с компьютером
с компьютерных игр, которые бывают самых различных типов: логические, стратегические,
спортивные и так далее.
Вопросы для размышления
1. В чем состоит основное различие между операционной системой и прикладными
программами? 2. Какие вы знаете виды приложений общего назначения?
3. Какие вы знаете виды приложений специального назначения?
Прикладное программное обеспечение – это комплекс программных средств и
документации к ним, предназначенных для решения сравнительно узких классов задач в
конкретных предметных областях, рассчитанных на определенного потребителя: научно
технических, экономических, инженерных, конструкторских и других специальных задач в
различных сферах человеческой деятельности.Оно включает в себя текстовые, графические,
музыкальные редакторы, игры, электронные таблицы, математические пакеты и т.д.,
которые служат для создания документов, рисунков, для обработки табличных данных и
массивов информации, для различных расчетов и игр. Примеры важнейших прикладных
программ: Word, Excel,Works, Лексикон, Paint Brush, AutoCad.Прикладные программы
делятся на программы общего назначения и специального назначения:
Программы общего назначения:
∙ текстовые и графические редакторы
∙ системы управления базами данных
∙ табличные процессоры
∙ коммуникационные (сетевые) программы
∙ компьютерные игры
Программы специального назначения:
∙ бухгалтерские пакеты
∙ системы автоматизированного проектирования
∙ экспертные системы
∙ программы для проведения сложных математических расчетов
∙ многие другие программы для профессиональной деятельности
Прикладное программное обеспечение
Прикладное ПО совокупность программ для решения прикладных задач (задач
пользователя). Прикладное ПО входит в состав программного обеспечения компьютера.
Классификация прикладного ПО:
Прикладное ПО общего назначения совокупность программ для решения общих
универсальных задач. Эти программы используются большинством пользователей
компьютера.
№п\п
Виды прикладного
ПО
общего назначения
1
Текстовые редакторы
Назначение
Примеры программ
Notepad или Блокнот
(входит в ОС MS
Windows),TextPad
для создания и
редактирования
текста, без
какоголибо
оформления
MS Word, WordPad
(входит в ОС MS
Windows)
2
Текстовые процессоры для создания и
редактирования
текста с
оформлением
(задание шрифта,
размера, цвета
текста,
выравнивания и
др.) и с
внедрением
таблиц, графиков 3
4
Графические
редакторы:
растровые
векторные
данных в
табличной форме
для создания и редактирования
изображений
для работы с
растровыми
изображениями
MS Paint (входит в ОС
MS Windows), Adobe
Photoshop
CorelDRAW, Adobe
Illustrator
для работы с
векотрными
изображениями
для просмотра
файлов
универсальных
форматов
и формул
Электронные таблицы для обработки
MS Excel
5
"Просмотрщики"
5.1
5.2
5.3
"Просмотрщики"
изображений
для просмотра
изображений
CDSee, FastStone Image
Viewer,
FastPictureViewer
"Просмотрщики"
HTMLстраниц
(браузеры, веб
обозреватели)
для просмотра
страниц веб
сайтов
MS Internet Explorer,
Mozila Firefox, Google
Chrome, Opera, Safari
"Просмотрщики"медиа
контента
(медиаплееры,
медиапроигрыватели):
для
воспроизведения
медиа контента
аудиоплееры
для
воспроизведения
AIMP, Foobar2000,
Spider аудиофайлов
player,MusicBee, Media
Monkey
мультимедиацентры
для
воспроизведения
видео и
аудиофайлов
5.4
"Просмотрщики" flash
контента (Flash
плееры)
5.5
"Просмотрщик" pdf
файлов
для
воспроизведения
видео и
аудиофайлов на
вебсайтах, для
игр онлайн
для просмотра и
печати pdf
файлов
Windows Media Player
(WMP, входит в ОС
MS Windows),
QuickTime
Player(входит в ОС
Mac OS X), Winamp,
VLC media player,
Media Player Classic
Adobe Flash Player
Adobe Reader
MS Access, Paradox
6
7
8
Системы управления
базами данных (СУБД)
настольные (файл
серверные)
для управления
созданием и
работой с базами
данных
Компьютерные игры
для развлечения
или обучения
3Dшутер, "Кот
Леопольд. Учим
английский язык"
Переводчики
электронные словари
для перевода
отдельных слов
ABBYY Lingvo,
МультиЛекс
переводчики текстов
для перевода
ПРОМТ текста
Прикладное ПО специального (профессионального) назначения совокупность программ
для решения более узких задач и профессиональных задач различных предметных областей
(архитектуры, строительства, музыкальной и киноиндустрии)
№п\
п
1
2
Виды
прикладного
ПО
специального
назначения
Настольные
издательские
системы
Электронные
энциклопедии,
учебники,
словари,
справочники
Назначение
Пользователи
Примеры
программ
для электронной
верстки газет,
журналов, книг,
буклетов
(составление страниц
определенного
размера из текста и
иллюстраций для
получения печатной
формы)
для получения знаний
в определенной сфере
работники
типографий,
редакций журналов
и газет, издательств,
а также работники
рекламных агентств
QuarkXPress, Adobe
InDesign, Adobe
FrameMaker, Corel
Ventura, MS
Publisher
школьники,
студенты, научные
работники,
специалисты
различных сфер
"Энциклопедия
современной
техники.
Сстроительство",
"Справочник
мастерастроителя",
"Музыкальный
словарь",
интерактивный
мультимедиа
учебник
"Органическая
химия" 3
4
5
6
7
Системы
автоматизированн
ого перевода
(CATпрограммы)
Серверные СУБД
(клиент
серверные)
для перевода
профессиональных
текстов с
использованием баз
знаний предметных
областей
для управления
созданием и работой с
базами данных
информационных
систем
Редакторы
трехмерной (3D)
графики
для создания и
редактирования
трехмерной графики
художники 3D
профессиональные
переводчики
Trados, Deja Vu, Star
Transit
администраторы баз
данных
mySQL, MS SQL
Server, Sybase
Adaptive Server
Enteprise, Oracle
Database
Autodesk 3ds
Max(ранее 3D Studio
MAX), Autodesk
Maya, Blender,
Cinema 4D, ZBrush
Видеоредакторы
(системы
видеомонтажа):
для обработки
видеоматериала
профессиональные
для монтажа
фильмов, телепередач
"домашние"
для монтажа
"домашних" фильмов
Аудиоредакторы
(системы
аудиомонтажа)
для обработки
аудиоматериала
работники
кинематографа и
телевидения
Adobe Premiere Pro,
Grass Valley Ediu,
Sony Vegas Pro
непрофессионалы Windows Movie
Maker (входит в ОС
MS Windows), Corel
VideoStudio Pro,
Pinnacle Studio
для записи
звукорежиссеры на Adobe Audition, профессиональные музыкальных
композиций,
подготовки
фонограмм для
радио, озвучивания
фильмов,
компьютерных игр,
реставрации старых
фонограмм
"домашние"
для записи
любительских
музыкальных
композиций, для
создания собственных
рингтонов для
мобильных телефонов
и др.
8
Нотные редакторы для создания и
редактирования
нотного текста с
оформлением, а
также для
проигрывания
набранного текста
радио,
звукозаписывающих
студиях, в
киноиндустрии
Steinberg WaveLab,
Sony Sound Forge.
Audacity
непрофессионалы
CyberPower Audio
Editing Lab, Akram
Audio Editor
Finale, Encore,
Cakewalk Overture,
Sibelius,MuseScore
работники
музыкальных
издательств,
музыкальных
учебных заведений,
музыкальных
театров,
филармоний;
композиторы,
аранжировщики,
дирижеры
9
Экспертные
системы
для решения задач
некоторых
предметных областей
(заменяет
специалиста
эксперта)
работники,
занимающиеся
диагностикой,
конструированием,
планированием,
управлением
Медицина:MYCIN;
военное дело:ACES;
электроника:ACE;
информатика:
CODES,
химия: DENDRAL; геология:PROSPECT
OR
торговля:
РЕМОРАМА
Компас, AutoCAD,
ZwCAD, nanoCAD
Электро, BtoCAD,
Стройэкспертиза
BASE
инженеры
конструкторы,
архитекторы
10
Системы
автоматизированн
ого
проектирования
(САПР,
CAD/CAM/CAE)
для разработки на
компьютере
чертежей, схем, 3D
моделей,
конструкторской и
технологической
документации
11
Геоинформационные системы (ГИС):
ГИСспециалисты,
ГИС операторы,
инженеры
картографы,
геологи, геодезисты,
гидрологи,метеорол
оги
MapInfo,
CREDO_DAT,
ArcGIS, Arcview,
GeoServer, GRASS,
gvSIG, Арго,
Полигон, Панорама,
ГИС Метео
непрофессионалы
2ГИС
универсальные и
специализированн
ые
информационно
справочные
для создания,
редактирования и
анализа электронных
географических карт,
для поиска
информации об
объектах карты:
городах, дорогах,
зданиях, улицах,
реках, рельефе, ,
среднегодовой
температуре
для просмотра карт
города и
окрестностей, для
поиска организаций,
маршрутов
транспорта, поиска
проезда по городу
12
общие системы для различных предприятий и организаций: Дело, LanDocs,
Золушка, ГранДок
делопроизводители
(работники,
которые отвечают
за ведение
документации
организации)
интегрированные
системы
делопроизводства
для поддержки
полного цикла
документа в
организации: создание
документов
(документирование),
организация
движения и учёта
документов
(документооборот),
хранение документов
(архивное дело)
бухгалтерские
системы
для ведения
бухгалтерского и
налогового учета
бухгалтеры
1С:Бухгалтерия
финансовые
аналитики
Альт – Финансы,
Audit Expert, ИНЭК
– Аналитик,
ФинЭкАнализ,
модуль для MS
Office Excel "Excel
Financial Analysis"
финансовые
аналитические
системы
для ведения
аналитического учета
финансово
хозяйственной
деятельности
организации
(систематизация
информации, расчет
аналитических
показателей и
формирование
отчетов)
Прикладное программное обеспечение
Прикладное программное обеспечение (ППО) можно разделить на следующие классы:
ППО универсального назначения;
специализированное ППО;
развлекательное и обучающее ППО. ППО универсального назначения
ППО универсального назначения предназначено для решения задач, не зависящих от
специфики конкретной предметной области. К нему относятся:
офисные программные средства общего назначения;
информационнопоисковые системы;
системы управления документооборотом;
системы автоматизированного проектирования;
ПО решения задач прикладной математики и статистики;
ПО обработки графических, аудио и видеоданных;
ПО управления знаниями;
системы программирования.
Все перечисленные классы программ принципиально могут быть применены в любых сферах
человеческой деятельности, но ориентированы на решение определенных классов задач.
Имеющиеся у них функции могут в той или иной степени пересекаться. Например, те или
иные средства обработки текстов и графических данных имеются практически во всех
программах перечисленных классов. Но они ориентированы на решение специфических
задач, решаемых конкретным классом программ.
Офисные программные средства общего назначения
Предназначены для выполнения наиболее типовых функций офисной работы: подготовки
документов, выполнения расчетов, планирования рабочего времени, ведения и организации
доступа к различным источникам информации и т.д. Сюда относят:
Программы обработки текстов;
Табличные процессоры;
Программы планирования рабочего времени (органайзеры);
Программы сопровождения публичных выступлений;
Системы управления базами данных;
Телекоммуникационные программы; Средства деловой графики.
Программы обработки текстов предназначены для формирования и просмотра
слабоструктурированных документов, основным содержимым которых является текстовая
информация. Подробно рассматривались в соответствующей лекции.
Табличные процессоры программы, обеспечивающие выполнение расчета
взаимозависимых показателей по определенной совокупности данных на основе заданных
пользователем формул.
Наиболее полнофункциональным табличным процессором является MS Excel. Примерно
схожими возможностями обладают табличные процессоры Quattro Pro из комплекта Corel
Office, Lotus 123, Gnumeric для ОС Linux, а также табличные процессоры из комплектов
Sun Star Office и Open Office. Несколько менее мощные табличные процессоры входят в
состав пакетов программ MS Works и Lexicon XL.
Программы планирования рабочего времени (органайзеры) предназначены для
ведения списка дел, распорядка мероприятий, базы данных контактной информации. Могут
оповещать пользователя о наступлении/приближении заданных событий, имеют средства
коллективной работы для согласования дат/времени проведения совместных мероприятий с
учетом распорядка всех его участников. Наиболее популярной разработкой такого рода
является MS Outlook. В пакеты программ Corel Office, Sun Star Office и Open Office также
входят органайзеры с возможностями, сопоставимыми с MS Outlook.
Программы сопровождения публичных выступлений предназначены для создания и
демонстрации упорядоченных последовательностей слайдов, содержащих иллюстративный
материал к выступлению докадчика. Наиболее популярной разработкой такого рода
является MS Power Point. В пакеты программ Corel Office, Sun Star Office и Open Office
также входят органайзеры с возможностями, сопоставимыми с MS Power Point.
Системы управления базами данных программы ведения, организации доступа и
обработки массивов структурированных данных. Подробно рассматривались в
соответствующей лекции. К офисным программным средствам общего назначения относят,
прежде всего, так называемые настольные или персональные СУБД. Серверные СУБД
следует рассматривать как вспомогательное (обслуживающее, обеспечивающее ПО).
Телекоммуникационные программы программы организации взаимодействия с
удаленными компьютерными системами. Например, большинство программ для работы с
Интернет следует относить к телекоммуникационным программам. Многие из них
(программы просмотра Webсайтов) имеют развитые средства просмотра слабоструктурированных документов, а почтовые программы содержат еще и развитые
средства их редактирования. В целом же программы просмотра Интернет и почтовые
программы следовало бы в большей степени относить к программам обработки текстов.
Средства деловой графики предназначены для создания и редактирования различного
рода диаграмм, схем, графических изображений, географических карт. Часто входят в
состав текстовых и табличных процессоров, но могут иметь и самостоятельное значение.
Часто к офисным программным средствам общего назначения относят программы
распознавания символов и системы автоматического перевода. Первые обеспечивают
перевод считанных сканером текстов в формат, пригодный для обработки текстовыми
процессорами, а вторые автоматизированный перевод текстов с одних языков на другие.
Обычно они тесно интегрированы с текстовыми процессорами.
Современные офисные программные средства общего назначения часто включают различные
инструменты для создания и выполнения так называемых макросов программ,
обеспечивающих автоматизацию исполнения многошаговых процедур обработки данных.
Наиболее подвинутые средства разработки, отладки и исполнения макросов вполне можно
считать специфическими системами программирования, встроенными в конкретные
офисные программные средства. Стандартным средством такого рода является VBA (Visual
Basic for Applications). Он поддерживается не только в пакете программ MS Office, но в
определенной степени и в офисных пакетах Sun Star Office и Open Office.
Различные офисные программы общего назначения обычно объединяются
в интегрированные офисные пакеты программ. Интегрированными они называются во
многом потому, что все входящие в них программы имеют развитые средства
взаимодействия друг с другом.
Наиболее популярным и полнофункциональным интегрированным офисным пакетом
программ на текущий момент является MS Office. Однако существуют и серьезные
альтернативы ему Sun Star Office и Open Office. В целом, они обладают схожими
возможностями, уступая лишь в некоторых нечасто востребуемых функциях. При этом
легальная версия пакета Sun Star Office стоит существенно дешевле MS Office, а пакет Open
Office вообще является свободно распространяемым.
Существуют различные варианты поставки и способы комплектации интегрированных
офисных пакетов программ. Наиболее типовой набор программ, входящих в
интегрированный офисный пакет (стандартная поставка) включает текстовый и табличный
процессоры, органайзер, программу сопровождения публичных выступлений, средства
деловой графики. В профессиональный комплект дополнительно к этому набору включается настольная СУБД, а в так называемые комплекты для разработчика еще и дополнительные
инструменты для разработки макросов.
В зависимости от варианта комплектации интегрированных офисных пакетов в них могут
входить и другие специализированные программы. Например, в пакет MS Office XP, помимо
Word, Excel, Power Point, Outlook и Access входят такие программы, как FrontPage
(предназначена для создания и администрирования сложных вебсайтов), Visio
(универсальное средство черчения и построения диаграмм для технических специалистов и
специалистов в области бизнеса), Publisher (издательская система), Project (программа
управления проектами), Data Analyzer (средства анализа деловой информации).
Информационнопоисковые системы
Информационнопоисковая система (ИПС) система, предназначенная для поиска и
представления пользователю сведений из специальным образом организованных
информационных массивов.
В отличие от универсальных СУБД, предназначенных для создания и ведения баз данных
универсальной структуры, ИПС обычно рассчитаны на обслуживание специализированных
баз данных. Они могут использовать или не использовать конкретные СУБД. Следует
различать оболочки ИПС программы доступа к специально структурированным
информационным массивам, которые могут хранить информацию произвольной предметной
области, и специализированные ИПС, включающие, помимо программной оболочки, наборы
информационных массивов, содержащие подборки документов конкретной предметной
области. Оболочку ИПС следует относить к универсальному ППО, а специализированную
ИПС к специализированному ППО (см. ПО поддержки решения задач в конкретной
предметной области).
Например, программные оболочки правовых баз данных "Гарант" и "КонсультантПлюс"
универсальное ППО, которое, в принципе, позволяет вести информационные массивы любой
предметной области. Однако в наибольшей степени они приспособлены именно для
организации доступа к правовой информации.
Массовыми информационнопоисковыми системами являются универсальные и
специализированные мультимедиаэнциклопедии.
Мультимедиаэнциклопедии это специальные программные оболочки и информационные
подборки, обеспечивающие хранение и доступ к большим объемам сведений по разным
темам. Универсальные мультимедиаэнциклопедии часто основываются на том или ином энциклопедическом словаре или полной энциклопедии, но дополняют тексты системой
гипертекстовых ссылок, изображениями, музыльными и видеофрагментами.
Часто ИПС делят на документальные и фактографические. Документальные ИПС выдают
только перечни документов, по заданным пользователем формальным критериям поиска.
Фактографические ИПС решают задачу поиска в информационных массивах интересующих
пользователя сведений (фактов). Здесь используются различные механизмы
интеллектуального анализа текстовых данных, которые позволяют автоматически
анализировать массивы текстовых данных с целью отбора сведений, наиболее
соответствующих пользовательскому запросу. Анализ смысловой близости текстов в
простейшем случае производится по статистике наличия в них определенных слов и
словесных комбинаций в произвольных словоформах. Наиболее распространенными
программами такого рода являются поисковые системы Интернет. Некоторые программы
позволяют проводить еще и анализ смысловой близости текстов по статистике появления
близких к заданным словам и фразам понятий (GalaktikaZOOM). Есть программы, которые
позволяют составлять аннотации к тексту – краткое описание содержания объемного текста.
Системы управления документооборотом
Предназначены для систематизации, поиска и управления доступом к массивам разнородных
слабоструктурированных документов (Lotus Notes, FileNet, Documentum, Евфрат).
Позволяют систематизировать и осуществлять поиск документов и их совокупностей по
нескольким различным признакам. Документы могут храниться на разных компьютерах
локальной или глобальной сети, использующих разные операционные и файловые системы.
Системы автоматизированного проектирования
Предназначены для решения задач проектирования изделий или архитектурных сооружений.
Имеют средства создания, редактирования и печати чертежей, моделирования сложных
двух и трехмерных объектов, позволяют выполнять сложные инженерные расчеты.
Наиболее популярными программами данного класса являются разработки фирмы Autodesk.
ПО решения задач прикладной математики и статистики
Реализуют методы прикладной математики (MatLab, Matematica и др.) и математической
статистики (SPSS, Statistica и др.). Некоторые математические пакеты позволяют выполнять
не только численное решение задач, но и символьные операции над формулами
(дифференцирование, интегрирование, алгебраические преобразования).
ПО обработки графических, аудио и видеоданных Программы данного класса позволяют просматривать/прослушивать, создавать,
редактировать и осуществлять конвертацию форматов графических, аудио и видеоданных.
Существует множество программ для просмотра мультимедиаданных. Наиболее
распространенными и известными программами просмотра мультимедиафайлов являются
Windows Media Player (воспроизведение файлов любого типа), WinAmp (воспроизведение
музыкальных файлов), Irfan View (просмотр графических файлов).
Создание мультимедиафайлов возможно как в ручном режиме, так и автоматически, путем
ввода в компьютер аналоговых данных и их оцифровки. Ручной ввод мультимедиаданных
осуществляется графическими и музыкальными редакторами, а автоматический
считыванием их со сканера и цифровых фотокамер (рисунки, фотографии),
звуковоспроизводящей аппаратуры (аудиоданные), видеомагнитофона или видеокамеры
(видеоданные) под управлением специальных программ, обеспечивающих ввод и оцифровку
(если нужно) входящего сигнала.
Для обработки мультимедиаданных также существует множество программ. Для работы с
растровой графикой наиболее мощными пакетами являются Adobe Photoshop, Corel
Photopaint, Gimp; для редактирования музыкальных файлов Cool Edit и Sound Forge; для
редактирования видео Adobe Premiere и Pinnacle Studio.
Еще одной важной разновидностью ПО обработки мультимедиаданных являются
разнообразные программы конвертирования форматов. Конвертирование форматов
графических данных обычно производится непосредственно графическими редакторами.
Существует множество программ для конвертирования форматов музыкальных файлов.
Одной из наиболее популярных программ конвертирования форматов видеоданных
является свободно распространяемая программа VirtualDub.
ПО управления знаниями
ПО управления знаниями это широкий класс программных средств, реализующих функции
искусственного интеллекта. Наиболее востребованными на текущий момент являются:
o системы аналитической обработки данных (OLAPсистемы);
o системы “раскопки данных” (Data Mining);
OLAPсистемы (OnLine Analitical Processing) предназначены для организации
произвольных выборок из специально организованных массивов данных, группирования и
визуализации выбранных данных в соответствии с указанными пользователем критериями и
правилами. В отличие от СУБД, при их использовании пользователю не надо составлять
запросы, поскольку здесь реализуются специальные интерфейсы манипулирования данными и настройки способов их представления. Простейшим примером OLAPсистемы является
средство “сводные таблицы” Excel. Однако существуют и более мощные инструменты
организации выборок и визуализации данных. Они бывают необходимы для организации
доступа к очень большим массивам данных, хранящимся в БД. Для ускорения доступа к
очень большим БД, необходимые данные могут быть предварительно выбраны из БД и
сгруппированы в так называемый “многомерный куб” структуру, специально
оптимизированную для выполнения анализа.
Data mining это процесс автоматического выделения ранее неизвестной информации из
больших баз данных. Системы Data mining позволяют автоматически формулировать
гипотезы о наличии определенных взаимосвязей между данными. В основе систем Data
Mining лежит математический аппарат, базирующийся на алгоритмах систем
искусственного интеллекта (статистические методы, генетические алгоритмы, нейронные
сети, алгоритмы распознавания образов и др.).
Системы программирования
Система программирования совокупность программных средств и методических
материалов, обеспечивающих разработку и подготовку к выполнению программ на
определенном языке программирования.
Основными компонентами системы программирования являются:
o описание языка программирования и правил составления программ на его
основе;
o транслятор;
o библиотека стандартных подпрограмм;
o отладчик.
Интегрированная среда программирования (IDE Integrated Developer System) помимо
системы программирования включает:
o специализированный редактор текстов;
o средства проектирования пользовательского интерфейса;
o средства проектирования отчетов;
o дополнительные вспомогательные программы. Язык программирования система обозначений, используемых для описания данных и
правил их обработки.
Технологический процесс разработки программ включает следующие этапы:
1. Общее описание задачи.
2. Проектирование структур данных.
3. Проектирование форм ввода исходных данных и способов обмена данными с
другими программами.
4. Проектирование форм выходной информации.
5. Разработка алгоритмов обработки информации.
6. Написание исходного текста программы.
7. Построение исполняемого кода программы.
8. Отладка исполняемого кода.
Практически все этапы технологического процесса исполнения программ могут
выполняться многократно.
Процесс преобразования исходного текста программы в исполняемый код называется
трансляцией программы.
Трансляция процесс преобразования исходного текста программы в код,
приспособленный для исполнения на ЭВМ.
В зависимости от используемой системы программирования, трансляция может
осуществляться поразному. Различают системы
программирования компилирующего иинтерпретирующего типа.
В системах компилирующего типа программа сначала полностью транслируется в
промежуточный код, а потом исполняется. В системах интерпретирующего типа каждый
фрагмент программы сначала транслируется, а потом тут же исполняется.
Компилятор программа, обеспечивающая перевод исходного текста программы в
промежуточный двоичный код.
Это может быть машинный код, привязанный к конкретной программноаппаратной
платформе или промежуточный код, интерпретируемый исполнительной системой при
выполнении программы в конкретной программноаппаратной среде. Например, компиляторы систем программирования Visual C++ и Delphi формируют
машинный код в виде *.exe файла, который может непосредственно исполняться в среде
Windows. Компилятор языка Java порождает так называемый промежуточный "байткод",
который не может непосредственно исполняться в среде ОС. Для его исполнения на
компьютере должна быть установлена так называемая виртуальная машина Java.
Интерпретатор программа, обеспечивающая пошаговую трансляцию и выполнение
исходного текста программы или созданного на его основе промежуточного кода в среде
конкретной программноаппаратной платформы.
"Чистые" интерпретаторы выполняют пошаговую трансляцию и выполнение программы
(JavaScript, qBasic, VBA).
Интерпретаторы псевдокода выполняют интерпретацию заранее составленного псевдокода
(Java).
Некоторые системы программирования, например, Visual Basic позволяют выполнять
программу как в режиме интерпретации, так и создавать исполняемые файлы.
Специализированное ППО
Специализированное ППО предназначено для решения задач, возникающих в конкретной
сфере человеческой деятельности. Сюда относится:
ПО управления сложными техническими устройствами и технологическими
процессами;
ПО поддержки решения задач в конкретной предметной области.
ПО управления сложными техническими устройствами и технологическими процессами
функционирует во многом автономно от воли человека, автоматическивырабатывая
команды, управляющие конкретными устройствами в зависимости от их состояния,
фиксируемого датчиками. Роль человека при использовании такого ПО сводится, главным
образом, к функциям диспетчирования, слежения за состоянием протекаемого процесса.
Вмешательство производится только в том случае, когда нормальное течение процесса
нарушается, и значения его автоматически контролируемых параметров выходят за
нормальные рамки. Сюда относится ПО бортовых компьютеров самолетов, автомобилей и
других транспортных средств, управления технологическими процессами в производстве и
т.д.
ПО поддержки решения задач в конкретной предметной области обеспечивает
автоматизированную обработку данных применительно к определенной сфере человеческой деятельности при непосредственном вмешательстве человека. Технологический процесс при
их использовании организован таким образом, что инициатором выполнения основных
процедур обработки данных выступает человек, а программное обеспечение реализует
только массовые рутинные операции.
ППО поддержки решения задач в конкретной предметной области может включать
различные компоненты, типичные для ППО универсального назначения: средства,
предназначенные для редактирования текстов и графики, работы с электронными
таблицами, управления документооборотом, программирования, решения математико
статистических задач и т.д. Однако все эти компоненты специализированы для решения
задач данной предметной области. Например, технологическая платформа популярной в
России системы программ "1С:Предприятие" может выполнять функции
специализированной ИПС, имеет в своем составе текстовый и графический (в версии 8.0)
редакторы, встроенную систему программирования со всеми ее типичными компонентами,
специализированные электронные таблицы, средства управления массивами
взаимосвязанных документов и т.д.
Развлекательное и обучающее ППО
Развлекательное и обучающее ППО включает игровые и обучающие программы. Обучающие
программы включают интерактивные средства изучения определенных областей знания,
языков, выработки навыков выполнения определенных действий, использования конкретных
технических устройств и компьютерных программ.
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБЩЕГО НАЗНАЧЕНИЯ
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.