Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен по игформатике. Ответы.doc
Скачиваний:
0
Добавлен:
17.04.2019
Размер:
367.62 Кб
Скачать

Вопрос № 14.

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

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

  • технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);

  • методы тестирования программ [ссылка, ссылка];

  • методы доказательства правильности программ;

  • анализ качества работы программ;

  • документирование программ;

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

Программное обеспечение – неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО.

Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.

Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.

Классификация программного обеспечения.

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

  1. Базовое ПО.

  2. Системное ПО.

  3. Вспомогательное ПО.

  4. Средства разработки программного обеспечения.

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

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

Системное ПО обеспечивает:

  • управление ресурсами, то есть согласованную работу аппаратных средств компьютера;

  • управление процессами, то есть выполнение программ, их взаимодействие с данными и с аппаратными средствами;

  • взаимодействие с пользователем.

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

  • программы-оболочки, улучшающие пользовательский интерфейс и облегчающие процесс манипулирования данными и выполнения простейших команд;

  • программы, защищающие данные от разрушения и несанкционированного доступа;

  • антивирусные программы;

  • программы сжатия данных;

  • программы диагностики неисправностей и т.п.

Большую часть программ вспомогательного назначения называют утилитами (от английского слова utility – полезность).

Средства разработки программного обеспечения предоставляют сервисные возможности программистам для разработки их собственного ПО различного уровня.

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

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

  • ПО автоматизации ведения бухгалтерского учета, финансового анализа, бизнес-планирования, банковской деятельности;

  • ПО инженерных расчетов и реализации специализированных математических методов. ПО систем автоматизированного проектирования – САПР (CAD-системы);

  • ПО настольных издательских систем;

  • Справочные правовые системы. Экспертные системы – системы анализа баз знаний и поддержки принятия решений в данной предметной области на уровне профессиональных экспертов;

  • ПО геоинформационных систем (ГИС) – систем автоматизации картографичеких и геодезических работ;

  • ПО автоматизированных систем управления производственными процессами;

  • Обучающее ПО;

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

Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал.

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

Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит:

  • текстовый редактор;

  • орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок);

  • программу слияния текстов;

  • программу формирования оглавлений и составления указателей;

  • автоматический поиск и замену слов и фраз;

  • средства телекоммуникации;

  • электронную таблицу;

  • систему управления базами данных;

  • модули графического оформления;

  • графический редактор;

  • возможность печати сотнями разных шрифтов и т.д.

Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.

Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.