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

Автор работы: Пользователь скрыл имя, 26 Ноября 2013 в 17:51, творческая работа

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

Операционная система позволяет реализовать многопрограммный режим работы компьютера, при котором в состоянии выполнения находятся одновременно несколько программ. Когда одна программа обращается к внешнему устройству, процессор прерывает работу с ней (внешнее устройство продолжает работу без участия процессора) и переходит к обработке другой программы. Затем процессор может прервать работу со второй программой и продолжить выполнение первой. Таким образом, несколько программ «выстраивается в очередь» к процессору, а ОС управляет обслуживанием этой очереди.

Файлы: 1 файл

ПО.docx

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

Основные данные о работе

Версия шаблона

2.1

ЦДОР

Златоустовский филиал

Вид работы

Творческое эссе

Название дисциплины

Системное программное обеспечение

Тема

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

Фамилия

Шилов

Имя

Александр

Отчество

Анатольевич

№ контракта

1140011400509001


 

Основная  часть

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

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

В состав программного обеспечения (ПО) вычислительных систем входят:

- системное ПО

- служебное ПО

- прикладное ПО

- инструментальное  ПО

 

История системного ПО

Операционные системы  (ОС). Первые версии ОС появились еще на ЭВМ второго поколения, но массовое распространение операционные системы получают, начиная с машин третьего поколения.

Основная проблема, которую  решали разработчики ОС — повышение  эффективности работы компьютера. На первых ЭВМ процессор — основное вычислительное устройство — нередко  больше простаивал, чем работал во время выполнения программы. Такое  происходило, если выполняемая программа  часто обращалась к внешним устройствам: ввода, вывода, внешней памяти. Дело в том, что эти устройства работают в тысячи раз медленнее процессора.

Операционная система  позволяет реализовать многопрограммный режим работы компьютера, при котором  в состоянии выполнения находятся  одновременно несколько программ. Когда  одна программа обращается к внешнему устройству, процессор прерывает  работу с ней (внешнее устройство продолжает работу без участия процессора) и переходит к обработке другой программы. Затем процессор может прервать работу со второй программой и продолжить выполнение первой. Таким образом, несколько программ «выстраивается в очередь» к процессору, а ОС управляет обслуживанием этой очереди. Точно так же ОС управляет обслуживанием очереди к внешним устройствам, например к принтеру. Управляют ОС и очередью к средствам ПО: трансляторам, библиотекам, прокладным программам и пр. Управление ресурсами ЭВМ - это первая функция операционных систем.

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

  Еще одной важной функцией ОС стала организация работы с файлами. На ЭВМ третьего поколения появились магнитные диски, на которых информация хранится в файловой форме. Файловая система — это компонента ОС, работающая с файлами.

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

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

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

  Компьютерным вирусом является программа, способная внедряться в другие программы. Программы-вирусы выполняют нежелательные, и даже опасные действия для работы компьютера: разрушают файловые структуры, «засоряют» диски, и даже выводят из строя устройства компьютера. Для защиты от вирусов используются специализированные антивирусные программы (антивирус Касперского АVР, Norton Antivirus и т.д.).

  Потребность в программах-архиваторах первоначально возникала в 80-90-х годах XX века в связи с небольшими информационными объемами устройств внешней памяти — магнитных дисков. Программа-архиватор (WinRaR, ZipMagic и др.) позволяет сократить объем файла в несколько раз без потери содержащейся в нем информации. В последнее время большое значение приобрело использование архивированных файлов в сетевых технологиях: электронной почте, файловых архивах - FТР-службе Интернета.

   Служебное (сервисное) ПО

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

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

   История прикладного ПО

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

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

   В 1979 году был создан первый табличный процессор — электронная таблица VisiCalc, ставшая самой популярной программой в среде предпринимателей, менеджеров и бухгалтеров. Идея электронной таблицы принадлежала Дэну Бринклину - студенту Гарвардской школы бизнеса. Начиная с 80-х годов табличные процессоры входят в число лидирующих категорий программного обеспечения.

  В конце 70-х — начале 80-х годов XX века появились первые коммерческие системы управления базами данных (СУБД) — программное обеспечение, которое позволяет пользователям создавать и обслуживать компьютерную базу данных, а также управлять доступом к ней. В зависимости от области применения различают:

• настольные СУБД (Ассеss, FохРrо, Раradox и т. д.), предназначенные  для работы с небольшими базами данных, хранящимися на локальных дисках ПК или в небольших локальных  сетях; 
• СУБД серверного типа (Oracle, SQL Server, Informix и т. д.), ориентированные на работу с большими базами данных, расположенными на компьютерах-серверах.

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

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

Широко используемым сегодня интегрированным пакетом  является офисная система Microsoft Office, базовыми компонентами которой принято  считать текстовый редактор МS Word и табличный процессор МS Ехсеl. В состав пакета также включены СУБД МS Ассеss, система подготовки презентаций  МS PowerPoint, программа обмена почтовыми  сообщениями Оutlook Ехрrеss и Web-браузер Internet Ехрlоrеr.

   В 90-е годы XX века появляется термин мультимедиа, относящийся к таким видам информации, как видео и звук. Для хранения мультимедиа файлов требуются большие объемы внешней памяти ПК, для обработки — большие процессорные мощности. Создание объемного реалистического изображения обеспечивается современными видеокартами, обработка звука — звуковой картой. Появляются программы редактирования и монтажа звука и видео, предназначенные для профессионалов в области музыки и видео. Наряду с этим создаются программы-проигрыватели мультимедиа файлов (Windows Media Player, Real Media Player др.), ориентированные на широкий круг пользователей.

   В 1991 году сотрудник Женевской лаборатории практической физики Тим Бернерс-Ли разрабатывает систему гипертекстовых страниц Internet, получившую название World Wide Web (WWW) — Всемирная паутина. Создание собственной Web-страницы и опубликование ее в сети под силу многим пользователям, благодаря специальным программам-конструкторам Web-страниц. Наиболее популярным сегодня являются Microsoft FrontPage, входящий в состав пакета Microsoft Office, и Macromedia DreamWeaver. Этими программами пользуются не только любители, но и профессионалы Web-дизайна.

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

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

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

   Инструментальное ПО

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

 

      

Список  использованных интернет-ресурсов

№ п/п

Наименование интернет-ресурса

Ссылка на конкретную используемую страницу интернет-ресурса

1

Википедия

http://ru.wikipedia.org/wiki/Программное_обеспечение

2

История программного обеспечения и  ИКТ

http://school.xvatit.com/index.php?title=%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%98%D0%9A%D0%A2


 

Список использованной литературы

 

№ п/п

Библиографическое описание использованной литературы

1

Брауде Э. Технология разработки программного обеспечения. — СПб.: Питер, 2004.

2

Брукс Ф. Мифический человеко-месяц или как создаются  программные системы. — СПб.: Символ-Плюс, 1999.

3

Гагарина  Л. Г., Кокорева Е. В., Виснадул Б. Д. Технология разработки программного обеспечения. — М.: ИД «ФОРУМ»; ИНФРА-М, 2008. — ISBN 978-5-8199-0342-1


Приложения

 

1





Информация о работе Состав современного программного обеспечения: история развития и квалификация