Лекция: Пользовательское программное обеспечение

 

Условно всех пользователей ЭВМ будем делить на три категории: пользователиÌ, программистыÌ, системныеÌ программисты.

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

ЭВМ понимает только те команды, которые задаются на машинном языке — языке машинных команд. Результатом реакции на каждую команду является операция, выполняемая ЭВМ (сложение, сдвиг, сравнение и т.п.).

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

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

— текстовые редакторы (программы для выполнения различных текстовых документов;

— электронные таблицы (программы для работы с табличными данными);

— графические редакторы (программы для выполнения графических рисунков);

— издательские системы;

— СУБД (системы управления базами данных);

— офисные системы (интегрированные системы, включающие в себя упрощенные варианты электронных таблиц, текстовых, графических редакторов, СУБД);

— обучающие системы (языкам, учебным курсам и т. п.);

— интегрированные среды для программирования

и другие.

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

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

 

 

еще рефераты
Еще работы по информатике