1.Входные языки представляют собой средство общения пользователя с пакетом. Развитый пакет может обладать несколькими входными языками, предназначенными для выполнения различных функций и ориентированными на различные типы пользователей.
Входные языки отражают объем и качество предоставляемых пакетом средств, а также удобство их использования. Таким образом, с точки зрения конечного пользователя именно входной язык является основным показателем возможностей ППП.
В качестве входных языков могут использоваться как универсальные, так и специализированные языки программирования.
2.Предметное обеспечение представляет собой компонент пакета, отражающий особенности конкретной предметной области. Предметное обеспечение включает:
- программные модули, реализующие алгоритмы (или их отдельные фрагменты) решения прикладных задач;
- средства сборки программ из отдельных модулей.
Тема 1.3. Классификация ппп
- Типам предметных областей;
- Информационным системам;
- Функциям и комплексам задач, реализуемых программным способом и др.
- ППП автоматизированного бухгалтерского учета;
- ППП финансовой деятельности;
- ППП управления персоналом (кадровый учет);
- ППП управления материальными запасами;
- ППП управления производством;
- Банковские информационные системы.
- Создание программных комплексов в виде автоматизированных рабочих мест (АРМ) управленческого персонала;
- Создание интегрированных систем управления предметной областью на базе вычислительных сетей, объединяющих АРМы в единый программный комплекс с архитектурой клиент-сервер;
- Организация данных больших ИС в виде распределенной базы данных на сети ЭВМ;
- Наличие простых языковых средств конечного пользователя для запросов к базе данных;
- Настройка функций обработки силами конечных пользователей (без участия программистов);
- Защита программ и данных от несанкционированного доступа (парольная защита на уровне функций, режимов работы, данных).
- Коллективная работа в сети пользователей с пакетом;
- Экспорт-импорт файлов всевозможных форматов;
- Масштабирование объектов;
- Управление объектами в части их группировки, передвижения с растяжкой, поворота, разрезание, изменение размеров, работа со слоями;
- Перерисовка (фоновая, ручная, прерываемая);
- Управление файлами в части библиотек и каталогов чертежей;
- Использование разнообразных чертежных инструментов, позволяющих рисовать кривые, эллипсы, произвольной формы линии, многоугольники и т.п.,
- Использование библиотеки символов, выполнение надписей и т.д.
- Работа с цветом;
- Автоматизация отдельных процедур с использованием встроенного макроязыка.
- Работу с базой данных через экранные формы;
- Организацию запросов на поиск данных с помощью специальных языков запросов высокого уровня;
- Генерацию отчетов различной структуры данных с подведением промежуточных и окончательных итогов;
- Вычислительную обработку путем выполнения встроенных функций, программ, написанных с использованием языков программирования и макропрограмм.
- Программы планирования – учет времени для формирования отчетов по требованию пользователей, составление расписания выдачи и распространение отчетов по сети;
- Программы управления очередью запросов на формирование отчетов;
- Программы ведения словаря пользователей для разграничения доступа к сформированным отчетам;
- Программы ведения архива отчетов.
- СУБД;
- Текстовый редактор;
- Табличный процессор;
- Органайзер;
- Средства поддержки электронной почты;
- Программы создания презентаций; графический редактор.
- Полнота информационных технологий для конечных пользователей;
- Однотипный интерфейс конечного пользователя для всех программ, входящих в состав интегрированного пакета – общие команды в меню, стандартные пиктограммы одних и тех же функций (сохранение на диске, печать, проверка орфографии, шрифтовые оформления и т.п.), стандартное построение и работа с диалоговыми окнами и др.
- Общий сервис для программ интегрированного пакета (например, словарь и средства орфографии для проверки правописания, построитель диаграмм, конвертер данных и др.);
- Легкость обмена и ссылок на объекты, созданные программами интегрированного пакета (применяется два метода: DDE — динамический обмен данными и OLE — динамическая компоновка объектами), единообразный перенос объектов.
- Наличие единой языковой платформы для разработки макрокоманд, пользовательских программ;
- Возможность создания документов, интегрирующих в себя возможности различных программ, входящих в состав интегрированного пакета.
- Программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;
- Словари орфографии, используемые при проверке текста;
- Словари синонимов, используемые для стилевой правки текстов;
- Программы для распознавания считанной сканерами информации и преобразования в текстовое представление. К ним относятся:
- Формирование и редактирование текстов;
- Автоматическую разбивку текста на страницы;
- Создание заголовков;
- Компьютерную верстку печатной страницы;
- Монтирование графики;
- Подготовку иллюстраций и др.
- Программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;
- Готовые экспертные системы для принятия решений в рамках определенных предметных областей;
- Системы управления базами знаний для поддержания семантических моделей (процедурной, семантической сети, фреймовой, продукционной и др.);
- Системы анализа и распознавания речи др.
- Диалоговый процессор на естественном языке;
- Планировщик, преобразующий описание задачи в программу решения на основе информации базы знаний;
- Монитор, осуществляющий управление компонентами интерфейса.
Источник: studfile.net
008. Что такое веб компоненты и зачем они вам могут понадобиться — Дмитрий Выкочко
Основные компоненты компьютера и их функции | Информатика 7 класс #11 | Инфоурок
Структура и основные компоненты ППП
Несмотря на большое разнообразие конкретных пакетных разработок, можно выделить следующие основные компоненты ППП:
Важно отметить, что такое разбиение на составные элементы отражает в первую очередь функции, выполняемые программами ППП, а не структуру самих программ, которая зависит от индивидуальных особенностей конкретного пакета. В разных пакетах указанные компоненты могут быть развиты в различной степени или вовсе отсутствовать.
Однако наиболее развитые ППП, как правило, обладают всеми этими компонентами, каждый из которых может иметь довольно сложную структуру. В многочисленных работах, посвященных пакетной проблематике, из-за не устоявшейся терминологии нередко используются другие названия составных элементов ППП. Например, входной язык называют также языком заданий или языком управления. Для обозначения предметного обеспечения применяются термины «функциональное наполнение», «функциональная подсистема» или «тело пакета». Системное обеспечение часто называют системным наполнением, организующей или управляющей программой, а также процессором пакета.
Рассмотрим функции каждого из компонентов ППП. Входные языки представляют собой средство общения пользователя с пакетом. Развитый пакет может обладать несколькими входными языками, предназначенными для выполнения различных функций и ориентированными на различные типы пользователей. Можно выделить следующие основные типы пользователей ППП:
Разработчик ППП, осуществляющий его модификацию и развитие с учетом изменения круга пользователей, класса решаемых задач (появление новых типов задач, развитие численных методов, модификация форм проведения работ и т. д.), а также состава аппаратного и программного обеспечения компьютера.
Ответственный за сопровождение, в функции которого входит поддержание пакета в работоспособном состоянии в условиях конкретной вычислительной системы (обеспечение сохранности программ и массивов данных, своевременное дублирование информационных файлов, выявление ошибок в программах пакета).
Администратор, отвечающий за организацию доступа пользователей к пакету, содержимое базы данных, защиту информации от несанкционированного доступа.
Конечный пользователь, применяющий пакет для решения конкретных прикладных задач.
Входные языки отражают объем и качество предоставляемых пакетом средств, а также удобство их использования. Таким образом, с точки зрения конечного пользователя именно входной язык является основным показателем возможностей ППП.
В качестве входных языков могут использоваться как универсальные, так и специализированные языки программирования. Например, в качестве входного языка разработчика ППП для написания прикладных и системных программ пакета обычно используется тот или иной универсальный язык программирования (Фортран, Паскаль). В то же время входной язык конечного пользователя в развитом пакете, как правило, является языком качественно более высокого уровня по сравнению с универсальными языками. Изобразительные средства такого языка учитывают особенности задач предметной области и специфику пользователей. Подобные языки называют проблемно-ориентированными, или предметно-ориентированными.
Перейдем теперь к рассмотрению других компонентов ППП, конкретная прикладная деятельность характеризуется двумя факторами:
1) классом решаемых задач и используемых для этих целей методов;
2) дисциплиной работы, т.е. совокупностью правил, соглашений и технологических приемов, принятых при разработке, отладке, эксплуатации программ.
Предметное обеспечение представляет собой компонент пакета, отражающий особенности первого из этих факторов, т. е. особенности конкретной предметной области. Предметное обеспечение включает:
— программные модули, реализующие алгоритмы (или их отдельные фрагменты) решения прикладных задач;
— средства сборки программ из отдельных модулей, Определение состава библиотеки модулей и форм их взаимодействия между собой является одной из наиболее трудоемких задач при построении ППП. Ее решение предполагает проведение тщательного и квалифицированного модульного анализа используемых алгоритмов. Удачно проведенный модульный анализ в значительной степени влияет на полноту охвата предметной области, а также на возможность расширения класса решаемых задач. Таким образом, выделение модулей существенно зависит от специфики задач и используемых алгоритмов и, по сути дела, отражает принятый в пакет способ сборки программ.
Наиболее распространено в настоящее время оформление каждого модуля в виде программной единицы на том или ином языке программирования (например, в виде подпрограммы или подпрограммы–функции на языке Фортран). Такой модуль обеспечивает решение некоторой самостоятельной задачи и связан с другими модулями лишь входной и выходной информацией. Организация предметного обеспечения в виде библиотеки программ характерна для большинства существующих ППП.
Помимо рассмотренного подхода к оформлению модулей как программных единиц используются и другие способы.
Системное обеспечение представляет собой совокупность системных средств (программы, файлы, таблицы и т. д.), обеспечивающих определенную дисциплину работы пользователя при решении прикладных задач. По своей роли в составе ППП и выполняемым функциям системное обеспечение по существу является специализированной операционной системой, определяющей операционное окружение пакета. Несмотря на многообразие способов реализации системного обеспечения в рамках конкретных пакетных разработок, можно выделить его следующие основные компоненты:
— монитор, управляющий процессом решения и взаимодействием всех компонентов ППП;
— трансляторы с входных языков;
— средства работы с данными;
— средства информационного обеспечения, реализующие выдачу разнообразной справочной информации как по запросам пользователей (о структуре и возможностях ППП, о допущенных ошибках и т.д.), так и по запросам различных компонентов пакета (например, сведения о свойствах модулей предметного обеспечения, необходимые планировщику вычислений);
— различные служебные программы, в том числе реализующие взаимодействие пакета с операционной системой (работа с внешней памятью, средства ввода/вывода, драйверы специализированных, внешних устройств и др.).
В конкретном ППП, как правило, отсутствует четкое структурное разделение программ на предметное и системное обеспечение. Например, программа планирования вычислений может одновременно выполнять те или иные служебные функции (информационное обеспечение, связь с операционной системой и т. п.) и тем самым носиться как к предметному, так и к системному обеспечению.
Кроме того, одни и те же программы в одном пакете могут относиться к предметному обеспечению, а в другом — к системному. Так, программы вывода графиков в рамках специализированного пакета машинной графики естественно отнести к предметному обеспечению. Однако те же программы следует считать служебными и относящимися к системному обеспечению, например, в пакете решения вычислительных задач).
Источник: megaobuchalka.ru
Основные компоненты персональной электронной вычислительной машины. Основные приемы программирования. Пакеты прикладных программ. Табличные процессоры
Персональная электронная вычислительная машина (ПЭВМ) состоит из двух тесно взаимосвязанных компонентов – аппаратное и программное обеспечение (hardware и software). Каждая из этих компонентов, взятая отдельно лишена смысла, то есть не может обеспечить решение задачи.
В свою очередь аппаратное обеспечение можно представить,
как состоящее из следующих основных блоков:
Клавиатура и мышь являются средствами ввода информации, монитор – средство для ввода (отображения) информации. Системный блок содержит устройства и узлы, осуществляющие ос-новные вычисления в ПЭВМ.
— управляющее устройство (УУ)
Системный блок — оперативное запоминающее
устройство (ОЗУ)
— внешнее запоминающее устройство (ВЗУ)
— арифметико-логическое устройство (АЛУ)
ОЗУ служит для хранения исполняемых в данный момент программ, а также соответствующих им исходных и промежуточных данных. ОЗУ представляет собой последовательность пронумерованных ячеек, каждая из которых может содержать какую-либо команду или данные. Номер ячейки называется ее адресом.
Команды и данные, любая информация в ЭВМ кодируется двоичными кодами, то есть последовательностью нулей и единиц. Длина этих кодов зависит от разрядности ЭВМ:
например 4-х разрядный код 8-ми разрядный код
Один разряд двоичного кода называется битом, восемь разрядов – байтом. Объем ОЗУ и любой другой памяти измеряется в байтах. Единицы измерения: байт, килобайт — 1000 байт = 1 кбайт, мбайт – мегобайт — 10 6
байт, гигобайт 10 9 байт. В любую ячейку ОЗУ можно как записать: так и прочитать из нее команду или данные. Достоинством ОЗУ является высокое быстродействие (запись и чтение кодов требует относительно малого времени). Недостатком ОЗУ является невозможность сохранения информации после выключения питания и относительно малый объем (£ 128 мбайт).
Для обеспечения долговременного хранения, в том числе при выключенном питании больших объемов информации в любой ЭВМ используется ВЗУ. В ПЭВМ ВЗУ реализуется в виде накопителей на гибких и жестких магнитных дисках. Последние принято называть «винчестерами».
Кроме накопителей на магнитных дисках в ПЭВМ используется память на съемных оптических компакт-дисках — CD-Rомах. Эта память только для чтения и служит обычно для распространения программного обеспечения.
Все вычислительные операции в ЭВМ выполняются в АЛУ. На УУ возложено управление функционированием ЭВМ. Это управление осуществляется путем последовательной интерпретации (анализ и организация исполнения) команд программы.
АЛУ вместе с УУ составляют процессор ЭВМ. Кроме ОЗУ и ВЗУ в ЭВМ используется еще один тип памяти – постоянное запоминающее устройство (ПЗУ). Эта память служит для хранения небольших случайных программ и данных не изменяющихся в процессе всего времени эксплуатации ЭВМ. ПЗУ по быстродействию сравнимо с ОЗУ, но объем его обычно чрезвычайно мал.
ПЗУ также как и ВЗУ сохраняет информацию после выключения питания, но оно допускает лишь чтение информации. Запись же информации в ПЗУ осуществляется однократно при его изготовлении. ЭВМ может исполнять программы, находящиеся в ПЗУ без их переписи в ОЗУ.
ТЕМА 1. ОПЕРАЦИОННАЯ СИСТЕМА MS DOS.
1.1. СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭВМ
Программа – это последовательность команд и данных. Структура программного обеспечения (ПО) ЭВМ может быть представлена следующим образом:
![]() |
ПО ЭВМ состоит из двух частей – системного ПО и прикла-дного ПО. Важнейшей частью системного ПО является операцион-ная система (ОС). ОС управляет всеми процессами, происходящими в ЭВМ. Более подробно ее свойства будут рассмотрены в следую-щих разделах.
Систему контроля и диагностики ЭВМ составляют программы, призванные обеспечивать контроль правильного функ-ционирования ЭВМ и определения характера и места неисправно-сти в случае ее возникновения. Обычно программы контроля и диаг-ностики периодически включаются операционной системой и пред-ставляют собой проверочные программы-тесты. В ПЭВМ такие тесты запускаются сразу после включения питания.
Система программирования – это средство разработки прог-рамм, позволяющие пользователю составлять собственные програм-мы на языках более удобных для человека нежели язык машинных команд.
Язык машинных команд – это язык программирования понят-ный ЭВМ. В нем команды и данные представлены двоичными кодами. В рамках нашего предмета мы познакомимся с системой программирования на языке БЕЙСИК. Прикладное ПО составляют программы решения прикладных программ, то есть задач нужных пользователю. Здесь возможны два случая.
В первом решаются задачи, характерные для многих приложений и тогда используются разработанные профессионалами пакеты прикладных программ.
Во втором случае задача носит частный характер, и она решается с помощью специально созданной прикладной программы пользователя.
1.2 ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ
Многообразие существующих в настоящее время ОС велико. Даже в персональных компьютерах (ПК), которык составляют лишь часть мирового парка ЭВМ можно встретить различные ОС, в частности MS DOS, OS/2, Windows, UNIX и др. Однако при всем разнообразии существующих ОС основные выполняемые ими функции примерно одинаковы. Рассмотрим эти функции, иллюстрируя примерами для MS DOS.
MS DOS – это дисковая ОС, первая версия которой разработана фирмой Microsoft в 1981 году. Современная версия MS DOS – версия номер 6.2.
Чтобы понять роль ОС в работе ЭВМ, проанализируем последовательность операций, выполняемых ЭВМ в совершенно конкретной ситуации, а именно, когда она исполняет программу
Похожие материалы
- Основы программирования на языке BASIC: Лабораторный практикум по дисциплине «Учебный практикум по вычислительной технике»
- Понятие информационной системы и этапы развития. Этапы развития ИС. Понятие MS Access и реляционной базы данных. Создание новой базы данных. Сортировка и группировка данных. Создание отчета при помощи мастера
- Розробка програмних засобів автоматизації валютних операцій в фінансово-кредитних установах
Источник: vunivere.ru