Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Определение ПО




Лекция 6

Программное обеспечение (ПО) – это совокупность программных средств, управляющих работой ЭВМ и/или автоматизированной системы, а также документация, необходимая для эксплуатации этих средств. Различают общее и прикладное (специальное) программное обеспечение.

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

Прикладное (специальное) ПО – часть ПО, состоящая из отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей ЭВМ и созданных на их основе автоматизированных систем.

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

 

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

Прикладное ПО.

Служебное ПО.

Системное ПО.

Базовое ПО.

Базовый уровень - это самый низкий уровень программного обеспечения. Он отвечает за взаимодействие с базовыми аппаратными средствами. Базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах ПЗУ (BIOS).

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

Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств - они входят в состав ПО системного уровня.

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

Совокупность программного обеспечения системного уровня образует ядро ОС компьютера.

Наличие ядра ОС – непременное условие для возможности практической работы человека с вычислительной системой.

Программное обеспечение служебного уровня этого уровня взаимодействует как с программами базового уровня, так и с программами системного уровня. Служебные программы называют также утилитами.

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

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

 

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

Текстовые редакторы – ввод и редактирование текстовых данных.

Текстовые процессоры позволяют не только вводить и редактировать текст, но и форматировать, то есть оформлять текст.

Графические редакторы предназначены для создания и обработки графических изображений. Различают растровые, векторные редакторы и 3D-редакторы.

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

Электронные таблицы – это комплексные средства для хранения различных типов данных и их обработки.

Системы автоматизированного проектирования.

CAD-системы для автоматизации проектно-конструкторских работ.

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

Редакторы HTML (Web-редакторы) предназначены для создания и редактирования Web-документов.

Браузеры – средства создания WWW-страниц (обозреватели, средства просмотра Web).

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

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

Финансовые аналитические системы используются в банковских и биржевых структурах.

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

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

Обучающие, развивающие, справочные, развлекательные программы.

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

Средства электронной почты (Pegasys Mail).

Настольные издательские системы для автоматизации процесса верстки полиграфических изданий (PageMaker, CorelDraw, PhotoShop for Windows и т.д.), обеспечивающие информационную технологию компьютерной издательской деятельности:

- форматирование и редактирование текстов;

- автоматическую разбивку текста на страницы;

- компьютерную верстку печатной страницы;

- монтирование графики;

- подготовку иллюстраций и т.п.

Программные средства мультимедиа. Основное значение данных программных средств – создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя (различные БД компьютерных

произведений искусства, библиотеки звуковых записей и т.д.).

Системы искусственного интеллекта:

- программы оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;

- готовые экспертные системы для принятия решений в рамках определенных предметных областей;

- системы анализа и распознавания речи, текста и т.п.

Примеры систем искусственного интеллекта: FIDE, MYSIN, Guru и др.

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

Средства сжатия данных (архиваторы) для создания архивов.

Средства просмотра и воспроизведения.

Средства диагностики программного и аппаратного обеспечения.

Средства контроля (мониторинга) позволяют следить за процессами, происходящими в компьютерной системе.

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

Средства обеспечения компьютерной безопасности.

 

Схема иерархической модели программно-аппаратных средств ЭВМ

• Интерфейс пользователя.

• Языки программирования.

• Интегрированные среды разработки прикладных программ – компиляторы, интерпретаторы, генераторы отчётов.

• Исполняемые файлы прикладных программ.

• Операционная система.

• Ядро операционной системы.

• Виртуальная машина – ассемблерный уровень.

• Микропрограммная среда управления аппаратными средствами.

• Логические схемы аппаратных средств.

 

Классы программ

Все программы по характеру использования и категориям пользования можно разделить на два класса – утилитарные программы и программные продукты.

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 2940; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.