Программное обеспечение информационных технологий

Под программным обеспечением (ПО) информационной системы (ИС) понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.

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

ППО работает под управлением базового ПО, в частности ОС. В состав ППО входят: пакеты прикладных программ (ППП) различного назначения; рабочие программы пользователя и ИС в целом. Пакет прикладных программ (ППП) – это комплекс программ, предназначенный для решения задач определенного класса.

Классификация ППП общего назначения:

1. Редакторы. Сюда входят текстовые, графические редакторы и издательские системы.

Все текстовые редакторы делятся на три вида:

1) Редакторы программ – предназначены для набора небольшого по объему текста с минимальным набором сервисных функций для пользователя. Это все встроенные редакторы в ОС и языки программирования.

2) Редакторы документов – для обработки текста, имеющего структуру документа, т.е. текст разделен на главы и абзацы. Обладает большим набором средств по автоматизации форматирования страниц, абзацев и символов. Позволяет добавлять в текст табличные и графические материалы.

3) Издательские системы. Позволяют обрабатывать большой по объему текст, обладают автоматизированными средствами по размещению и верстке текст.

2. Электронные таблицы (ЭТ). Предназначены для обработки информации, представленной в табличном виде. Имеют большой набор встроенных функций по финансовому и статистическому анализу данных.

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

4. Интегрированные пакеты объединяют в себе функционально различные компоненты ППП общего назначения. Современные интегрированные ППП включают в себя:

- текстовый редактор;

- электронную таблицу;

- СУБД;

- Коммуникационный модуль.

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

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

Под case – технологией понимается совокупность средств автоматизации разработки ИС, включающей в себя методологию анализа предметной области, проектирования, программирования и эксплуатации ИС. Эта технология позволяет отделить проектирование ИС от собственно программирования и отладки.

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

- интерпретации состояния системы;

- прогноза ситуации в системе;

- диагностики состояния системы;

- целевого планирования;

- устранения нарушений функционирования системы;

- управление процессом функционирования и т.д.

В качестве средств реализации ЭС на ЭВМ используются так называемые оболочки.

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

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

В состав прикладного ПО входят пакеты прикладных программ различного назначения и рабочие программы пользователя.

Пакет прикладных программ (ППП) - это комплекс программ, предназначенный для решения задач определенного класса.

Различают следующие типы прикладного ПО:

Наши рекомендации