Что такое пакеты прикладных программ?
В зависимости от характера решаемых задач различают следующие разновидности ППП:
- пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;
- пакеты системных программ;
- пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;
- пакеты педагогических программных средств и другие.
Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.
Пакеты прикладных программ
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Что такое интегрированные пакеты программ?
Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики. |
Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал.
Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.
Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит:
- текстовый редактор;
- орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок);
- программу слияния текстов;
- программу формирования оглавлений и составления указателей;
- автоматический поиск и замену слов и фраз;
- средства телекоммуникации;
- электронную таблицу;
- систему управления базами данных;
- модули графического оформления;
- графический редактор;
- возможность печати сотнями разных шрифтов и т.д.
Наиболее известные интегрированные пакеты:
Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.
Классификация прикладных программ
Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.
Что такое органайзеры?
Органайзеры — это программы — электронные секретари. |
Lotus Organizer
Они позволяют эффективно распорядиться рабочим временем, финансовыми средствами и т.п. Обладают возможностью автоматизации регулярных действий, составления персональных и групповых расписаний, планирования встреч, ведения записной книжки. В их состав традиционной входят календарь, часы, калькулятор и т.п.
Lotus Organizer — блокнот, разбитый по секциям: календарь, список дел, адресная и телефонная книга, планировщик, записная книжка, список памятных дат.
Microsoft Project позволяет спланировать проведение проектов и представить расписание в графическом виде, что очень удобно для сложных проектов.
Папиллярные узоры пальцев рук — маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни.
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ — конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций.
Источник: cyberpedia.su
Прикладное программное обеспечение
Прикладная программа (ПП) – программа, которая предназначена для выполнения определённых задач и рассчитана на непосредственное взаимодействие с пользователем.
В основном прикладные программы не могут взаимодействовать с оборудованием ПК и другими программами с помощью операционной системы. Также их называют вспомогательными программами.
К прикладному программному обеспечению (ППО) относят компьютерные программы, написанные для облегчения работы пользователей с помощью ПК, который выполняет конкретные задания. Примером ППО являются программы обработки заказов или создания списков рассылки. Создают ППО так называемые прикладные программисты.
Среди многочисленных программных средств для решения различных типов вычислительных задач можно выделить 4 основные группы:
Решим твою учебную задачу всего за 30 минут
Попробовать прямо сейчас
- отдельные ПП;
- библиотеки ПП;
- пакеты ПП;
- интегрированные программные системы.
Отдельная прикладная программа
Отдельная ПП создается на языке программирования (Pascal, C и т.п.) для решения конкретной прикладной задачи. Например, программа для нахождения решений системы линейных алгебраических уравнений, программа для вычисления собственных значений матрицы и т. д. ПП может быть представлена в виде набора модулей, каждый из которых решает отдельную задачу. Например, решение задачи может быть разбито на отдельные части, за решение каждой из которых отвечает отдельный модуль программы.
Библиотека прикладных программ
Библиотека ПП является набором отдельных программ, каждая из которых выполняет некоторую прикладную задачу или некоторые вспомогательные функции (управление памятью, обмен с внешними устройствами и т.п.). Библиотеки ПП позволяют эффективно решать вычислительные задачи и поэтому их интенсивно используют при решении научных и инженерных задач.
По сферам применения библиотеки ПП делятся на:
Подобрали для написания работы по теме «Прикладное программное обеспечение»
Готовые курсовые работы и рефераты
Консультации эксперта по предмету
Помощь в написании учебной работы
- Библиотеки широкого применения предназначаются для решения задач различных предметных областей;
- Программы специализированных библиотек ориентированы на решение отдельных, узких классов задач.
Характерной особенностью библиотек ПП является отсутствие проблемно-ориентированного входного языка и достаточно развитого системного обеспечения. Как правило, библиотеки программ ориентированы на решение типовых задач какой-либо предметной области и не располагают средствами решения специфических прикладных задач (в первую очередь это относится к программам библиотек широкого применения, которые направлены на решение задач из различных предметных областей).
Пакеты прикладных программ
Пакеты прикладных программ (ППП) являются самостоятельной формой ППО.
ППП – набор совместимых по структуре данных, способам управления программ, которые объединены общностью функционального назначения и предназначены для решения класса задач определенным кругом пользователей.
- Ориентация пакетов ПП не на отдельную задачу, а на некоторый класс задач, который включает и специфические задачи предметной области.
- Наличие в составе пакета ПП специализированных языковых средств, которые обеспечивают удобную работу пользователя с пакетом.
- Наличие специальных системных средств, которые обеспечивают принятую в предметной области дисциплину работы (специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой и т.п.).
Интегрированная программная система
Интегрированная программная система представляет собой комплекс программ, элементы которого являются различными пакетами и библиотеками программ. Например, системы автоматизированного проектирования (САПР), которые имеют в своем составе несколько пакетов ПП различного назначения.
Замечание 1
Стоит отметить, что четких границ между названными формами ППО нет. Например, отдельная ПП для на решения класса задач, оформленная в виде совокупности модулей, может быть как библиотекой, так и пакетом программ, несмотря на отсутствие специализированных языковых и системных средств.
Сферы применения прикладного программного обеспечения
ППО применяется в самых разнообразных сферах жизнедеятельности и разделяется на следующие типы:
- ППО предприятий и организаций применяется в финансовом управлении, системе отношений с потребителями, в сети поставок. Сюда же относят ведомственное программное обеспечение предприятий малого бизнеса и отдельных подразделений большого предприятия. Например, ПО управления транспортными расходами, служба IT-поддержки.
- ПО, которое предназначено для обеспечения доступа пользователя к устройствам ПК.
- ПО инфраструктуры предприятия, обеспечивающее общие возможности для поддержки ПО предприятий. Сюда относят системы управления базами данных (СУБД), серверы электронной почты, программы управления сетью и безопасностью.
- ПО информационного работника, которое обеспечивает пользователя программами создания и управления информацией (возможности управления временем, ресурсами, документацией). Например, текстовые процессоры, табличные процессоры, программы-клиенты электронной почты, персональные информационные системы и медиаредакторы.
- ПО для доступа к контенту, которое используется только для просмотра или ознакомления с программами или ресурсами без их редактирования (иногда может включать функцию для редактирования). ПО предназначено для пользователей цифрового контента. К такому ПО можно отнести медиапроигрыватели, веб-браузеры, программы просмотра изображений и т.п.
- Образовательное ПО предназначено для выполнения образовательных функций, имеет четкие требования к тестированию знаний пользователя и оцениванию процесса изучения предложенного материала. Современное образовательное программное обеспечение содержит функции совместного использования и многостороннего сотрудничества с другими программами подобной направленности.
- Имитационное ПО применяется для симуляции физических или абстрактных систем в научно-исследовательских, учебных или развлекательных целях.
- Инструментальные ПО в области медиа предназначены для использования пользователями, которые сознают печатные или электронные медиаресурсы для собственного применения или для других потребителей на любой (коммерческой или образовательной) основе. К такому программному обеспечению относятся программы полиграфической обработки, компьютерной вёрстки, обработки мультимедиа, HTML-редакторы, редакторы компьютерной анимации, редакторы для работы со звуковыми данными, для работы с видео и т.п.
- ПП для проектирования и конструирования широко применяются для разработки аппаратного и программного обеспечения. К программам проектирования относятся системы автоматизированного проектирования (САПР), программы автоматизированной инженерии (Computer Aided Engineering – CAE), программы-редакторы и компиляторы языков программирования, программы интегрированной среды разработки (Integrated Development Environments – IDE).
Замечание 2
Прикладное программное обеспечение широко используется пользователями разного уровня и направленности применения. В данное время индустрия разработки прикладного ПО не стоит на месте. Таким образом, типизация ППО может рассматриваться с других позиций, чем рассмотрено выше.
Источник: spravochnick.ru
Что такое пакеты прикладных программ?
В зависимости от характера решаемых задач различают следующие разновидности ППП:
- пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;
- пакеты системных программ;
- пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;
- пакеты педагогических программных средств и другие.
Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путём введения некоторых дополнений).
Каждый ППП обладает обычно рядом возможностей по методам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области программирования, вплоть до возможности эксплуатации пакета без программиста.
Часто пакеты прикладных программ располагают базами данных для хранения данных и передачи их прикладным программам.
Что такое интегрированные пакеты программ?
Интегрированные пакеты представляют собой набор нескольких программных продуктов, объединенных в единый удобный инструмент. Наиболее развитые из них включают в себя текстовый редактор, органайзер, электронную таблицу, СУБД, средства поддержки электронной почты, программу создания презентационной графики. |
Результаты, полученные отдельными подпрограммами, могут быть объединены в окончательный документ, содержащий табличный, графический и текстовый материал.
Интегрированные пакеты, как правило, содержат некоторое ядро, обеспечивающее возможность тесного взаимодействия между составляющими.
Пример: интегрированный пакет для написания книг, содержащих иллюстрации. Он содержит:
- текстовый редактор;
- орфографический корректор на 80000 слов (программу обнаружения орфографических ошибок);
- программу слияния текстов;
- программу формирования оглавлений и составления указателей;
- автоматический поиск и замену слов и фраз;
- средства телекоммуникации;
- электронную таблицу;
- систему управления базами данных;
- модули графического оформления;
- графический редактор;
- возможность печати сотнями разных шрифтов и т.д.
Наиболее известные интегрированные пакеты:
Microsoft Office. В этот мощный профессиональный пакет вошли такие необходимые программы, как текстовый редактор WinWord , электронная таблица Excel, программа создания презентаций PowerPoint, СУБД Access, средство поддержки электронной почты Mail. Мало того, все части этого пакета составляют единое целое, и даже внешне все программы выглядят единообразно, что облегчает как их освоение, так и ежедневное использование.
Microsoft Works — это очень простой и удобный пакет, объединяющий в себе текстовый редактор, электронные таблицы и базы данных, а также телекоммуникационные средства для соединения с другими компьютерами по телефонным линиям. Пакет ориентирован на людей, не имеющих времени осваивать сложные продукты, на начинающих пользователей, а также на домашних пользователей.
Что такое органайзеры?
Органайзеры — это программы — электронные секретари. |
Они позволяют эффективно распорядиться рабочим временем, финансовыми средствами и т.п. Обладают возможностью автоматизации регулярных действий, составления персональных и групповых расписаний, планирования встреч, ведения записной книжки. В их состав традиционной входят календарь, часы, калькулятор и т.п.
Lotus Organizer — блокнот, разбитый по секциям: календарь, список дел, адресная и телефонная книга, планировщик, записная книжка, список памятных дат.
Microsoft Project позволяет спланировать проведение проектов и представить расписание в графическом виде, что очень удобно для сложных проектов.
Источник: infopedia.su
Пакеты прикладных программ (ППП)
Многочисленные программные средства для решения различных типов вычислительных задач можно разделить на 4 группы:
· отдельные прикладные программы;
· библиотеки прикладных программ;
· пакеты прикладных программ;
· интегрированные программные системы.
Отдельная прикладная программа пишется, как правило, на некотором универсальном языке программирования (Паскаль и т.п.) и предназначается для решения конкретной прикладной задачи. Примерами могут служить программа решения системы линейных алгебраических уравнений тем или иным численным методом, программа вычисления собственных значений матрицы и т. д. Авторами таких программ являются прикладные программисты, специализирующиеся: в соответствующих предметных областях. Прикладная программа может быть реализована в виде набора модулей, каждый из которых выполняет некоторую самостоятельную функцию. Например, программа вычисления собственных значений матрицы может включать модули, — реализующие преобразования матрицы из одной, формы представления в другую ввод и вывод данных, обработку аварийных ситуаций с выдачей диагностических сообщений пользователю и другие действия.
Библиотека представляет собой набор отдельных программ, каждая из которых решает некоторую прикладную задачу или выполняет определенные вспомогательные функции (управление памятью, обмен с внешними устройствами и т.п.). Библиотеки программ зарекомендовали себя эффективным средством решения вычислительных задач. Они интенсивно используются при решении научных и инженерных задач с помощью компьютер. Условно их можно разделить на библиотеки широкого применения и специализированные библиотеки.
Программы, входящие в состав библиотеки широкого применения, предназначены для решения задач из различных предметных областей.
Специализированные библиотеки ориентированы на решение отдельных, порой достаточно узких, классов задач.
Переход от разработки отдельных прикладных программ к созданию библиотек программ поставил перед разработчиками ряд проблем как системного, так и прикладного характера. К числу основных проблем, возникающих на различных этапах конструирования библиотеки, относятся проблемы систематизации, документирования, тестирования и переносимости.
Проблема систематизации состоит в разбиении библиотеки на разделы и подразделы в соответствии с классификацией зада предметной области и методов их решения. Сюда входит выбор единых правил наименования программ (с учетом модификации и развития библиотеки), единых форм представления и наименования математически сходных объектов, единой схемы контроля ошибок и т. д.
Проблема документирования заключается в составлении единых правил описания программ библиотеки. Наличие качественной документации существенно упрощает доступ к отдельным программам, организацию взаимодействия между программами, включение новых программ. Важную роль при решении указанной проблемы играют средства автоматизации документирования, обеспечивающие широкое применение шаблонов (для титульных листов, фрагментов текста и т. п.), использование текстов программ библиотеки для автоматизированного составления документации и т. д.
Тестирование библиотеки состоит в проверке программ на специально подготовленных тестовых данных. Результаты тестирования в большой мере зависят от правильности и полноты набора тестов. Тестирование, в частности, включает проверку соответствия текста программы выбранному стандарту языка программирования, определение области применимости программы и качестве диагностического аппарата, выявление разнообразных количественных характеристик, программы (скорость работы, точность получаемых результатов и т. п.) сравнение с другими программами для решения той же задачи.
Проблема переносимости состоит в разработке методов и средств, обеспечивающих возможность использования программ библиотеки в различных вычислительных условиях (на различных типах компьютеров, в различных операционных системах и т.д.) Эта проблема включает в себя такие аспекты, лак следование стандарту языка программирования, организация работы с машинно-зависимыми константами, создание инструментальных средств, позволяющих автоматизировать перенос программ из одной вычислительной среды в другую. Доступ к программам библиотеки осуществляется с использованием штатных средств того или иного языка программирования. Разработка библиотек программ обычно осуществляется силами прикладных программистов. При этом нередко в библиотеку включаются программы, написанные в разное время и разными авторами. Отсутствие в составе библиотеки специализированного системного обеспечения позволяет в большинстве случаев при ее конструировании обойтись без какой-либо существенной помощи системных программистов (они могут привлекаться, например, для написания лишь отдельных служебных программ).
Таким образом, характерной особенностью библиотек программ является отсутствие проблемно-ориентированного входного языка и достаточно развитого системного обеспечения. Как правило, библиотеки программ ориентированы на типовые задачи предметной области и не содержат средств решения специфических прикладных задач (в первую очередь это относится к библиотекам широкого применение программы которых могут использоваться для решения задач из различных предметных областей).
Понятие ППП
Перейдем теперь к рассмотрению пакетов прикладных программ (ППП) как самостоятельной формы прикладного программного обеспечения. Для этого прежде всего необходимо уточнить само понятие пакета. В настоящее время не существует признанной всеми специалистами единой точки зрения по этому вопросу. Отсутствует также единая терминология в пакетной проблематике.
Это объясняется прежде всего новизной данного научного направления, которое сложилось, в основном за последние 30 лет (приблизительно с начала 70-х годов). Кроме того, различные определения ППП рассматривают это понятие с разных точек зрения, выделяя те или иные функциональные или структурные особенности пакетов. ППП определяется и как совокупность программ для решения определенного класса задач, к которой обращаются при помощи простой символики (языка) и как совокупность программ, совместимых по структуре данных, способам управления, объединяемых общностью функционального назначениями представляющих собой средство решения класса задач определенным кругом пользователей. При этом под классом задач понимается множество прикладных проблем, обладающих общностью применяемых алгоритмов и информационных массивов, а также определение пакета как комплекса взаимосвязанных программ, обладающих специальной организацией, которая обеспечивает значительное повышение производительности труда программистов и пользователей пакета. В данном случае не делается попытки выделить ППП среди других форм программного обеспечения КОМПЬЮТЕР.
Будем считать пакетом программ любой комплекс, ориентированный на решение некоторого класса задач. Формально такое определение не исключает из числа пакетов и библиотеки программ. Однако сложившееся на сегодняшний день представление о ППП как о самостоятельной форме программного обеспечения, позволяет указать на ряд характерных отличительных особенностей пакетов.
Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, включающий и специфические задачи предметной области. Отсюда следует необходимость, модульной организации ППП как основного технологического принципа его конструирования. Суть этого принципа состоит в оформлении общих фрагментов используемых алгоритмов в виде самостоятельных модулей. Решение сформулированной пользователем задачи осуществляется некоторой цепочкой таких модулей.
Другой особенностью ППП является наличие в его составе специализированных языковых средств, обеспечивающих удобную работу пользователя с пакетом. Как правило, развитый пакет обладает несколькими входными языками, ориентированными на выполнение различных функций и различные типы пользователей. Язык может предназначаться для формулировки исходной задачи, описания алгоритма решения и начальных данных, организации доступа и поддержания базы данных или информационной базы ППП, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей.
Еще одна особенность ППП состоит в наличии специальных системных средств, обеспечивавших принятую в предметной области дисциплину работы. К их числу относятся специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой и т. п.
Наконец, интегрированной программной системой назовем комплекс программ, элементами которого являются различные пакеты и библиотеки программ. Примером служат системы автоматизированного проектирования, имеющие в своем составе несколько ППП различного назначения. Часто в подобной системе решаются задачи, относящиеся к различным классам или даже к различным предметным областям.
Следует указать на отсутствие четких и однозначных границ между перечисленными формами прикладного программного обеспечения. Так, отдельная прикладная программа, ориентированная на решение класса задач и оформленная в виде совокупности модулей может рассматриваться как библиотека или даже пакет программ несмотря на отсутствие специализированных языковых и системных средств.
Переход от создания библиотек программ к разработке ППП был вызван целым рядом причин. К их числу прежде всего относится резкое увеличение возможностей компьютера. Это привело к значительному усложнению системного обеспечения вычислительных машин. произошли существенные изменения в большинстве областей применения компьютера.
Источник: megaobuchalka.ru