Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




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

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

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

К этому классу ППП относятся:

· редакторы: текстовые (Word, WordPad) и графические (CorelDraw,PhotoShop);

· электронные таблицы (Excel, Lotus 1-2-3);

· системы управления базами данных (Access, Oracle);

· средства подготовки презентаций (PowerPoint);

· интегрированные ППП (MathCAD, MatLAB);

· системы автоматизации проектирования (AutoCad);

· оболочки экспертных систем и систем искусственного интеллекта и др.

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

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

Рис. 1.1. Обобщенная архитектура пакета прикладных программ.

В архитектуре пакета можно выделить ядро пакета. Ядро – это неизменная часть пакета, т.е. системное обеспечение ППП. Оно изменяется в зависимости от предметной области – проблемное обеспечение. Ядро (монитор) пакета развивает возможности операционных систем ЭВМ для решения конкретных прикладных задач.

Архитектура ППП включает следующие основные составляющие:

· монитор пакета (управляющая программа);

· библиотека программных модулей (база данных);

· процессор с входного языка;

· сервисные средства пакета.

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

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

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

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

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

· паспорт и пояснительную записку (составные части и характеристику пакета — назначение и область применения);

· инструкцию по вводу ППП в эксплуатацию, т.е. инструкцию по генерации пакета на ЭВМ;

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

· документацию на модули.

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

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

Для автоматической сборки модулей и разработки пользовательских моделей пакеты прикладных программ оснащены так называемыми пользовательскими интерфейсами (UI — англ. user interface). Они представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.

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

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

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

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...