Виды программного обеспечения

Виды программного обеспечения

1. Виды программного обеспечения

2.

Под программным обеспечением (Software)
понимается совокупность программ, которые
могут выполняться вычислительной системой.
Группы ПО в зависимости от назначения:
системное программное обеспечение;
прикладное программное обеспечение;
системы программирования
(инструментальные средства).

3.

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

4.

Операционные системы – это системный
комплекс взаимосвязанных программ, который
служит посредником при организации диалога
пользователя с компьютером, управляет
распределением и использованием
компьютерных ресурсов, руководит работой
всех аппаратных средств компьютера.
MS DOS
Windows
Linux
UNIX

5.

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

6.

Виды оболочек
текстовые (Windows Commander, Total
Commander);
графические (Windows).

7.

Драйверы – это программы, обеспечивающие
взаимодействие прикладных программ и
операционной системы с внешними
устройствами (mouse.com, keyb.sys,
display.sys).

8.

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

9.

программы резервирования;
антивирусные программы;
архиваторы;
программы-перекодировщики;
диагностические программы;
программы
процессов;
ускорения
или
замедления
программы
защиты
информации
от
несанкционированного доступа и разграничения
доступа к данным и т.д.

10.

Системы программирования – совокупность
программ и программных комплексов,
обеспечивающих технологию разработки,
отладки и внедрения создаваемых
программных продуктов.
Borland Delphi
Microsoft Visual Basic
Borland C++
Microsoft Visual Studio

11.

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

12.

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

13.

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

14.

Редакторы текстов программ рассчитаны на
набор и редактирование текстов программ
того или иного языка программирования.
Редакторы документов предназначены для
работы с текстами, имеющими структуру
документа: разделы, страницы, поля, абзацы
(Word, WordPerfect).

15.

Издательские системы позволяют создавать
сложные документы высокого качества:
буклеты, газеты, журналы, книги (Page Maker,
Ventura Publisher).
Специализированные редакторы позволяют
работать с документами, в которых
встречаются большие математические или
химические формулы (ТЕХ) или специальные
символы (например, нотные знаки на нотном
стане).

16.

Графический редактор – это программа для
работы с графической информацией (Paint,
Photoshop, CorelDRAW).
По специализации выделяют
графические редакторы общего,
специального назначений.

17.

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

18.

Музыкальный редактор – это программа для
создания и обработки звуковой информации
(Composer).
Табличный процессор – это программа для
обработки данных, представленных в виде
таблицы.

19.

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

20.

Пакеты анимационной графики работа
ведется преимущественно с динамической
графической информацией (3D-Studio,
Animator).

21.

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

22.

Интегрированный пакет – это набор
взаимосвязанных прикладных программ,
ориентированных на решение комплекса задач
и поддерживающих единый способ
взаимодействия пользователя со всеми
программами из пакета, а также единый
способ представления данных.
MS Office, LibreOffice

23.

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

24.

Узкоспециализированные программы
используются для решения узкого круга задач.
программы-переводчики,
программы-словари,
программы для сканирования документов.

25.

Программы-переводчики предназначены для
перевода информации с одного естественного
языка на другой (PROMT).
Программы-словари – электронные версии
обычных словарей с некоторыми удобными
дополнительными возможностями (Lingvo).
Программы для сканирования позволяют
автоматически переводить печатные копии
документов в электронный вид (FineReader).

26.

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

27.

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