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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



 

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

 

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

Проблемно-ориентированные ППП – самый представительный класс программных продуктов. К ним относятся:

  • банковские информационные системы, например RS-Bank, IC Бухгалтерия и др.;
  • пакеты программ автоматизированного бухгалтерского учета и финансовой деятельности;
  • программы управления персоналом (кадровый учет);
  • программы управления материальными запасами;
  • пакеты программ для управления производством.

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

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

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

Интеллектуальные системы (системы искусственного интеллекта или экспертные системы) реализуют отдельные функции интеллекта человека.

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

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

  • органайзеры (планировщики), в состав которых входят записные книжки, калькуляторы, часы, календари и т.п.;
  • программы-переводчики, средства проверки орфографии и распознавания текста, в том числе программы для распознавания считанной сканерами информации и преобразования ее в текст;
  • коммуникационные программы, предназначенные для организации взаимодействия пользователя с удаленными абонентами или информационными ресурсами сети, – браузеры, средства создания Web-страниц, средства поддержки языка HTML, программы для передачи и приема факсов, электронной почты и т.п. Коммуникационные программы различаются по типу платформ, для которых они предназначены.

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

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

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

Интегрированные пакеты – набор нескольких программных продуктов, функционально дополняющих друг друга, поддерживающих единые информационные технологии и реализованных на общей вычислительной и операционной платформе, например пакеты Microsoft Office, Microsoft Works, Corel Office, Lotus SmartSuite и др.

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

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

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

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

  1. Текстовые редакторы, текстовые процессоры (Блокнот, WordPad, Word).
  2. Электронные таблицы, табличные процессоры (Excel).
  3. Графические редакторы (Microsoft Paint, ACDSee, Adobe Photoshop, CorelDRAW, AutoCAD, Компас).
  4. Системы управления базами данных (Access).
  5. Офисные программы (органайзеры, переводчики, средства распознавания текста).
  6. Обозреватели Web-страниц (Internet Explorer, Opera) и т.д..

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

Прикладные программы обычно устанавливают на тот же логический диск, что и ОС, но в каталог Program Files.

Выделяются следующие виды ППП:

1) проблемно-ориентированные. Используются для тех проблемных областей, в которых возможна типизация функций управления, структур данных и алгоритмов обработки. Например, это ППП автоматизации бухучета, финансовой деятельности, управления персоналом и т.д.

2) автоматизации проектирования (САПР). Используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем и диаграмм;

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

4) офисные. Обеспечивают организационное управление деятельностью офиса. Включают органайзеры (записные и телефонные книжки, календари, презентации и т.д.), переводчики, средства распознавания текста.

5) настольные издательские системы - более функционально мощные текстовые процессоры;

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

Среда программирования

 

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

Выделяют два вида инструментария: средства для создания приложений и средства для создания информационных систем.

Средства для создания приложений – совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ (Basic, Pascal, C, C++, Delphi и др.).

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

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

1. Текстовый редактор для создания файла с исходным текстом программы.

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

3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.

Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

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

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

Borland Delphi – предназначен для решения практически любых задачи прикладного программирования.

Borland C++ Builder – отличное средство для разработки DOS и Windows приложений.

Microsoft Visual Basic – популярный инструмент для создания Windows-программ.

Microsoft Visual C++ – позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.

Основы программирования мы подробно рассмотрим при изучении темы № 9.

Заключение

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

Программное обеспечение (ПО) позволяет усовершенствовать организацию работы вычислительной системы с целью максимального использования ее возможностей; повысить производительность и качество труда пользователя; адаптировать программы пользователя к ресурсам конкретной вычислительной системы; расширить программное обеспечение вычислительной системы.

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

 



Поделиться:


Последнее изменение этой страницы: 2021-07-19; просмотров: 124; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.189.2.122 (0.017 с.)