Классификация программ
Главная | Информатика и информационно-коммуникационные технологии | Планирование уроков и материалы к урокам | 9 классы | Планирование уроков на учебный год | Классификация программ
Изучив эту тему, вы узнаете:
— как классифицируется программное обеспечение;
— как программное обеспечение соотносится с аппаратной частью.
Классификация программного обеспечения
Совокупность используемых в компьютере программ принято называть программным обеспечением. Любая программа создает на компьютере определенную среду для работы и включает в себя инструментарий, с помощью которого вы имеете возможность создавать компьютерные объекты. Разнообразие сред определяется составом программного обеспечения компьютера. Приведем упрощенное определение программного обеспечения.
Программное обеспечение — совокупность всех используемых в компьютере программ.
В жизни все объекты можно сгруппировать по определенным признакам и составить для себя представление о том, где можно использовать того или иного представителя данной группы (класса). То же самое можно сделать и по отношению к компьютерным программам.
Для того чтобы ясно понимать, где и какую программу вам следует использовать для преобразования информации и получения желаемого результата, необходимо иметь представление об имеющихся разновидностях программ. Все программное обеспечение принято разделять на три класса (рисунок 13.1): системное, прикладное, инструментарий программирования.
Рис. 13.1. Классификация программного обеспечения
Системное программное обеспечение
Этот класс программного обеспечения является необходимой принадлежностью компьютера, так как обеспечивает взаимодействие человека, всех устройств и программ компьютера.
Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее мы чувствуСамой важной системной программой является операционная система, которая обычно хранится на жестком диске. При включении компьютера ее основная часть переписывается с жесткого диска во внутреннюю память и там находится на протяжении всего сеанса работы компьютера. Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы.
Операционная система обеспечивает:
♦ выполнение прикладных программ;
♦ управление ресурсами компьютера — памятью, процессором и всеми внешними устройствами;
♦ контакт человека с компьютером.
К наиболее известным операционным системам относятся: Windows, MS-DOS, Unix, Linux.
Кроме операционной системы к системному программному обеспечению относятся различные комплексы программ, которые предназначены для выполнения особых функций, отличных от функций операционной системы.
Например, широкое распространение получил комплекс программ Norton Commander, которые используются вместе с операционной системой MS-DOS. Подобная программа, называемая оболочкой, создает более удобную среду работы, чем операционная система. В среде Windows часто используется программа проверки диска ScanDisk, которая позволяет выявить и частично устранить дефекты диска.
С инструментарием и функциями системного программного обеспечения вы познакомитесь при изучении системной среды Windows в теме 14. Умение работать в системной среде очень важно, так как позволяет сесть за любой компьютер и начать работать с конкретной программой.
Прикладное программное обеспечение
Все имеющиеся на компьютере прикладные программы составляют прикладное программное обеспечение. Оно определяет на компьютере прикладную среду и правила работы в ней. Прикладная среда всегда является «дружественной» по отношению к любому человеку, овладевшему несложными приемами работы в ней. Прикладные программы могут работать на компьютере только при условии, что на компьютере уже установлена операционная система.
Каждая прикладная среда предназначена для создания и исследования определенного вида компьютерного объекта. Например, для создания графического объекта предназначена среда графического редактора, для работы с текстом — среда текстового процессора и т. д.
Комплекс прикладных программ в среде операционной системы Windows называют приложением. Нередко его называют также пакетом прикладных программ (ППП).
Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:
— текстовые процессоры — для создания текстовых документов;
— табличные процессоры (электронные таблицы) — для вычислений и анализа информации, представленной в табличной форме;
— базы данных — для организации и управления данными;
— коммуникационные программы — для обмена информацией между компьютерами;
— интегрированные пакеты, включающие несколько прикладных программ разного назначения;
— обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;
— игры.
В практикуме вы познакомитесь с назначением и особенностями типовых прикладных сред графического редактора, текстового и табличного процессоров, системы управления базой данных. С его помощью вы освоите методы работы в этих средах.
Инструментарий программирования
Этот класс программ предназначен для создания системного и прикладного программного обеспечения. Методы работы с инструментарием программирования определяются той средой, в которой осуществляется преобразование алгоритма в программу для компьютера.
Базовые инструменты любой среды программирования совершенно одинаковы по своей сути, а отличаются только формой представления.
Представьте себе набор типовых инструментов любого специалиста, будь то слесарь, столяр, портниха, электромонтер, мастер по ремонту автомашин и пр. Их инструменты существенно отличаются друг от друга, так как служат для решения различных задач. У людей одной и той же профессии базовые наборы инструментов очень похожи и отличаются только формой, качеством, маркой.
Рассмотрим, к примеру, базовый набор инструментов портнихи. Швейная машина, ножницы, портняжный метр, иголки, нитки — эти инструменты необходимы для шитья, хотя у каждой портнихи они могут отличаться качеством, формой, возможностями. Вы можете дополнить этот перечень большим количеством разных предметов, но это уже будут инструменты, облегчающие труд портнихи или расширяющие ее возможности при шитье.
Аналогичная картина складывается и с инструментарием программирования. Он может быть разнообразным, но всегда будет существовать некий базовый набор инструментов, для использования которого нужно овладеть специальным языком, называемым языком программирования.
Для создания прикладного обеспечения широко используются такие языки, как Бейсик, Паскаль, С++, Delphi и др. В учебных заведениях многих стран мира для обучения детей основам программирования используется язык ЛОГО.
На примере изучения языка ЛОГО в практикуме вы познакомитесь с базовым инструментарием программирования, понятиями, приемами и методами, которыми пользуются профессиональные программисты.
Как программное обеспечение соотносится с аппаратной частью
На рисунке 13.2 условно отражено отношение различных классов программного обеспечения к аппаратной части. В центре окружностей находится аппаратная часть компьютера. Чем ближе окружность с программами к аппаратуре, тем важнее роль программ в организации работы устройств и тем сложнее пользователю работать в такой среде.
Рис. 13.2. Роль программного обеспечения
в организации работы аппаратной части компьютера
Как видно на рисунке, непосредственно обеспечивает работу устройств системная среда. Более «дружественна» пользователю прикладная среда, которая в меньшей степени влияет на работу аппаратной части, а в основном ориентирована на преобразование информации и выдачу результата.
Давая характеристику компьютеру, часто используют термин «ресурсы». Под ресурсами компьютера, как правило, понимают возможности аппаратных и программных средств, которые могут быть использованы для решения конкретной задачи на протяжении определенного интервала времени. Ресурсы (средства, возможности) компьютера определяются:
♦ характеристиками процессора;
♦ емкостью внутренней и внешней памяти;
♦ характеристиками устройств ввода и вывода информации.
Контрольные вопросы и задания
1. Расскажите о классификации программного обеспечения.
2. Приведите примеры системных программ и объясните их назначение.
3. Приведите примеры прикладных программ и объясните их назначение.
4. Что следует понимать под инструментарием программирования?
5. Как вы понимаете роль программного обеспечения при организации работы аппаратной части и вашей работы на компьютере?
6. Как следует понимать термин «ресурсы компьютера»?
7. Почему мы используем при работе на компьютере термин «программная среда»?
xn—-7sbbfb7a7aej.xn--p1ai
Классификация программного обеспечения по назначению
Прошло уже более 70 лет после создания первого в мире компьютера. С тех пор, вычислительные машины перестали быть громоздкими аппаратами для исследований в области ядерного оружия, и теперь вполне возможно рядовому пользователю иметь дома персональный компьютер. К счастью, прогресс коснулся не только аппаратной части ЭОМ — «железа» и его компонентов, из чего состоит любой компьютер, но и программного обеспечения, без которого то самое «железо» было бы просто дорогим металлолом.
Именно программы позволяют вашему компьютеру не только выполнять полезные задания, но и делают работу с ПК максимально комфортным и доступным широкому кругу лиц занятием, а также помогают программистам в создании новых программ. Согласитесь, было бы не очень удобным, если бы все действия с электронной машиной приходилось бы выполнять в командной строке, по средству ввода команд — здесь несомненным помощником является рабочий стол, в котором большинство доступных функций представлены в графическом, понятном для простого человека виде. Это стало возможным только благодаря работе целого комплекса программного обеспечения.
Содержание статьи:
Как делятся программы по назначению?
Однако не все программы служат одного типа целям, и большинство из них даже написано на различных языках программирования. Потому, для удобства, согласно назначению все ПО делят на такие типы:
- Системное;
- Прикладное;
- Инструментальное.
Системное ПО
Это как раз та категория программ, без которой работа на любом ПК абсолютно не возможна. Именно они отвечают за ввод/вывод команд, операции с памятью компьютера, доступ к энергонезависимым носителям, поддержку сетевого окружения, и определяют пользовательский интерфейс. Потому системное ПО является первичным для любого компьютера, как будто бы образуя его «скелет» и «мозг», если давать для большей ясности пример из человеческой анатомии.
Впервые включив компьютер, открывшийся BIOS, любезно поможет осуществить его правильную настройку. Как раз эта программа — главный и первичный компонент системного ПО в IBM-PC совместимых компьютерах, которых в мире абсолютное большинство. Также, в структуру системного программного обеспечения определяют и операционные системы вроде Windows, UNIX, Linucs и т.д.
Прикладное ПО
Этот тип программ предназначен для выполнения определенного типа задач, и как утверждают специалисты, для обеспечения при этом максимально комфортного взаимодействия с пользователем. Прикладное ПО не может обратиться к вычислительным мощностям ПК на прямую, и для работы ему необходима заранее установленная на компьютер операционная система. Потому такое ПО является вспомогательным. В человеческом теле — это все остальные органы; кроме скелета, мозга и рук.
Вы каждый день использует прикладное ПО — веб-браузеры, текстовые редакторы, медиаплееры, компьютерные игры, графические редакторы, СУБД, а также целый класс специализированных программ для профессиональной деятельности. Так что, спектр вспомогательного программного обеспечения достаточно широк, и именно таковыми и являются большинство из написанных ныне программ.
Инструментальное ПО
Служит для создания новых программ. Именно благодаря ему упрощается процесс написания программного кода, а сами команды трансформируются в понятный «железу» двоичный код. Так же инструментальное ПО отвечает за калибровку, проверку работоспособности, и исправления ошибок в уже написанных программах. Оно примерно соответствует человеческим рукам, без которых не было бы возможности создать новую вещь.
Потому работа с инструментальным ПО — прерогатива программистов, и рядовому юзеру здесь ловить нечего. К этому типу программного обеспечения относят трансляторы, компоновщики, отладчики, ассемблеры, препроцессоры, библиотеки подпрограмм и редакторы графического интерфейса — всё то, что позволяет создавать новое и редактировать уже готовое ПО.
Вместо послесловия
Это основные типы программного обеспечения по назначению. Также, его делят и по способам распространения, по методу исполнения, по возможности работать на иной платформе, и по видам. Но об этом уже в отдельных статьях.
поделитесь с друзьями:
ВКонтакте
OK
Google+
wd-x.ru
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПК И ЕГО КЛАССИФИКАЦИЯ
Программное обеспечение ПК и его классификация
Под программным обеспечением понимается совокупность программ, выполняемых вычислительной системой.
К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.
— Технология проектирования программ;
— Методы тестирования программ;
— Методы доказательства правильности программ;
— Анализ качества работы программ;
— Документирование программ;
— Разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
Программное обеспечение неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ от игровых до научных.
Классификация ПО
Программы, работающие на компьютере, можно разделить на три категории:
— прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;
— системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.;
— Вспомогательное ПО (инструментальные системы и утилиты)
Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера.
Прикладное ПО. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:
q подготовки текстов (документов) на компьютере редакторы текстов;
q подготовки документов типографского качества издательские системы;
q обработки табличных данных табличные процессоры;
q обработки массивов информации системы управления базами данных.
Прикладная программа это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Наиболее часто используемые типы прикладных программ.
Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а так же выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.
Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм ( гистограммы, круговые и секторные диаграммы и т.д. )
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.
Табличные процессоры обеспечивают работу с большими таблицами чисел. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находится числа, пояснительные тексты формулы для расчета значения в клетки по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Многие из них предоставляют и дополнительные возможности. Некоторые из них расширяют возможности по обработке данных трехмерные таблицы, создание собственных входных и выходных форм, макрокоманд, связь с базами данных и т.д. Но большинство дополнений носят декоративный характер включение звуковых эффектов, создание слайд-шоу, здесь фантазия разработчиков неисчерпаема.
Системы автоматизированного проектирования ( САПР ) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.
q Интегрированные системы сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности.
q Бухгалтерские программы предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за не совместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Некоторые из них предназначены для автоматизации отдельных участков бухгалтерского учета — начисление заработной платы, учета товаров, материалов на складах и т.д.
Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS.Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее не в своей тарелке. Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).
Операционные оболочки, в отличие от обычных программ-оболочек, не только дают пользователю более наглядные средства для выполнения часто используемых действий, но и предоставляют новые возможности для запускаемых программ. Чаще всего это:
графический интерфейс, т.е. набор средств для вывода изображений на экран и манипулирования ими, построения меню, окон на экране и т.д.;
мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ ;
расширенные средства для обмена информацией между программами.
Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже другие оболочки (GEM, Geo Works и др.).
Вспомогательные программы (утилиты)
К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.
Программы — упаковщики позволяют за счет применения специальных методов упаковки информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, предварительно сжатые программами упаковщиками . Следует заметить , что различные упаковщики не совместимы друг с другом архивный файл , созданный одним упаковщиком , чаще всего нельзя прочесть другим.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, имеющуюся на жестком диске компьютера, на дискеты или кассеты стримера.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера ( количество памяти, ее использование, типы дисков и так далее ), а также проверить работоспособность устройств компьютера ( прежде всего жестких дисков).
Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде.
Программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.
Системы программирования
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают ( или делают, но не так ) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программ. В них входят:
q компилятор, осуществляющий преобразование программ на языке программирования в программу машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение текста программы на языке программирования высокого уровня;
q библиотеки программ, содержащие заранее подготовленные программы, которыми могут пользоваться программисты;
q различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.
Системы программирования, прежде всего, различаются, естественно, по тому, кокой язык программирования они реализуют. Среди программистов пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Си++, Паскаль, Бейсик
scheglov-sergey.narod.ru
Ответы на вопрос «28. Понятие и классификация программного обеспечения (ПО).»
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ � от игровых до научных.
Классификация ПО
Программы, работающие на компьютере, можно разделить на три категории:
- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;
- системные программы, выполняющие различные вспомогательные функции, например создание копии используемой информации, выдачу справочной информации о компьютера, проверку работоспособности устройств компьютера и т. д.;
- Вспомогательное ПО (инструментальные системы и утилиты)
Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера.
Прикладное ПО. Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:
- подготовки текстов (документов) на компьютере � редакторы текстов;
- подготовки документов типографского качества � издательские системы;
- обработки табличных данных � табличные процессоры;
- обработки массивов информации � системы управления базами данных.
Прикладная программа � это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.
Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.
Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Наиболее часто используемые типы прикладных программ.
Графические редакторы позволяют создавать и редактировать картинки на экране компьютера. Как правило, пользователю предоставляются возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т.д. Большинство редакторов позволяют обрабатывать изображения, полученные с помощью сканеров, а так же выводить полученные картинки в таком виде, чтобы они быть включены в документ, подготовленный с помощью текстового редактора или издательской системы.
Системы деловой и научной графики позволяют наглядно представлять на экране различные данные и зависимости. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм ( гистограммы, круговые и секторные диаграммы и т.д. )
Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами базами данных. Наиболее простые системы этого вида позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записи, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже не высокой квалификации, так как все действия в них осуществляются с помощью меню и других диалоговых средств.
Табличные процессоры обеспечивают работу с большими таблицами чисел. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находится числа, пояснительные тексты формулы для расчета значения в клетки по имеющимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблице различные графики и т.д. Многие из них предоставляют и дополнительные возможности. Некоторые из них расширяют возможности по обработке данных трехмерные таблицы, создание собственных входных и выходных форм, макрокоманд, связь с базами данных и т.д. Но большинство дополнений носят декоративный характер включение звуковых эффектов, создание слайд-шоу, здесь фантазия разработчиков неисчерпаема.
Системы автоматизированного проектирования ( САПР ) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.
- Интегрированные системы � сочетают в себе возможности системы управления базами данных, табличного процессора, текстового редактора, системы деловой графики, а иногда и другие возможности.
- Бухгалтерские программы � предназначены для ведения бухгалтерского учета, подготовки финансовой отчетности и финансового анализа деятельности предприятий. Из-за не совместимости отечественного бухгалтерского учета с зарубежным в нашей стране используются почти исключительно отечественные бухгалтерские программы. Некоторые из них предназначены для автоматизации отдельных участков бухгалтерского учета — начисление заработной платы, учета товаров, материалов на складах и т.д.
Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS.Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее �не в своей тарелке�. Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).
Операционные оболочки, в отличие от обычных программ-оболочек, не только дают пользователю более наглядные средства для выполнения часто используемых действий, но и предоставляют новые возможности для запускаемых программ. Чаще всего это:
- графический интерфейс, т.е. набор средств для вывода изображений на экран и манипулирования ими, построения меню, окон на экране и т.д.;
- мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ ;
- расширенные средства для обмена информацией между программами.
Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже другие оболочки (GEM, Geo Works и др.).
К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.
Программы — упаковщики позволяют за счет применения специальных методов �упаковки� информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Применение программ � упаковщиков очень полезно при создании архива файлов, так как в большинстве случаев значительно удобнее хранить на дискетах, предварительно сжатые программами � упаковщиками . Следует заметить , что различные упаковщики не совместимы друг с другом � архивный файл , созданный одним упаковщиком , чаще всего нельзя прочесть другим.
Программы для создания резервных копий информации на дисках позволяют быстро скопировать информацию, имеющуюся на жестком диске компьютера, на дискеты или кассеты стримера.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера ( количество памяти, ее использование, типы дисков и так далее ), а также проверить работоспособность устройств компьютера ( прежде всего жестких дисков).
Программы динамического сжатия дисков позволяют увеличить количество информации, хранимой на дисках путем ее динамического сжатия. Эти программы сжимают информацию при записи на диск, а при чтении восстанавливают в ее исходном виде.
Программы для автономной печати позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере.
www.konspektov.net
Классификация программ
Комсомольск-на-Амуре
KOST
&
AKRED
[email protected]
План
КЛАССИФИКАЦИЯ ПРОГРАММ.. 3
Системные программы.. 5
Утилиты. 5
Прикладные программы.. 6
Офисные программы.. 6
Редакторы для работы с текстами. 7
Финансовые и бухгалтерские программы. 8
Мультимедийные программы.. 8
Программы для обработки и создания изображений. 8
Программы для работы со звуком. 8
Проигрыватели (плееры) и программы просмотра (вьюверы) 9
Профессиональные программы.. 10
Инструменты программиста. 10
Системы автоматизированного проектирования (CAD). 10
Редакторы трехмерной графики и анимации. 10
Развлекательные и образовательные программы.. 11
Образовательные мультимедийные программы.. 11
Энциклопедии, справочники, «живые книги». 11
Список литературы.. 12
Большинство существующих программ создается исключительно для нужд компьютера — для того, чтобы работало нужное человеку меньшинство.
Житейские воззрения кота Парловзора. Том 41
Работая с компьютером, большинство людей не создает нужные программы самостоятельно, а лишь пользуется уже готовыми разработками. Потому и называются они пользователями.
Впрочем, быть пользователем тоже непросто. Ведь необходимо уметь не только обращаться с несколькими распространенными программными пакетами, но и ориентироваться в «программном море» -для того, чтобы в случае нужды легко и быстро найти нужную программу и научиться с ней работать.
Перечислить их все? Идея, конечно, неплохая — в особенности для автора этой книги. Засунуть в свой труд капитальнейший список на сотни страниц и успокоиться. Но ценность этой работы будет практически нулевая. Ведь каждый день на свет божий появляется добрая сотня новых программ — не говоря уже о версиях старых. Да и живет программа недолго — максимум год-полтора…
Так стоит ли пытаться объять необъятное?
Стоит.
Если, конечно, действовать умно. Описывать все программы, конечно, не имеет никакого смысла, но можно (и даже нужно основные их группы). А вам нужно лишь решить, какая группа вас интересует, и лишь затем подыскивать программный пакет, в точности соответствующий вашим запросам.
Маленькое предупреждение: не будьте максималистами. Да, я отлично знаю и понимаю, как велик искус набить свой компьютер до барабанной тугости самыми разнообразными программами — на все случаи жизни…
У меня есть друг. Новичок в компьютерном мире, хотя и с амбициями. Так вот с этим другом мы спорили часами по поводу каждой программы, установленной на его компьютере:
Я. Слушай, зачем, ну ЗАЧЕМ тебе 3D-Studio? Ты что, третий «Парк Юрского периода» собрался дома сваять?
Он. Пусть будет!
Я. Ну хорошо, а зачем тебе такой мощный редактор изображений?
Он. Пусть будет!
«Пусть будет» — это не аргумент. Запомните: компьютер — это рабочий инструмент. И выполнять он должен только ту работу, которая вам действительно нужна. А насиловать несчастную машину, заполняя жесткий диск электронным «мусором», — не самое достойное занятие.
Словом, наша наиглавнейшая задача — уяснить, какие программы вам нужны обязательно, а без каких можно спокойно обойтись.
Естественно, рассказать в рамках этой книги обо всех существующих программах невозможно. Даже обо всех, которые могут пользователю понадобиться.
Однако нам ничто не мешает побаловаться классификацией в духе Менделеева и попытаться разбить весь массив созданных в мире программ на несколько основных групп.
Они необходимы для обеспечения нормальной работы компьютера, его обслуживания и настройки. К таким программам относится в первую очередь операционная система. И ряд вспомогательных небольших программ — утилит.
Операционная система.
Без нее обойтись просто невозможно. Операционная система — это первый и главный посредник между компьютерным «железом» и всеми остальными программами, душа и сердце компьютера. Нет операционной системы — и ваш компьютер будет не в состоянии воспринять ни одну команду — даже загрузиться не сможет.
Выбор операционных систем для домашнего пользователя сегодня невелик. Точнее, его нет вообще. Windows 98/ME корпорации Microsoft — общепризнанный стандарт. И никуда вам от него не деться, как ни старайтесь.
Утилиты.
Под этим названием скрывается громадное количество полезных программок, предназначенных для улучшения работы вашего компьютера. К выбору утилит надо подходить особенно тщательно, дабы не слишком переусердствовать. Но и пропускать что-нибудь действительно полезное не стоит — правильно подобранная утилита может существенно облегчить вам жизнь.
Основной набор утилит, рекомендуемый домашним пользователям — пакет Norton Utilities, но описать Тесты — программы для тестирования (и, возможно, оптимизации) как программного обеспечения, так и аппаратных ресурсов ПК. Многие относят их к утилитам, однако, на мой взгляд, для них следует выделить специальную группу.
К этой группе, как правило, относят так называемые «программы для пользователя», т. е. прикладные программы, которые, в отличие от системных, «обслуживают» именно пользователя, стремясь услужить и предугадать любое его желание.
Пользователь, в отличие от компьютера, — существо необычайно прихотливое. Поэтому и типов прикладных программ куда больше, чем системных. Назовем лишь некоторые из них.
Офисные программы
Вот они — те самые программы, ради которых большинство пользователей и приобретает компьютер (за исключением, пожалуй, разве что фанатов компьютерных игр). Задача этих программ — создание и редактирование документов, будь то текст, электронная таблица, изображение или их совокупность. А иногда — даже звук и видео, еще недавно проходившие по разряду компьютерной экзотики… Однако основой офисной информации все-таки остается текст, а изображения, звук и уж тем более видео считаются второстепенными элементами. Вот почему профессиональные программы для обработки этих видов информации и выделяют в особую группу.
Самые популярные программы, предназначенные для создания и редактирования документов — редакторы (на компьютерном языке они так и называются. Хотя редактор в данном случае скорее сам человек, а программа — лишь его рабочий инструмент).
Когда-то давно программы, входящие в офисные пакеты, «жили» поодиночке. Редактор текстов — отдельно. Электронная таблица — отдельно. И так далее. Но сегодня отдельных программ этого класса на рынке почти не осталось — куда чаще продаются «полные наборы», включающие все, что вам нужно. И даже больше. Например, самый популярный офисный пакет Microsoft Office состоит из текстового редактора Microsoft Word, электронной таблицы Microsoft Excel, программы для подготовки презентаций Microsoft PowerPoint, программы управления базами данных Microsoft Access и ряда вспомогательных программ поменьше.
Возможно, добрая половина программ из офисных пакетов вам не понадобится. Слава богу, что при установке можно выбрать только те компоненты, которые вам требуются! Например, текстовый редактор — в нем вы и письмо написать можете, и открытку красивую составить… Или табличный редактор — для работы с цифровой информацией.
Редакторы для работы с текстами
— самые популярные среди офисных программ. Здесь мы видим простые и сложные текстовые редакторы и системы верстки текста, группы программ, предназначенные для создания и редактирования документов. В эту группу входят текстовые редакторы, редакторы изображений, звука и видео, страниц Интернет. Сюда же мы можем включить системы машинного перевода, распознавания текста и графики со сканера и т. д.
Домашняя бухгалтерия сегодня пока что не стала у нас модной, но это только вопрос времени! На Западе программы планирования расходов, учета семейных финансов и расчета налогов всегда были в числе самых популярных. В этой же группе — электронные таблицы и вспомогательные финансовые утилиты.
Отдельный блок — программы для работы с Интернет. Сюда входит программа просмотра — браузер, программы для работы с электронной почтой и группами новостей и т. д.
Программы для обработки и создания изображений.
Это — уже вполне профессиональные программы, ставить которые на ваш компьютер стоит лишь в одном случае: если вы хотя бы умеете рисовать. Если нет, то даже такая мощная программа, как редактор векторной графики (рисунков) CorelDraw вам не поможет. То же самое относится и к программам для обработки фотоизображений, например, Adobe Photoshop. Конечно, с их помощью можно соорудить великолепный фотомонтаж или поиздеваться над фотографией обожаемой женушки… Но, опять-таки, является ли это для вас жизненно необходимым?
Минимальный комплект программ для обработки и проигрывания звуков и музыки уже включен в комплект вашей операционной системы. Несколько дополнительных программ (например, проигрывателей или «плееров») не помешают. А серьезные, профессиональные пакеты для обработки звуков (Sound Forge, Cool Edit) оставьте профессионалам.
Проигрыватели (плееры) и программы просмотра (вьюверы)
в отличие от редакторов не позволяют редактировать текстовый документ, звуковой файл или видео. Их задача более скромна — например, проиграть музыкальную композицию или вывести на экран картинку.
Весьма условная группа. Вообще-то к профессиональным, узкоспециализированным программам можно отнести программу любой группы — это зависит только от ее «навороченности», затребованное этим сравнительно небольшим кругом людей и, как следствие, высокой цены. Объединяет эти программы одно — для домашнего офиса и для повседневного употребления они непригодны. А необходимы они специалистам, которые знают, зачем им, собственно, эта программа нужна. Можно, конечно, и дома в 3D-Studio поиграться, но дело это неблагодарное. Конечно, помимо того, что описано здесь, существует еще море «специализированных» программ, но обо всех здесь написать, увы, невозможно.
Инструменты программиста.
Суперсложные системы программирования, профессиональные компиляторы и многое другое. Для программистов это — инструмент номер один, а вот домашнему пользователю чаще всего они не нужны. Хотя многие современные системы программирования настолько просты и «визуальны», что позволяют создавать приложения, конструируя их, как из кирпичиков, из готовых блоков.
Системы автоматизированного проектирования (CAD).
Эти программы (например, AutoCAD) тоже частенько ставят на домашние машины — незнанию, видимо, ибо рисование профессиональных блок-схем занятие трудное и на игру не похожее.
Редакторы трехмерной графики и анимации.
Благодаря «Парку Юрского периода» и прочим напичканным спецэффектами фильмам эти программы стали у нас удивительно популярны (хотя на Западе те же 3D-Studio MAX или Softimage — сугубо профессиональные программы стоимостью в десятки тысяч долларов).
Программы для научных расчетов — вотчина ученых и продвинутых инженеров.
Образовательные мультимедийные программы
вряд ли назовешь серьезными рабочими инструментами, однако именно они завоевали сегодня едва ли не самую большую популярность среди программных продуктов. Оно и понятно — на занимательную учебу всегда спрос… Особой популярностью пользуются «обучалки» иностранного языка — хотя трудно представить, чтобы кто-то смог реально выучить язык по компакт-диску…
Энциклопедии, справочники, «живые книги»
— вот программы, на которые вам стоит обратить внимание в первую очередь! Именно они сделают ваш компьютер полезным не только для вас, но и для всей семьи.
Игры — без комментариев.
В.П. Леонтьев «Новейшая энкциплпедия персонального компьютера 2002»
Издатель Москва «ОЛМА – ПРЕСС» 2002 г.
coolreferat.com
Материалы по классификации компьютерных программ
Так мало сделано в области удобной классификации компьютерного софта! Вот что удалось наскрести:- Системные программы
- Операционные системы
- Драйверы устройств
- Декодеры
- Офисные программы
- Текстовые редакторы
- Электронные таблицы
- Системы управления базами данных (СУБД)
- Программы создания презентаций
- Программы оптического распознавания текста
- Программы для работы в Интернете
- Браузеры
- Почтовые программы
- Off-line браузеры
- Программы для работы с графикой
- Графические редакторы
- Анимационные редакторы
- Программы для просмотра и систематизации изображений
- Программы для работы со звуком
- Проигрыватели аудио треков и файлов
- Мультимедиа проигрыватели
- Редакторы аудио файлов
- Аудио трекеры
- Конвертеры аудио файлов
- Программы распознавания звука
- Программы для работы с видео
- Проигрыватели видео файлов
- Редакторы видео файлов
- Конвертеры видео файлов
- Инструментальные программы
- Языки программирования
- Программы автоматизированного проектирования
- Программы для обслуживания компьютеров
- Служебные программы (утилиты)
- Программы-архиваторы
- Антивирусные программы
- Программы для учебы
- Обучающие и учебные программы
- Справочные программы и энциклопедии
- Игры
- Логические
- Аркады
- Стратегии
- Симуляторы
- Квесты
- Ролевые
План КЛАССИФИКАЦИЯ ПРОГРАММ 3 Системные программы 5 Утилиты. 5 Прикладные программы 6 Офисные программы 6 Редакторы для работы с текстами 7 Финансовые и бухгалтерские программы. 8 Мультимедийные программы 8 Программы для обработки и создания изображений. 8 Программы для работы со звуком. 8 Проигрыватели (плееры) и программы просмотра (вьюверы) 9 Профессиональные программы 10 Инструменты программиста. 10 Системы автоматизированного проектирования (CAD). 10 Редакторы трехмерной графики и анимации. 10 Развлекательные и образовательные программы 11 Образовательные мультимедийные программы 11 Энциклопедии, справочники, «живые книги» 11 Список литературы 12 КЛАССИФИКАЦИЯ ПРОГРАММ Большинство существующих программ создается исключительно для нужд компьютера — для того, чтобы работало нужное человеку меньшинство. Житейские воззрения кота Парловзора. Том 41 Работая с компьютером, большинство людей не создает нужные программы самостоятельно, а лишь пользуется уже готовыми разработками. Потому и называются они пользователями. Впрочем, быть пользователем тоже непросто. Ведь необходимо уметь не только обращаться с несколькими распространенными программными пакетами, но и ориентироваться в «программном море» -для того, чтобы в случае нужды легко и быстро найти нужную программу и научиться с ней работать. Перечислить их все? Идея, конечно, неплохая — в особенности для автора этой книги. Засунуть в свой труд капитальнейший список на сотни страниц и успокоиться. Но ценность этой работы будет практически нулевая. Ведь каждый день на свет божий появляется добрая сотня новых программ — не говоря уже о версиях старых. Да и живет программа недолго — максимум год- полтора... Так стоит ли пытаться объять необъятное? Стоит. Если, конечно, действовать умно. Описывать все программы, конечно, не имеет никакого смысла, но можно (и даже нужно основные их группы). А вам нужно лишь решить, какая группа вас интересует, и лишь затем подыскивать программный пакет, в точности соответствующий вашим запросам. Маленькое предупреждение: не будьте максималистами. Да, я отлично знаю и понимаю, как велик искус набить свой компьютер до барабанной тугости самыми разнообразными программами — на все случаи жизни... У меня есть друг. Новичок в компьютерном мире, хотя и с амбициями. Так вот с этим другом мы спорили часами по поводу каждой программы, установленной на его компьютере: Я. Слушай, зачем, ну ЗАЧЕМ тебе 3D-Studio? Ты что, третий «Парк Юрского периода» собрался дома сваять? Он. Пусть будет! Я. Ну хорошо, а зачем тебе такой мощный редактор изображений? Он. Пусть будет! «Пусть будет» — это не аргумент. Запомните: компьютер — это рабочий инструмент. И выполнять он должен только ту работу, которая вам действительно нужна. А насиловать несчастную машину, заполняя жесткий диск электронным «мусором», — не самое достойное занятие. Словом, наша наиглавнейшая задача — уяснить, какие программы вам нужны обязательно, а без каких можно спокойно обойтись. Естественно, рассказать в рамках этой книги обо всех существующих программах невозможно. Даже обо всех, которые могут пользователю понадобиться. Однако нам ничто не мешает побаловаться классификацией в духе Менделеева и попытаться разбить весь массив созданных в мире программ на несколько основных групп. Системные программы Они необходимы для обеспечения нормальной работы компьютера, его обслуживания и настройки. К таким программам относится в первую очередь операционная система. И ряд вспомогательных небольших программ — утилит. Операционная система. Без нее обойтись просто невозможно. Операционная система — это первый и главный посредник между компьютерным «железом» и всеми остальными программами, душа и сердце компьютера. Нет операционной системы — и ваш компьютер будет не в состоянии воспринять ни одну команду — даже загрузиться не сможет. Выбор операционных систем для домашнего пользователя сегодня невелик. Точнее, его нет вообще. Windows 98/ME корпорации Microsoft — общепризнанный стандарт. И никуда вам от него не деться, как ни старайтесь. Утилиты. Под этим названием скрывается громадное количество полезных программок, предназначенных для улучшения работы вашего компьютера. К выбору утилит надо подходить особенно тщательно, дабы не слишком переусердствовать. Но и пропускать что-нибудь действительно полезное не стоит — правильно подобранная утилита может существенно облегчить вам жизнь. Основной набор утилит, рекомендуемый домашним пользователям — пакет Norton Utilities, но описать Тесты — программы для тестирования (и, возможно, оптимизации) как программного обеспечения, так и аппаратных ресурсов ПК. Многие относят их к утилитам, однако, на мой взгляд, для них следует выделить специальную группу. Прикладные программы К этой группе, как правило, относят так называемые «программы для пользователя», т. е. прикладные программы, которые, в отличие от системных, «обслуживают» именно пользователя, стремясь услужить и предугадать любое его желание. Пользователь, в отличие от компьютера, — существо необычайно прихотливое. Поэтому и типов прикладных программ куда больше, чем системных. Назовем лишь некоторые из них. Офисные программы Вот они — те самые программы, ради которых большинство пользователей и приобретает компьютер (за исключением, пожалуй, разве что фанатов компьютерных игр). Задача этих программ — создание и редактирование документов, будь то текст, электронная таблица, изображение или их совокупность. А иногда — даже звук и видео, еще недавно проходившие по разряду компьютерной экзотики... Однако основой офисной информации все-таки остается текст, а изображения, звук и уж тем более видео считаются второстепенными элементами. Вот почему профессиональные программы для обработки этих видов информации и выделяют в особую группу. Самые популярные программы, предназначенные для создания и редактирования документов — редакторы (на компьютерном языке они так и называются. Хотя редактор в данном случае скорее сам человек, а программа — лишь его рабочий инструмент). Когда-то давно программы, входящие в офисные пакеты, «жили» поодиночке. Редактор текстов — отдельно. Электронная таблица — отдельно. И так далее. Но сегодня отдельных программ этого класса на рынке почти не осталось — куда чаще продаются «полные наборы», включающие все, что вам нужно. И даже больше. Например, самый популярный офисный пакет Microsoft Office состоит из текстового редактора Microsoft Word, электронной таблицы Microsoft Excel, программы для подготовки презентаций Microsoft PowerPoint, программы управления базами данных Microsoft Access и ряда вспомогательных программ поменьше. Возможно, добрая половина программ из офисных пакетов вам не понадобится. Слава богу, что при установке можно выбрать только те компоненты, которые вам требуются! Например, текстовый редактор — в нем вы и письмо написать можете, и открытку красивую составить... Или табличный редактор — для работы с цифровой информацией. Редакторы для работы с текстами — самые популярные среди офисных программ. Здесь мы видим простые и сложные текстовые редакторы и системы верстки текста, группы программ, предназначенные для создания и редактирования документов. В эту группу входят текстовые редакторы, редакторы изображений, звука и видео, страниц Интернет. Сюда же мы можем включить системы машинного перевода, распознавания текста и графики со сканера и т. д. Финансовые и бухгалтерские программы. Домашняя бухгалтерия сегодня пока что не стала у нас модной, но это только вопрос времени! На Западе программы планирования расходов, учета семейных финансов и расчета налогов всегда были в числе самых популярных. В этой же группе — электронные таблицы и вспомогательные финансовые утилиты. Отдельный блок — программы для работы с Интернет. Сюда входит программа просмотра — браузер, программы для работы с электронной почтой и группами новостей и т. д. Мультимедийные программы Программы для обработки и создания изображений. Это — уже вполне профессиональные программы, ставить которые на ваш компьютер стоит лишь в одном случае: если вы хотя бы умеете рисовать. Если нет, то даже такая мощная программа, как редактор векторной графики (рисунков) CorelDraw вам не поможет. То же самое относится и к программам для обработки фотоизображений, например, Adobe Photoshop. Конечно, с их помощью можно соорудить великолепный фотомонтаж или поиздеваться над фотографией обожаемой женушки... Но, опять-таки, является ли это для вас жизненно необходимым? Программы для работы со звуком. Минимальный комплект программ для обработки и проигрывания звуков и музыки уже включен в комплект вашей операционной системы. Несколько дополнительных программ (например, проигрывателей или «плееров») не помешают. А серьезные, профессиональные пакеты для обработки звуков (Sound Forge, Cool Edit) оставьте профессионалам. Проигрыватели (плееры) и программы просмотра (вьюверы) в отличие от редакторов не позволяют редактировать текстовый документ, звуковой файл или видео. Их задача более скромна — например, проиграть музыкальную композицию или вывести на экран картинку. Профессиональные программы Весьма условная группа. Вообще-то к профессиональным, узкоспециализированным программам можно отнести программу любой группы — это зависит только от ее «навороченности», затребованное этим сравнительно небольшим кругом людей и, как следствие, высокой цены. Объединяет эти программы одно — для домашнего офиса и для повседневного употребления они непригодны. А необходимы они специалистам, которые знают, зачем им, собственно, эта программа нужна. Можно, конечно, и дома в 3D-Studio поиграться, но дело это неблагодарное. Конечно, помимо того, что описано здесь, существует еще море «специализированных» программ, но обо всех здесь написать, увы, невозможно. Инструменты программиста. Суперсложные системы программирования, профессиональные компиляторы и многое другое. Для программистов это — инструмент номер один, а вот домашнему пользователю чаще всего они не нужны. Хотя многие современные системы программирования настолько просты и «визуальны», что позволяют создавать приложения, конструируя их, как из кирпичиков, из готовых блоков. Системы автоматизированного проектирования (CAD). Эти программы (например, AutoCAD) тоже частенько ставят на домашние машины — незнанию, видимо, ибо рисование профессиональных блок-схем занятие трудное и на игру не похожее. Редакторы трехмерной графики и анимации. Благодаря «Парку Юрского периода» и прочим напичканным спецэффектами фильмам эти программы стали у нас удивительно популярны (хотя на Западе те же 3D-Studio MAX или Softimage — сугубо профессиональные программы стоимостью в десятки тысяч долларов). Программы для научных расчетов — вотчина ученых и продвинутых инженеров. Развлекательные и образовательные программы Образовательные мультимедийные программы вряд ли назовешь серьезными рабочими инструментами, однако именно они завоевали сегодня едва ли не самую большую популярность среди программных продуктов. Оно и понятно — на занимательную учебу всегда спрос... Особой популярностью пользуются «обучалки» иностранного языка - хотя трудно представить, чтобы кто-то смог реально выучить язык по компакт- диску... Энциклопедии, справочники, «живые книги» — вот программы, на которые вам стоит обратить внимание в первую очередь! Именно они сделают ваш компьютер полезным не только для вас, но и для всей семьи. Игры — без комментариев. Список литературы В.П. Леонтьев «Новейшая энкциплпедия персонального компьютера 2002» Издатель Москва «ОЛМА – ПРЕСС» 2002 г.
антивирусы, брандмауэры
архиваторы, сплиттеры
веб-браузеры
драйверы устройств и библиотеки программных компонентов
игрушки, развлечения
игры, симуляторы
менеджеры и восстановители паролей
менеджеры и мониторы закачек из Интернета
мессенджеры, файлообменники, почтовые клиенты
модернизаторы интерфейса и стилей ОС
обновления, дополнения и крэки для ОС
операционные системы
приложения MS-DOS
редакторы, менеджеры и конвертеры графических файлов
редакторы, менеджеры и конвертеры текстовых и табличных файлов
редакторы, проигрыватели и конвертеры медиафайлов
резерваторы и восстановители ценных файлов
рекордеры и копировщики оптических дисков
системные диагносты и тестеры
системные менеджеры, диспетчеры, настройщики
файловые менеджеры
чистильщики и дефрагментаторы жёсткого диска
mozgotron.livejournal.com
ЦП Автоматизированные системы управления и промышленная безопасность
Программное обеспечение — совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90). Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84).
Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.
В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки в 1958 году.
Программное обеспечение принято по назначению подразделять на системное, прикладное и инструментальное, а по способу распространения и использования на несвободное (закрытое), открытое и свободное. Свободное программное обеспечение может распространяться, устанавливаться и использоваться на любых компьютерах дома, в офисах, школах, вузах, а также коммерческих и государственных учреждениях без ограничений.
Системное программное обеспечение — это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Прикладное программное обеспечение (англ. Application software) — программное обеспечение, состоящее из:
§ отдельных прикладных программ и пакетов прикладных программ, предназначенных для решения различных задач пользователей; и
§ автоматизированных систем, созданных на основе этих (пакетов) прикладных программ.
Классификация прикладного ПО:
§ Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
§ Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это базы данных, серверы электронной почты, управление сетью и безопасностью.
§ Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
§ Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования. Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
§ Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
§ Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
§ Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т.п.
§ Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design — CAD), автоматизированное проектирование (computer aided engineering — CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).
Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ. Обычно этот термин применяется для акцентирования отличия данного класса ПО от прикладного исистемного программного обеспечения.
Инструментальное программное обеспечение предназначено для разработки новых программ и программных комплексов.
Множество различных приложений на компьютере создаётся с помощью языков и систем программирования.
Язык программирования — это формализованный язык описания алгоритмов, используемых для решения различных задач на компьютере.
В процессе становления и развития вычислительной техники возникали и развивались также языки программирования. Некоторые из них затем изменялись, трансформировались, интегрировались с другими, некоторые умирали вовсе. Сейчас у программистов имеется богатый арсенал языков программирования на все случаи программистской жизни: Assembler, Basic, C++, Delphi, Fortran, Java, Pascal, и др. Каждый из перечисленных языков программирования имеет целый ряд модификаций (например, Basic, Q-Basic, Visual Basic и др.), которые по возможностям и свойствам существенно отличаются друг от друга.
Языки программирования можно разделить на машинно-зависимые (низкого уровня) и машинно-независимые (высокого уровня).
К языкам низкого уровня относятся:
· машинные языки, написанные в двоичных кодах в виде нулей и единиц,
· машинно-ориентированные языки (ассемблеры), написанные в так называемых мнемокодах, заложенных в систему команд конкретного процессора (например, мнемокод сложить записан как ADD, мнемокод очистить как DEL и т.д.).
К языкам высокого уровня относятся:
· алгоритмические языки — переводят алгоритмы с языка математики на язык программных кодов,
· процедурно — ориентированные языки позволяют записать программу в виде набора процедур,
· проблемно-ориентированные языки предназначены для решения определённого класса задач.
Программа, написанная на языке высокого уровня, не может непосредственно использоваться на компьютере. Она должна пройти этап трансляции исходного кода, записанного на языке высокого уровня, в объектный код, который затем с помощью редактора связей формирует загрузочный модуль, пригодный для запуска на компьютере. Такой процесс осуществляется, например, при написании программы на языке Фортран и называется компилированием.
В других языках высокого уровня (например, на Бейсике) трансляция исходного кода в исполняемый происходит последовательно с каждой командой (оператором). Такая трансляция осуществляется программой-интерпретатором.
Созданная программа должна пройти проверку на пригодность к использованию с помощью отладчика программ. Он позволяет отслеживать последовательное исполнение программы, выявлять места и виды ошибок в программе, давать комментарии.
Интегрированные среды программирования включают весь набор средств для комплексного их применения на всех технологических этапах разработки программ. Основное назначение такого инструментария состоит в том, чтобы с его помощью повысить производительность и эффективность труда программистов.
Программные комплексы используются при разработке сложных прикладных информационных систем. Они позволяют автоматизировать весь технологический процесс анализа, проектирования, разработки, отладки и сопровождения проекта целиком.
< Предыдущая | Следующая > |
---|
automationlab.ru