Автор: Пользователь скрыл имя, 25 Апреля 2013 в 18:05, контрольная работа
Потребность выразить и передать информацию привела к появлению речи, письменности, книгопечатания, почтовой связи, телеграфа, телефона, радио, телевидения и многого другого.
С самого раннего детства все мы вовлечены в процессы обмена информацией. Вопросы, ответы, просьбы – все это передача информации. Мы получаем информацию, когда читаем книги, газеты и журналы, слушаем радио или смотрим телевизор.
Потребность выразить и передать информацию привела к появлению речи, письменности, книгопечатания, почтовой связи, телеграфа, телефона, радио, телевидения и многого другого.
С самого раннего детства все мы вовлечены в процессы обмена информацией. Вопросы, ответы, просьбы – все это передача информации. Мы получаем информацию, когда читаем книги, газеты и журналы, слушаем радио или смотрим телевизор.
Совершенно новые возможности для поиска и обработки информации открыло перед людьми изобретение в середине XX века электронных вычислительных машин – ЭВМ.
Программное обеспечение – это комплекс программ:
Программное обеспечение - согласно ГОСТ 19781-90 - совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.
По видам выполняемых
функций программное
Прикладное программное обеспечение предназначено для решения конкретных задач пользователя, например, создание текста, рисунка, базы данных и т.д.
Графические системы позволяют генерировать различные изобразительные объекты. Они делятся на 2 класса - растровой и векторной графики - в зависимости от того, какое внутреннее представление этих объектов в них поддерживается.
Редакторы используются для работы с фотографиями. Они кодируют фотоизображения в цифровую форму и позволяют выполнять над ними различные редактирующие операции (выделение фрагментов, перемещение, вырезание, копирование и т.д.) [6]
Под
программным обеспечением поним
- Технология проектирования программ;
- Методы тестирования программ;
- Методы доказательства правильности программ;
- Анализ качества работы программ;
- Документирование программ;
-
Разработка и использование программных
средств, облегчающих процесс проектирования
программного обеспечения, и многое другое.
Программное обеспечение – неотъемлемая
часть компьютерной системы. Оно является
логическим продолжением технических
средств. Сфера применения конкретного
компьютера определяется созданным для
него ПО.
Сам по себе компьютер не обладает знаниями
ни в одной области применения. Все эти
знания сосредоточены в выполняемых на
компьютерах программах.
Программное обеспечение современных компьютеров включает миллионы программ – тигровых до научных. [3]
Программное обеспечение, можно условно разделить на три категории:
· системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
· прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
· инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Системное ПО
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
К системному ПО относятся:
· операционные системы (эта программа загружается в ОЗУ при включении компьютера)
· программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
· операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
· Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
· утилиты (вспомогательные или служебные
программы, которые представляют пользователю
ряд дополнительных услуг)
К утилитам относятся:
· средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
· средства просмотра и воспроизведения
· средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
· средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
· средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Прикладное ПО
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д. Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному
ПО, например, относятся:
· Комплект офисных приложений MS OFFICE
· Бухгалтерские системы
· Финансовые аналитические системы
· Интегрированные пакеты делопроизводства
· CAD – системы (системы автоматизированного проектирования)
· Редакторы HTML или Web – редакторы
· Браузеры – средства просмотра Web - страниц
· Графические редакторы
· Экспертные системы
И так далее.
Инструментальное ПО
Инструментальное ПО
или системы программирования - это системы для автоматизации разработки
новых программ на языке программирования.
В самом общем случае для создания программы
на выбранном языке программирования
(языке системного программирования) нужно
иметь следующие компоненты:
1. Текстовый редактор для создания файла
с исходным текстом программы.
2. Компилятор или
интерпретатор. Исходный текст с помощью
программы-компилятора переводится в
промежуточный объектный код. Исходный
текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый
модуль компилируется в отдельный файл
с объектным кодом, которые затем надо
объединить в одно целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение. ЕХЕ или СОМ.
4. В последнее время получили распространение визуальный
методы программирования (с помощью языков
описания сценариев), ориентированные
на создание Windows-приложений. Этот процесс
автоматизирован в средах быстрого проектирования.
При этом используются готовые визуальные
компоненты, которые настраиваются с помощью
специальных редакторов.
Наиболее популярные редакторы (системы
программирования программ с использованием
визуальных средств) визуального проектирования:
· Borland Delphi - предназначен для решения практически любых задачи прикладного программирования
· Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений
· Microsoft Visual Basic – это
популярный инструмент для создания Windows-программ
· Microsoft
Visual C++ - это средство позволяет разрабатывать
любые приложения, выполняющиеся в среде
ОС типа Microsoft Windows. [5]
Первоначально ЭВМ создавались для автоматизации вычислений. Затем их научили записывать и хранить информацию на магнитных лентах, печатать ее на бумаге и выводить на экран ЭВМ. По мере развития они стали использоваться для создания архивов, подготовки и редактирования текстов, выполнения чертежных и графических работ, для автоматизации производства и многих других видов человеческой деятельности.
Стоит отметить, что описано далеко не все существующие программы, а лишь самые популярные. Также важно то, что с каждым годом и даже месяцем программ относящихся к описанным классам становится всё больше и больше. А их удобство и количество функций увеличивается.
1. Электронный ресурс / Реферат [ www.5ballov.ru ] (раздел «Программирование, программное обеспечение, СУБД»)
2. Электронный ресурс / Реферат [ www.bankreferatov.ru ] (раздел «Программирование и компьютеры»
3. Автоматизированные информационные технологии в экономике: Учебник / Под общ. ред. И.Т. Трубилина. – М.: Финансы и статистика, 2000.-75 с.
4. Информатика: Учебник (гриф Министерства образования). / Под ред. проф. Н. В. Макаровой. – М.: Финансы и статистика, 2004.-43 с.
5. Информационные системы / В.Н. Петров. – СПб.: Питер, 2002.-80 с .
6. Фигурнов В.Э. IBM PC для пользователя. Краткий курс. – М.: Инфра-М, 1998. – 480 с.
Информация о работе Программное обеспечение для создания документов на ЭВМ. Тестовые процессоры