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

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

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

Реферат по теме: «Программное обеспечение компьютера»

Игровые программы позволяют не только развлекаться, но и получать некоторые новые полезные знания. Телекоммуникационные и сетевые программы. Коммуникационные программы предназначены для обслуживания модема и факс-модема. Всемирная сеть Интернет позволяет получить доступ к компьютерам, расположенным в разных частях света. Интеpнет-бpоузеpы Netscape Navigator. Почтовые редакторы GoldED.

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

Пакеты прикладных программ ППП 3. Понятие ППП Многочисленные программные средства для решения различных типов вычислительных задач можно разделить на 4 группы: - отдельные прикладные программы; - библиотеки прикладных программ; - пакеты прикладных программ; - интегрированные программные системы. Рассмотрим по порядку каждую из этих групп. Отдельная прикладная программа пишется, как правило, на некотором универсальном языке программирования Паскаль и т.

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

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

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

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

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

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

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

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

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

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

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

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

Отсутствует также единая терминология в пакетной проблематике. Это объясняется прежде всего новизной данного научного направления, которое сложилось, в основном за последние 30 лет приблизительно с начала х годов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Программное Обеспечение (ПО), Операционная Система

Главная > Реферат >Информатика. Сохрани ссылку в одной из Сущность прикладного программного обеспечения 5. Классификация и основы. Введение 3. avtozvuk.ccфикация программных средств ПК, назначение и характеристика их отдельных видов. 4. avtozvuk.ccдное программное обеспечение.

Оновные понятия комбинаторики Прикладное программное обеспечение. Прикладное программное обеспечение 1. Классификация прикладных программ 2. Назначение и основные функциональные возможности текстовых редакторов, табличных процессов, систем управления базами данных, графических редакторов 3. Понятие, виды и функции интегрированных пакетов прикладных программ II. Основные понятия комбинаторики 1. Комбинаторика, как отрасль математики 2. Основные соотношения комбинаторики: перестановка, размещение, сочетание Заключение Список используемой литературы ВВЕДЕНИЕ Персональный компьютер, как известно, является универсальным устройством для обработки информации. Персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций — программу, как надо обрабатывать информацию. Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, дизайнера или ученого, писателя или агронома. Кроме того, тенденция понижения стоимости компьютерной техники при одновременном росте ее производительности привела к тому, что компьютеры становятся предметом домашнего обихода, как, например, телевизор или холодильник, что расширяет сферу применения ПК еще больше. Соответственно, требуется все более разнообразное программное обеспечение для решения задач в новых областях применения ПК. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам программного обеспечения все больше возможностей для максимально полного удовлетворения запросов конечных потребителей. Это и ставший стандартом графический интерфейс для любого ПО, и внедренные возможности для отправки документов и данных с помощью интернет, непосредственно из прикладной программы Microsoft Word , Excel , Access и др. При своем выполнении программы могут использовать различные устройства для ввода и вывода данных, подобно тому, как человеческий мозг пользуется органами чувств, для получения и передачи информации. Сам по себе ПК не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на нем программах. В настоящее время весь комплекс ПО делится на системные и пользовательские программы. Программы для пользователей служат для выполнения каких — либо конкретных задач во всех сферах человеческой деятельности.

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

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

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

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

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

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

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

Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access Характеристика этапов проектирования базы данных. Построение семантической модели.

Прикладное программное обеспечение. Оновные понятия комбинаторики - реферат

.

История развития прикладного программного обеспечения

.

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

.

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

.

.

.

ВИДЕО ПО ТЕМЕ: Прикладное программное обеспечение
Похожие публикации