Автор работы: Пользователь скрыл имя, 15 Октября 2012 в 22:08, контрольная работа
Информационное общество - одна из теоретических моделей, используемых для описания качественно нового этапа общественного развития, в который вступили развитые страны с началом информационно-компьютерной революции. Технологическим основанием общества становятся не индустриальные, а информационные и телекоммуникационные технологии (ИТТ).
Назад: Понятие программного обеспечения
Типы программного обеспечения
В программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным ПО. Покупатель приобретает компьютер, оснащенный системным программным обеспечением, которое не менее важно для работы компьютера, чем память или процессор. Кроме системного ПО в состав программного обеспечения компьютера входят еще прикладные программы и системы программирования.
Программное обеспечение компьютера делится на:
- системное ПО;
- прикладное ПО;
- системы программирования.
О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.
Состав прикладного программного обеспечения
Программы, с помощью которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.
Как правило, все пользователи предпочитают иметь набор прикладных программ, который нужен практически каждому. Их называют программами общего назначения. К их числу относятся:
- текстовые и графические
редакторы, с помощью которых
можно готовить различные
- системы управления
базами данных (СУБД), позволяющие
превратить компьютер в
- табличные процессоры,
позволяющие организовывать
- коммуникационные (сетевые)
программы, предназначенные
Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.
Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.
Вопрос №24. Характеристика основных видов программных продуктов базового и сервисного программного обеспечения.
Бурное развитие новой информационной технологии и расширение сферы ее применения привели к интенсивному развитию программного обеспечения (ПО). Достаточно отметить, что в 1996 г. мировым сообществом на программное обеспечение затрачено свыше 110 млрд. долларов. Причем тенденции развития ПО показывают, что динамика затрат имеет устойчивую тенденцию к росту, примерно 20% в год.
Под программным обеспечением информационных систем понимается совокупность программных и документальных средств для создания и эксплуатации систем обработки данных средствами вычислительной техники.
В зависимости от функций,
выполняемых программным
Базовое (системное) ПО организует процесс обработки информации в компьютере и обеспечивает нормальную рабочую среду для прикладных программ. Базовое ПО настолько тесно связано с аппаратными средствами, что его иногда считают частью компьютера.
Прикладное программное обеспечение предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом.
Базовое программное обеспечение. В состав базового (системного) ПО входят:
* операционные системы:
* сервисные программы;
* трансляторы языков программирования;
* программы технического обслуживания.
Операционные системы (ОС) обеспечивают управление процессом обработки информации и взаимодействие между аппаратными средствами и пользователем. Одной из важнейших функций ОС является автоматизация процессов ввода-вывода информации, управления выполнением прикладных задач, решаемых пользователем. ОС загружает нужную программу и память ЭВМ и следит за ходом се выполнения; анализирует ситуации, препятствующие нормальным вычислениям, и дает указания о том, что необходимо сделать, если возникли затруднения.
Исходя из выполняемых функции, ОС можно разбить на три группы:
* однозадачные (однопользовательские)
- предназначены для работы
* многозадачные (
* сетевые - связаны с появлением локальных и глобальных сетей. Они предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети.
Однозадачные ОС предназначены для работы одного пользователя в кажды" конкретный моменте одной конкретной задачей. Типичным представителем таких операционных систем является MS-DOS (разработанная фирмой Microsoft). Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (в памяти ЭВМ находится несколько программ -- задач, -- и процессор распределяет ресурсы компьютера между задачами). Типичными представителями подобного класса ОС являются: UNIX, OS 2 корпорации IBM, Microsoft Windows 95, Microsoft Windows NT и некоторые другие.
Сетевые операционные системы связаны с появлением локальных н глобальных сетей 11 предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети. Типичными представителями сетевых ОС являются: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris фирмы Sun. Более подробно тины ОС и их функции описаны в специальных разделах настоящего учебника. Здесь же укажем на основные тенденции развития ОС:
* снижение цен па операционные системы;
* переход многих функций
ОС, реализовывавшихся в виде
программ, к реализации в виде
микропрограмм, «зашитых» в
* обеспечение работы многопроцессорных компьютеров;
* обеспечение совместимости программ для различных типов (поколении) компьютеров;
* обеспечение выполнения параллельных программ;
* создание ОС, в которых
отдельные функции реализуются
в процессорах разных
Сервисное программное
обеспечение - это совокупность программных
продуктов, предоставляющих пользователю
дополнительные услуги в работе с
компьютером и расширяющих
По функциональным возможностям сервисные средства можно подразделить на средства:
* улучшающие пользовательский интерфейс;
* защищающие данные
от разрушения и
* восстанавливающие данные;
* ускоряющие обмен данными между диском и ОЗУ:
* архивации-разархивации;
* антивирусные средства.
По способу организации
и реализации сервисные средства
могут быть представлены: оболочками,
утилитами и автономными
Оболочки являются как бы настройками над операционной системой. Все оболочки обеспечивают ту или иную степень защиты от ошибок пользователя, что уменьшает вероятность случайного уничтожения слайдов. Среди имеющихся оболочек для семейства MS-DOS наиболее популярна оболочка Norton Commander.
Утилиты и автономные
программы имеют
* обслуживание дисков (форматирование, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т. д.);
* обслуживание файлов
и каталогов (аналогично
* создание и обновление архивов;
* предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами;
* печать текстовых и других файлов в различных режимах и форматах;
* защита от компьютерных
вирусов. Программные средства
антивирусной защиты
Из утилит, получивших наибольшую известность, можно назвать многофункциональный комплекс Norton Utilities.
Прикладное программное обеспечение.
Прикладное программное
обеспечение предназначено для
разработки и выполнения конкретных
задач (приложений) пользователя. Прикладное
программное обеспечение
* пакеты прикладных
программ различного
* рабочие программы пользователя и ИС в целом.
Пакеты прикладных программ являются мощным инструментом автоматизации решаемых пользователем задач, практически полностью освобождая его от необходимости знать, как выполняет компьютер те или иные функции и процедуры по обработке информации.
В настоящее время имеется широкий спектр ППП, различающихся по своим функциональным возможностям и способам реализации.
Пакет прикладных программ
(ППП) - это комплекс программ, предназначенный
для решения задач
Различают следующие типы ППП: общего назначения (универсальные); методо-ориентированные; проблемно-ориентированные; глобальных сетей; организации (администрирования) вычислительного процесса.
ППП общего назначения -
универсальные программные
К этому классу ППП относятся:
* редакторы текстовые (текстовые процессоры) и графические;
* электронные таблицы;
* системы управления базами данных (СУБД);
* интегрированные пакеты;
* Case-технологии;
* оболочки экспертных
систем и систем
ППП общего назначения -
универсальные программные
* редакторы текстовые
(текстовые процессоры) и графические.
Редактором называется ППП,
* электронные таблицы.
Электронной таблицей
* системы управления базами данных (СУБД). База данных -- это совокупность специальным образом организованных наборов данных, хранящихся на диске. Управление базой данных включает в себя ввод данных, их коррекцию и манипулирование данными, то есть добавление, удаление, извлечение, обновление и т. д.;
* интегрированные пакеты.
Интегрированными пакетами
* сase-технологии. CASE-технологии применяются при создании сложных информационных систем, обычно требующих коллективной реализации проекта, в котором участвуют различные специалисты: системные аналитики, проектировщики и программисты. Под CASE-технологией понимается совокупность средств автоматизации разработки информационной системы, включающей в себя методологию анализа предметной области, проектирования, программирования и эксплуатации ИС.
* оболочки экспертных
систем и систем
Метод-ориентированные ППП. Метод-ориентированные ППП отличаются тем, что в их алгоритмической основе реализован какой-либо экономико-математический метод решения задачи. К ним относятся ППП:
* математ программирования (линейного, динамического, статистического и т. д.);
* сетевого планирования и управления;