Реферат: Проблемное и системное программное обеспечение


РЕФЕРАТ

По информатике

ТЕМА:

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Псков 2010


СОДЕРЖАНИЕ

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

1.        Структурапрограммного обеспечения ПК

1.1 Программное обеспечение

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

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

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

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


1.СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПК

1.1 Программноеобеспечение

Програ́ммноеобеспе́чение (допустимо также произношениеобеспече́ние[1][2][3][4][5]) — совокупность программ системы обработки информациии программных документов, необходимых для эксплуатации этих программ (ГОСТ19781-90). Также, это совокупность программ, процедур и правил, а такжедокументации, относящихся к функционированию системы обработки данных (СТ ИСО2382/1-84).

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

В компьютерном сленгечасто используется слово софт (от англ. software), которое в этом смыслевпервые применил в статье в American Mathematical Monthly математик изПринстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.[1]

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

Программное обеспечение,можно условно разделить на три категории:

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

·    прикладное ПО,обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов,создание рисунков или картинок, обработка информационных массивов и т.д.

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

/>

 

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

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

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

К системному ПОотносятся:

·         операционныесистемы (эта программа загружается в ОЗУ при включении компьютера)

·         программы –оболочки (обеспечивают более удобный и наглядный способ общения с компьютером,чем с помощью командной строки DOS, например, Norton Commander)

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

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

утилиты (вспомогательныеили служебные программы, которые представляют пользователю ряд дополнительныхуслуг)

К утилитам относятся:

—   диспетчеры файловили файловые менеджеры

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

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

—   средствадиагностики; средства контроля позволяют проверить конфигурацию компьютера ипроверить работоспособность устройств компьютера, прежде всего жестких дисков

—   средствакоммуникаций (коммуникационные программы) предназначены для организации обменаинформацией между компьютерами

—   средстваобеспечения компьютерной безопасности (резервное копирование, антивирусное ПО)

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

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

 

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

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

К прикладному ПО,например, относятся:

v   Комплект офисных приложений MS OFFICE

v   Бухгалтерские системы

v   Финансовые аналитические системы

v   Интегрированные пакетыделопроизводства

v   CAD – системы (системыавтоматизированного проектирования)

v   Редакторы HTML или Web – редакторы

v   Браузеры – средства просмотра Web — страниц

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

v   Экспертные системы и так далее.


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

Инструментальное ПО илисистемы программирования — это системы для автоматизации разработки новыхпрограмм на языке программирования.

В самом общем случае длясоздания программы на выбранном языке программирования (языке системногопрограммирования) нужно иметь следующие компоненты:

1. Текстовый редактор длясоздания файла с исходным текстом программы.

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

3. Редактор связей илисборщик, который выполняет связывание объектных модулей и формирует на выходеработоспособное приложение – исполнимый код.

Исполнимый код – этозаконченная программа, которую можно запустить на любом компьютере, гдеустановлена операционная система, для которой эта программа создавалась. Какправило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

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

Наиболее популярныередакторы (системы программирования программ с использованием визуальныхсредств) визуального проектирования:

o    Borland Delphi — предназначен для решения практически любых задачи прикладного программирования.

o    Borland C++Builder – это отличное средство для разработки DOS и Windows приложений.

o    Microsoft VisualBasic – это популярный инструмент для создания Windows-программ.

o    Microsoft VisualC++ — это средство позволяет разрабатывать любые приложения, выполняющиеся всреде ОС типа Microsoft Windows.


СПИСОКИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

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

2.        Липаев В.В.Проектирование программных средств. Учебное пособие — М.: Высшая школа. 302 с.

3.         [www.lessons-tva.info. Системное программное обеспечениеПК. Программы и программирование. Обучение в интернет]

4.        www.wikipedia.org. Программноеобеспечение.

еще рефераты
Еще работы по информатике, программированию