Учебное пособие предназначено для студентов заочной и дневной формы обучения специальностей «Системы автоматизированного проектирования»



бет2/10
Дата14.06.2016
өлшемі1.89 Mb.
#135548
түріУчебное пособие
1   2   3   4   5   6   7   8   9   10

1.1. Виды программного обеспечения


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

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

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

б) прикладное программное обеспечение.

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

Прикладное ПО предназначено для решения определённой задачи или класса задач. Задачей прикладного ПО является автоматизация конкретного вида человеческой деятельности. Для инженеров важна не только и даже не столько, разработка нового программного обеспечения, но и умение грамотно применять существующее прикладное ПО.

Инструментальные системы предназначены для решения задач, которые встречаются в составе любой проблемы, ориентированной на применение ЭВМ, и не связаны с конкретной практической областью. Инструментальная система – это программный продукт, обеспечивающий разработку информационно-программного обеспечения. К инструментальным системам относятся системы программирования; системы быстрой разработки приложений и системы управления базами данных.

Системы техобслуживания используются для облегчения тестирования оборудования ЭВМ и применяются специалистами по аппаратуре ЭВМ.

Одна из возможных классификаций программного обеспечения представлена на рис.1.

Кратко опишем назначение некоторых программ.

Главное место в наборе системных программ занимают операционные системы. Операционная система – это неотъемлемая часть ЭВМ. Она снабжает другие программы и пользователя необходимыми средствами для управления ЭВМ. Операционная система (ОС) – это комплекс программ, обеспечивающий управление ресурсами ЭВМ и процессами, которые используют эти ресурсы при вычислениях. К ресурсам относят любой логический или аппаратный компонент ЭВМ. Основными ресурсами являются процессорное время и оперативная память. Инструментальные программы образуют пользовательский интерфейс.
ЭТО ИНТЕРЕСНО!

В 1642 г. французский механик и математик Блез Паскаль (1623 -1662) сконструировал механическую счетную машину «Паскалину». Это был первый калькулятор, выпускающийся серийно.


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

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


ЭТО ИНТЕРЕСНО!

В 1804 г. впервые была реализована идея гибкого программирования механических устройств с помощью перфорированной бумажной ленты в ткацком станке Жаккарда. Теперь оставался только один шаг до программного управления вычислительными операциями.
Оболочка – это система, изменяющая пользовательский интерфейс. Оболочка создаёт для пользователя интерфейс, отличный от такового самой операционной системы. Задача оболочки состоит в упрощение некоторых общеупотребительных действий с операционной системой. Так как оболочка не подменяет ОС, то пользователю-профессионалу необходимо знать командный интерфейс самой ОС.

Утилита – это программа, дополняющая пользовательский интерфейс. Утилиты реализуют важные функции по управлению ЭВМ. Основными из них являются обслуживание жёсткого диска (форматирование, восстановление удалённых файлов и др.); обслуживание файлов и каталогов ( поиск, сортировка, копирование по определённому условию и т.д.); работа с архивами; защита от компьютерных вирусов; шифрование информации.

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

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


ЭТО ИНТЕРЕСНО!

В 1946 г. группой инженеров по заказу военного ведомства США был создан первый электронный компьютер – «ЭНИАК». Быстродействие: 5000 операций сложения и 300 операций умножения в секунду. Размеры: 30 м в длину, объём 85 куб. м , вес – 30 тонн. Использовалось 18000 электронных ламп.

1.1.1. Прикладные программы
Известно, что самое большое количество программ создано для обслуживания потребностей компьютера, а не человека, который на нем работает. Для пользователя наиболее важны как раз программы созидательные, рабочие инструменты, предназначенные для создания и обработки информации. Это и есть прикладные программы. Типов прикладных программ больше, чем системных. Назовем некоторые из них:

1. Инструментально программные средства.

2. Мультимедийные программы.

3. Программы для обработки и создания изображений.

4. Программы для работы со звуком.

5. Редакторы трехмерной графики и анимации.

6. Профессиональные программы.

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

Самые популярные программы, предназначенные для создания и редактирования документов – редакторы. Если быть точным, то редактор в данном случае скорее сам человек, а программа – лишь его рабочий инструмент.


ЭТО ИНТЕРЕСНО!

Первые шаги к созданию основ системного программного обеспечения сделаны Лебедевым С.А. в 1959 г. в машине М20, где были реализованы возможности написания программ в мнемокодах. Это значительно расширило круг специалистов, которые смогли воспользоваться преимуществами вычислительной техники.
Ранее программы, входящие в офисные пакеты, существовали поодиночке. Редактор текстов – отдельно. Электронная таблица – отдельно. И так далее. Но сегодня отдельных программ этого класса на рынке почти не осталось. Теперь продаются «полные наборы», включающие все, что вам нужно. И даже больше. Так, самый популярный офисный пакет Microsoft Office состоит из текстового редактора Microsoft Word, электронной таблицы Microsoft Excel, программы для подготовки презентаций Microsoft PowerPoint, программы управления базами данных Microsoft Access и ряда других вспомогательных программ.

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



Мультимедийные программы. «Медиа» в переводе означает – «носитель», «вестник», а в современном толковании – вид информации. «Мультимедиа» – это совокупность всех видов информации. Этот термин появился на свет в эпоху, когда использование каких-либо информационных средств, помимо «голого» текста, было для компьютера в диковинку. Строго говоря, «мультимедийными» можно называть лишь те программы, которые умеют работать с несколькими видами информации. Однако таких программ мало. Поэтому сегодня «мультимедийными» называют и графические, и звуковые, и видеопрограммы, то есть те, которые работают с видом информации, отличным от текстовой.
ЭТО ИНТЕРЕСНО!

Дискета диаметром 5,25 дюйма появилась в 1976 году.

Дискеты диаметром 3,5 дюйма, выпущенные корпорацией Sony, появились в 1981 году.

Лазерные диски CD-RW с возможностью перезаписи появились в 1996 году.
Программы для обработки и создания изображений. Это вполне профессиональные программы, например редактор векторной графики (рисунков) Corel Draw или программа для обработки фотоизображений Adobe Photoshop.

Программы для работы со звуком. Минимальный комплект программ для обработки и проигрывания звуков и музыки чаще всего уже включен в первоначальный комплект операционной системы. Что касается серьезных, профессиональных пакетов для обработки звуков, например Sound Forge или CoolEdit, то их лучше оставить профессионалам-специалистам.

Редакторы трехмерной графики и анимации. Благодаря фильму «Парк Юрского периода» и другим аналогичным фильмам с множеством спецэффектов, эти программы стали у нас в стране очень популярны. В то время как в западных странах 3D Studio MAX или Softimage считаются сугубо профессиональными программами и стоят десятки тысяч долларов.

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

Расширить свои познания в направлении изучения программного обеспечения можно, прочитав соответствующую литературу, например [5,14,20,23 и др. ].





Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет