Л 01 МТО

лекция

Лекция № 1

Тема: «Обзор базовых системных программных продуктов и пакетов прикладных программ»

План:

  1. Программное обеспечение и пакеты прикладных программ. Классификация.
  2. Текстовые редакторы.

1. Программное обеспечение и пакеты прикладных программ.
Классификация.

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

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

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

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

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

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

  • системное ПО;
  • прикладное ПО;
  • инструментарий технологии программирования.
http://www.xn--d1acjinvhdf.xn--p1ai/sites/default/files/images/pr_obesp/po-1.jpg

Рисунок 1.1 – Классификация ПО

  1. Системное ПО – комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой – приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные практические задачи, а лишь обеспечивает работу других программ, предоставляя им определенные ресурсы.
  • Прикладное ПО – программа, предназначенная для выполнения определённых пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.

К этому классу программного обеспечения относятся:

  • текстовые редакторы;
  • табличные процессоры;
  • графические редакторы;
  • бухгалтерские программы;
  • издательские системы;
  • программы – переводчики;
  • САПР (системы автоматизированного проектирования);
  • СУБД;
  • финансовые программы;
  • обучающие программы;
  • информационно-справочные;
  • пакеты программ;
  • и т.д.

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

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

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

Их, в свою очередь, по функциональному признаку различают:

  • прикладные программы общего назначения;
  • методо-ориентированные ППП;
  • проблемно-ориентированные ППП.

К программам общего назначения относятся:

  • Текстовые редакторы – специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Признанными лидерами в части текстовых процессоров для ПЭВМ являются MS WORD, WordPerfect, AmiPro.
  • Табличные процессоры – пакеты программ, предназначенные для обработки табличным образом организованных данных (осуществляет разнообразные вычисления, строит графики, управляет форматом ввода-вывода данных, проводит аналитические исследования и т.п.). В настоящее время наиболее популярными и эффективными пакетами данного класса являются Excel, Improv, Quattro Pro.
  • СУБД – обеспечивающие организацию и хранение локальных баз данных на автономно работающих компьютерах либо централизованное хранение баз данных на файл-сервер и сетевой доступ к ним. В настоящее время широко представлены реляционные СУБД осуществляющие: работу с базой данных через экранные формы; организацию запросов на поиск данных с помощью специальных языковых
    запросов; генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов; вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макрокоманд. Примеры: FoxPro, Access.
  • Графические редакторы – специализированные программы, предназначенные для создания изображений и их показ на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов, их редактирования, определения порядка следования изображений. Примеры: PowerPoint, Multimedia Viewer.
  • Программы просмотра графических изображений.
  • Пакеты программ мультимедиа – создание и использование аудио- и видеоинформации для расширения информационного пространства пользователя. Программные продукты мультимедиа заняли лидирующие положение на рынке в сфере
    библиотечного информационного обслуживания, процессе обучения, организации досуга. Примеры: Multimedia.
  • Электронные органайзеры – ПО для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки
    (калькуляторы, записная книжка, часы, календарь и т.д.).
  • и др.

Методо-ориентированные пакеты и программы основаны на использовании определенных методов решения задач (обработка статистических данных, использование средств линейного программирования для поиска оптимальных решений и т.д.).

Проблемно-ориентированные ППП направлены на решение конкретной проблемы и предназначены для специалистов, занимающихся этой проблемой.

К проблемно-ориентированным ППП относятся:

  • ППП автоматизированного бухгалтерского учета (1С, БЭСТ, Парус, RS-баланс, Инфин, СБИС++, Инфо-бухгалтер и т.д.);
  • ППП управления персоналом (учет кадров);
  • САПР (предназначены для автоматизации проектно-конструкторских работ в машиностроении, автомобилестроении, промышленном строительстве и других
    отраслях);
  • информационно-справочные правовые пакеты (Консультант +, Гарант и др.);
  • системы распознавания образов (в частности системы распознавания символов);
  • электронные словари и системы перевода;
  • обучающие программы;
  • игровые программы;
  • и др.
  • Инструментарий технологии программирования – инструментальное ПО служит для разработки программ. Оно включает в себя специализированные программные продукты, которые используются на этапах проектирования, программирования, отладки и тестирования создаваемых программ.

2. Текстовые редакторы

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

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

  http://school497.ru/download/u/02/img/11_1.gif   Примером простого текстового редактора является программа Блокнот. Существуют текстовые редакторы, которые позволяют управлять не только содержанием документа, но и его внешним видом. Такие редакторы называются текстовыми процессорами. Текстовый процессорэто текстовый редактор с более широкими возможностями (форматирование текста, вставка графических объектов, проверка правописания и т.д.)   http://school497.ru/download/u/02/img/11_2.gif   Примером простого текстового процессора является программа WordPad. Существует множество текстовых редакторов – от простейших учебных до мощных издательских систем, с помощью которых делают книги, газеты, журналы.

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

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

Примеры: NotePad (Блокнот) под MS Windows, SimpleText (ПростоТекст) под MacOS, Edit под MS DOS.

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

Примеры: WordPad под MS Windows, ClarisWorks под MacOS, Lexicon (Лексикон) под MS DOS.

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

Примеры: MS Word под MS Windows и MacOS, Tex-Edit под MacOS, «Слово и Дело» под MS DOS.

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

Примеры.

Текстовой редактор, входящий в состав Turbo Pascal автоматически форматирует слова команд языка в зависимости от их типа (комментарии выделены одним цветом, команды другим, параметры команд третьим и т.д.).

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

В настоящее время очень популярен текстовый процессор из пакета прикладных программ Microsoft OfficeMicrosoft Word.

Контрольные вопросы

  1. Что такое программное обеспечение (ПО)? Для чего нужна обработка информации?
  2. Классификация ПО. Опишите системное ПО.
  3. Опишите прикладное ПО и инструментарий технологии программирования.
  4. Что такое пакеты прикладных программ (ППП)? Какие они бывают?
  5. Дайте характеристику программам общего назначения.
  6. Опишите методо-ориентированные пакеты и программы и проблемно-ориентированные ППП.
  7. Дайте определения понятиям текстовый редактор и текстовый процессор. В чем их отличие?
  8. На какие группы можно разделить текстовые редакторы? Опишите их.
  9. Опишите простейшие и мощные редакторы. Приведите примеры.
  10. Опишите редакторы со средними возможностями и специализированные редакторы. Приведите примеры.