Задание для группы 22ОМ на 13.04
план-конспект

Отинова Ирина Валерьевна

Выбрать необходимое

Скачать:

ВложениеРазмер
Файл prikladnoe_programmnoe_obespechenie_22om.docx26.5 КБ

Предварительный просмотр:

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

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

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

Среди наиболее важных функций прикладных программ можно выделить: обработку текстов; проведение вычислений; организация информации; управление вводом-выводом. Обычно различные функции настолько тесно переплетаются друг с другом, что трудно сказать, где кончается одна и начинается другая. Хотя большинство функций в той или иной степени используется в любой программе, одна из них всегда преобладает.

Прикладное программное обеспечение можно разделить на специализированное прикладное ПО и универсальное прикладное ПО.

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

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

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

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

 


Пакеты прикладных программ

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

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

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

Все ППП могут быть разбиты на три группы:

- пакеты, расширяющие возможности операционных систем;

- пакеты общего назначения;

- пакеты, ориентированные на работу в АСУ.

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

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

ППП, ориентированные на работу в АСУ, включают в себя набор программ для общецелевых систем обработки банков данных; информационно-поисковых систем общего назначения, систем обработки документов.

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

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

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

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

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


Проблемно-ориентированные пакеты прикладных программ

Это самый представительный класс программных продуктов, внутри которого проводите классификация по разным признакам:

- типам предметных областей;

- информационным системам;

- функциям и комплексам задач, реализуемых программным способом, и др.

Он включает следующие проблемно-ориентированные программные продукты.

Системы обработки текстов (текстовые редакторы).

Практически каждый документ содержит текстовую часть. Для работы с текстом предназначаются текстовые процессоры (Word Processors - WP). В настоящее время известны десятки и сотни WP, различающиеся направленностью, возможностями, сервисом, качеством формируемых документов.

В текстовых процессорах выделяют две группы.

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

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

Современные текстовые процессоры позволяют создавать документы трех типов:

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

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

Web-документы, их преобразование в печатные документы не планируется.

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

Системы обработки электронных таблиц.

Электронные таблицы (табличные процессоры)— пакеты программ, предназначенные для обработки табличным образом организованных данных.

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

В исходном состоянии на экране отображается значение этой формулы, а не она сама. Операндами формулы могут быть математические функции, константы, номера ячеек (содержимое ячейки с указанным номером). Ячейка ЭТ имеет сложную «многослойную» структуру, в ней может стоять ссылка на другую ячейку, значение которой является результатом вычислений по другой формуле и т.д.

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

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

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

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

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

База данных (БД) - это поименованная совокупность структурированные данных, относящихся к определенной предметной области, хранящихся совместно в памяти ЭВМ.

Работа с базами данных трудоемкая и утомительная.

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

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

В последнее время стали среди СУБД популярными Access (входит в состав MS Office), Lotus, Oracle.

Access - в переводе с английского означает "доступ". MS Access - это функционально полная реляционная СУБД. Кроме того, MS Access одна из самых мощных, гибких и простых в использовании СУБД. В ней можно создавать большинство приложений, не написав ни единой строки программы, но если нужно создать нечто очень сложное, то на этот случай MS Access представляет мощный язык программирования - Visual Basic Aplication.

К основным объектам Access относятся таблицы, запросы, формы, отчеты, макросы и модули.

Системы деловой графики

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

ППП обработки растровой графики и изображений предназначены для работы с фотографиями и включают в себя набор средств по кодированию фотоизображений в цифровую форму. Признанный лидер среди пакетов данного класса — Adobe Photoshop.

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

Организаторы работ

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

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

Пакеты программ мультимедиа

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

Среди мультимедиа-программ можно выделить две небольшие группы.

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

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

Системы автоматизации проектирования

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

- коллективная работа в сети пользователей с пакетом;

- экспорт-импорт файлов всевозможных форматов;

- масштабирование объектов;

- управление объектами в части их группировки, передвижения с растяжкой, поворота, разрезание, изменение размеров, работа со слоями;

- использование разнообразных чертежных инструментов, использование библиотеки символов, выполнение надписей и т.д.;

- работа с цветом;

- автоматизация отдельных процедур с использованием встроенного макроязыка и др.

Своеобразным стандартом среди программ данного класса являются пакеты AutoCAD.

Группа финансовых программ

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

С помощью отечественных программ: «Турбобухгалтер», «1C: Бухгалтерия», «Бухгалтер» и др. можно автоматизировать бухгалтерский учет.


Интегрированные ППП

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

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

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

Полносвязанные интегрированные пакеты

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

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

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

Объектно-связанные интегрированные пакеты

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

Типичный и мощный пакет данного типа: Microsoft Office. Особенностью такого типа интеграции пакетов является использование общих ресурсов. Целесообразность создания таких пакетов связана с получением дополнительного эффекта от интеграции по отношению к простой сумме составляющих его компонент. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др.

OLE-технология [олэй] — технология связывания и внедрения объектов в другие документы и объекты, позволяет передавать часть работы от одной программы редактирования к другой и возвращать результаты назад.

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


Программный продукт

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

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

Программные продукты могут создаваться как:

- индивидуальная разработка под заказ;

- разработка для массового распространения среди пользователей.

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

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

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

Freeware(бесплатное ПО) - свободно распространяемое ПО, авторские права которого сохраняются. Как правило, в виде freeware распространяются небольшие вспомогательные программы-утилиты, разработанные независимыми программистами. Однако сегодня статус freeware имеют и весьма серьезные пакеты известных производителей — например, офисный пакет StarOffice корпорации Sun, операционные системы семейства Linux и практически все программы, созданные для них.

Public domain software(свободное ПО) - свободно распространяемое ПО, автор, которого отказался от своих авторских прав.

Adware(рекламно-оплачиваемое ПО) - разновидность shareware, где в качестве регистрационной платы выступает просмотр какой-либо рекламы во время использования программы.

Donation ware(условно-платное ПО) - разновидность shareware, где разработчик просит перечислить за программу немного денег, но платить он никого не принуждает и функциональность программы не ограничивает.

Commercialware(коммерческое ПО) - к таким программам относятся все крупные программные пакеты известных производителей и ряд утилит. Программы этого типа можно приобрести обычно в красивых коробках с набором дополнительных аксессуаров. Однако сегодня все чаще и чаще программные продукты продаются через сеть Интернет. Покупать можно либо на сайтах производителей программ, либо — в больших Интернет-магазинах программного обеспечения.


По теме: методические разработки, презентации и конспекты

Тестовые задания для групп коррекционного обучения по Основам Российского Законодательства

Тесты составлены с учетом возрастных и психологических особенностей обучающихся. Предназначены для контроля знаний по предмету ОРЗ...

Задания для групп "Подготовка к написанию сочинения - рассуждения в 6 классе"

В 6 классе рассуждение как тип текста уже немного знаком учащимся. Данные задания направлены на формирование умений создавать текст-рассуждение....

Организация второго ополчения и освобождение Москвы от польских интервентов. 1612. Извлечение из Нового летописца. 1626—1630 7 класс. Текст документа и задания в группах

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

Задания для групп при использовании модели "смена рабочих зон" по теме "сумма углов треугольника"

Предлагается  пример рабочих листов деятельности групп учащихся в "рабочих группах"  при использовании модели "смена рабочих зон" технологии "смешанного обучения&quo...

Задания для группы 15

Лекция на 09.04....