Программное обеспечение ЭВМ

Автор работы: Пользователь скрыл имя, 10 Февраля 2011 в 20:00, лекция

Описание работы

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

Файлы: 1 файл

ППП.doc

— 74.50 Кб (Скачать файл)

Наконец, к этому  классу системного программного обеспечения  следует отнести и эмуляторы, позволяющие смоделировать в одной операционной системе какую-либо другую машину или операционную систему. Так, известна система эмуляции WMWARE, которая позволяет напустить в среде Linux любую другую ОС, например Windows. Можно, наоборот, создать эмулятор, работающий в среде Windows, который позволит смоделировать компьютер работающий под управлением любой ОС, в том числе и под Linux. Таким образом, термин операционная среда означает соответствующий интерфейс, необходимый программам для обращения к ОС с целью получить определенный сервис - выполнить операцию ввода/вывода, получить или освободить участок памяти и т. д.

Система программирования 

Система программирования на представлена прежде всего такими компонентами, как транслятор с соответствующего языка, библиотеки подпрограмм, редакторы, компоновщики и отладчики. Не бывает самостоятельных (оторванных от ОС) систем программирования. Любая система программирования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС. Например, одна из популярных систем программирования на языке C/C++ от фирмы Watcom для OS/2 позволяет получать программы и для самой OS/2, и для DOS, и для Windows.

В том случае, когда создаваемые программы должны работать совсем на другой аппаратной базе, говорят о кросс-системах. Так, для ПК на базе микропроцессоров семейства i80x86 имеется большое количество кросс-систем, позволяющих создавать программное обеспечение для различных микропроцессоров и микроконтроллеров.

Утилиты 

Под утилитами  понимают специальные системные  программы, с помощью которых  можно как обслуживать саму операционную систему, так и подготавливать для  работы носители данных, выполнять  перекодирование данных, осуществлять оптимизацию размещения данных на носителе и производить некоторые другие работы, связанные с обслуживанием вычислительной системы. К утилитам следует отнести и программу разбиения накопителя на магнитных дисках на разделы, и программу форматирования, и программу переноса основных системных файлов самой ОС. Также к утилитам относятся и небезызвестные комплексы программ от фирмы Symantec, носящие имя Питера Нортона (создателя этой фирмы и соавтора популярного набора утилит для первых IBM PC). Естественно, что утилиты могут работать только и соответствующей операционной среде. 

5 КЛАССИФИКАЦИЯ Прикладного  программного обеспечения

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

Классификация

По типу

-программные средства общего назначения:

Текстовые редакторы

Системы компьютерной вёрстки

Графические редакторы

СУБД

-программные средства специального назначения

Экспертные системы

Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)

Гипертекстовые  системы (Электронные словари, энциклопедии, справочные системы)

Системы управления содержимым

-программные средства профессионального уровня

По  сфере применения

-Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)

-Программное обеспечение обеспечивает доступ пользователя к устройствам компьютера.

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

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

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

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

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

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

-Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design — CAD), автоматизированное проектирование (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces). 

  1. ОПРЕДЕЛЕНИЕ ППП
 

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

     В зависимости от характера решаемых задач различают следующие разновидности  ППП:

     1) пакеты для решения типовых  инженерных, планово-экономических, общенаучных задач;

     2) пакеты системных программ;

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

     4) пакеты педагогических программных  средств и другие.

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

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

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

     Часто пакеты прикладных программ располагают  базами данных для хранения данных и передачи их прикладным программам. 

Информация о работе Программное обеспечение ЭВМ