1 понятие и классификация пакетов прикладных




Скачать 0.97 Mb.
Название 1 понятие и классификация пакетов прикладных
страница 5/12
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   2   3   4   5   6   7   8   9   ...   12

2 МОДЕЛЬ ПРЕДМЕТНОЙ ОБЛАСТИ ППП




2.1 Составные части ППП. Оболочка ППП



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

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

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

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

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

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

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

Информационная база

Обрабатывающие модули

Обслуживающие модули

ПВЯ


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

  • управляющие программы – мониторы для вызова модулей и библиотечных подпрограмм;

  • языковые процессоры для перевода формулировки прикладной задачи на язык программирования;

  • архивные подсистемы;

  • специализированные базы данных;

  • средства диалогового взаимодействия с пользователем и т.д.

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

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

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

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

Поэтому было принято решение о создании интегрированной информационной системы «1С: Предприятие», используя понятие оболочки пакета. Разработчики компании назвали ее «платформаV7».

Пакет состоит из трех уровней (рис. 2.3).

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

Уровень третий – конкретная конфигурация пакета.

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

В этих областях «время течет по-разному»:

  • оперативный учет – управление хозяйственными операциями в реальном времени; здесь необходима строгая хронология (учет оборотов, остатков);

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

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

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



Уровень конфигурации

1С: Бухгалтерия

1С:Зарплата и Кадры

1С: Торговля и Склад

1С:Платежные поручения

1С: Налогоплательщик

1С: Основные средства

1С: Статотчетность

1С: АФС



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

1С: Предприятие

Оперативный учет

Расчет

Бухгалтерский учет

Технологическая платформа

Конфигуратор

V7

Отладчик

Встроенный программный язык

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

Встроенный редактор таблиц

Встроенный текстовый редактор

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

Механизм запросов




Рис. 2.3  Системное и функциональное наполнение

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

Пакетный режим удобен, когда:

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

б) время, затрачиваемое на решение каждой задачи, достаточно велико;

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

Диалоговый режим работы. Большинство ППП, применяемых на персональных ЭВМ, ориентировано на диалоговое взаимодействие с пользователем в ходе решения задач.

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

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

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

1   2   3   4   5   6   7   8   9   ...   12

Похожие:

1 понятие и классификация пакетов прикладных icon 1 Понятие "потребительских свойств": понятие, классификация 4
Классификация и ассортимент игрушек по воспитательному (педагогическому) назначению. 8
1 понятие и классификация пакетов прикладных icon I. Понятие и классификация потребительских кредитов
Динамика развития и характеристика кредитных продуктов, предлагаемых ОАО акб "РосБанке" филиал "Самарский"
1 понятие и классификация пакетов прикладных icon Курсовая работа по дисциплине: «Управление инновационным бизнесом»
Понятие нового товара, классификация товара по степени новизны
1 понятие и классификация пакетов прикладных icon План: I. Введение. II. Основная часть Понятие модема. Классификация...
Модем может подключаться к компьютеру, если он внешний, или быть картой расширения, если он внутренний
1 понятие и классификация пакетов прикладных icon 1. Сбор, сушка и хранение и переработка лрс
Понятие о терпеноидах, классификация. Биогенез (теории Ружички, Линена-Блоха по вопросам происхождения терпенов). Локализация эфирных...
1 понятие и классификация пакетов прикладных icon 1 Понятие бжд, опасности. Классификация опасности бжд научная дисциплина,...
Опасность – явления, процессы, объекты, способные в определенных условиях наносить ущерб здоровью человека
1 понятие и классификация пакетов прикладных icon В. К. Пучинский гражданский процесс США
Сша и анализируются различные аспекты аме­риканского гражданского судопроизводства: источни­ки гражданско-процессуального права,...
1 понятие и классификация пакетов прикладных icon Линии для производства полиэтиленовых пакетов
Линии вм-пак 680 У2 и вм-пак 850 У2 (далее вм-пак у2) предназначена для производства пакетов типа «Майка», «Фасовка» из полиэтиленовой...
1 понятие и классификация пакетов прикладных icon План: Введение Понятие антивирусных средств защиты информации Классификация...
В целом средства обеспечения защиты информации в части предотвращения преднамеренных действий в зависимости от способа реализации...
1 понятие и классификация пакетов прикладных icon Учебные пособия : фантомы головы и челюстей, стенды, мультимедийные...
«Идеальный» стоматологический мате-риал. Классификация стоматологических материалов и принципы ее построения. Основные свойства материалов...
1 понятие и классификация пакетов прикладных icon Программа специальности 080801 «Прикладная информатика» Кафедра Гуманитарных...
Сущность, формы, функции исторического знания. Методы и источники изучения истории. Понятие и классификация исторического источника....
1 понятие и классификация пакетов прикладных icon Техническое задание Общие технические требования к вагонам-домам
Классификация объекта – Здание мобильное (инвентарное) по гост 25957-83 «Здания и сооружения мобильные (инвентарные). Классификация,...
1 понятие и классификация пакетов прикладных icon «Понятие боли и обезболивание. Понятие ноцицепции, антиноцицепции....
Для преподавателя по организации изучения дисциплины «анестезиология, реанимация, интенсивная терапия»
1 понятие и классификация пакетов прикладных icon Московский государственный университет им. М. В. Ломоносова юридический факультет спорт и право
Понятие спортивного права. Предмет спортивного права. Методы правового регулирования. Субъекты спортивно-правовых отношений. Понятие...
1 понятие и классификация пакетов прикладных icon 1. Понятие информ., свойства информ., экономическая информ., свойства...
Ресурс, потребляемый всеми сферами экономики и представляющий собой совокупность сведений, фактов, знаний об окружающих ее компонентах,...
1 понятие и классификация пакетов прикладных icon Крюков В. В. Философия : учебник Содержание Введение. С. 4
Содержание мировоззрения. Формы мировоззрения. Типы философских построений. Классификация философских теорий. Эволюция философского...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск