Э.Б. Лубянская Е.Н. Лукаш
ПАКЕТЫ ПРИКЛАДНЫХ ПРОГРАММНЫХ ПРОДУКТОВ
Учебное пособие
Воронеж 2017
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФГБОУ ВО «Воронежский государственный технический университет»
Э.Б. Лубянская Е.Н. Лукаш
Утверждено учебно-методическим советом
университета в качестве учебного пособия
Воронеж 2017
УДК 681.3 (075.8)
ББК 32.97я7
Л 828
Лубянская Э.Б. Пакеты прикладных программных продуктов: учеб. пособие / Э.Б. Лубянская, Е.Н. Лукаш. Воронеж: ФГБОУ ВО «Воронежский государственный технический университет», 2017. 121 с.
В учебном пособии рассмотрены общая характеристика, понятие и классификация, главные особенности и функции основных компонентов прикладных программных продуктов, а также исследованы пакеты прикладных программ экономической сферы. Целью данного издания также является формирование у бакалавров компетенций, нацеливающих на развитие навыков и умений в области применения прикладных программных продуктов для экономистов.
Издание соответствует требованиям Федерального государственного образовательного стандарта высшего образования по специальности 38.05.01 «Экономическая безопасность» и направлениям 38.03.02 «Менеджмент», 38.03.01 «Экономика», 27.03.05 «Инноватика» (все профили), дисциплинам «Пакеты прикладных программ для экономистов» и «Пакеты прикладных программа в области инноватики».
Табл. 3. Ил. 31. Библиогр.: 7 назв.
Рецензенты: кафедра экономики Воронежского
экономико-правового института
(зав. кафедрой канд. экон. наук,
доц. А.Э. Ахмедов);
канд. экон. наук, доц. Д.М. Шотыло
© Лубянская Э.Б., Лукаш Е.Н., 2017
© ФГБОУ ВО «Воронежский
государственный технический
университет», 2017
Широкое применение современных информационных технологий в различных областях деятельности человека привело к интенсивному развитию программного обеспечения (ПО) – совокупности программных средств, предназначенных для создания, обслуживания и нормального функционирования систем обработки информации на основе вычислительной техники.
Целью дисциплины является в освоении студентами современных пакетов прикладных программ для обеспечения комплексной автоматизации деятельности предприятия или организации в функциональных областях экономики.
Для достижения цели ставятся задачи:
- приобретение знаний в освоении навыкам работы с автоматизированными информационными системами в управлении предприятием;
- приобретение знаний в освоении навыкам работы с системами электронного документооборота, корпоративными информационными системами и базами данных для решения информационных, экономических и управленческих задач;
- перечень специализированных пакетов прикладных программ в функциональных областях экономики;
- системами бизнес-интеллекта и аналитическими приложениями;
- приобретение знаний в освоении навыкам использования антивирусных программ и межсетевых экранов для обеспечения информационной безопасности и защиты информации в информационно-экономических системах.
Содержание данной учебной дисциплины связано с дисциплинами организационно-управленческого и аналитического цикла и опирается на знания и умения, освоенные при изучении данных дисциплин по бакалаврской программе, среди которых: «Информационные системы и технологии», «Экономика предприятия (организации)», «Информационные системы в экономике».
Требования к результатам освоения содержания дисциплины. Процесс изучения дисциплины направлен на формирование следующих компетенций:
Требования к результатам освоения содержания дисциплины
способностью решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учётом основных требований информационной безопасности (ОПК-1);
способностью осуществлять сбор, анализ и обработку данных, необходимых для решения профессиональных задач (ОПК-2);
способностью выбрать инструментальные средства для обработки экономических данных в соответствии с поставленной задачей, проанализировать результаты расчётов и обосновать полученные выводы (ОПК-3);
способностью оценивать финансовые риски, осуществлять мероприятия по их снижению, оценивать эффективность использования финансовых ресурсов для минимизации финансовых потерь (ПВК-2).
В результате изучения дисциплины студент должен:
знать:
- основные понятия, свойства, классификацию и этапы развития информационных технологий и систем, современные принципы работы с информационно-коммуникационными технологиями, методы и средства управления информацией и управление с помощью информации экономической деятельностью предприятия или организации (ОПК-1);
- основные методы, способы и средства получения, хранения, переработки информации, навыки работы с компьютером как средством управления информацией, современные принципы работы с деловой информацией (ОПК-2);
- пакеты прикладных программ для решения технико-экономических задач, планирования, прогнозирования, а также разработки и управления проектом в экономической сфере деятельности предприятий или организаций (ОПК-3);
- корпоративные информационные системы, системы электронного документооборота, базы данных, сетевые информационные технологии и глобальную сеть Интернет для решения информационных, экономических и управленческих задач в финансово-экономической сфере деятельности предприятий или организаций (ПВК-2);
- основные информационные технологии при разработке экономических проектов (ПВК-2);
уметь:
- использовать информационно-коммуникационные технологии в экономической сфере деятельности предприятий или организаций (ОПК-1);
- использовать компьютер как средство управления информацией (ОПК-2);
- использовать основные пакеты прикладных программ для решения технико-экономических задач, планирования, прогнозирования, а также разработки и управления проектом в экономической сфере деятельности предприятий или организаций (ОПК-3);
- использовать корпоративные информационные системы, системы электронного документооборота, базы данных, сетевые информационные технологии и глобальную сеть Интернет для решения информационных, экономических и управленческих задач в финансово-экономической сфере деятельности предприятий или организаций (ПВК-2);
- использовать основные информационные технологии при разработке экономических проектов (ПВК-2);
владеть:
- современными принципами работы с информационно-коммуникационными технологиями, методами и средствами управления информацией в экономической сфере деятельности предприятий или организаций (ОПК-1);
- основными способами и средствами получения, хранения, переработки информации, навыками работы с компьютером как средством управления информацией, современными принципами работы с деловой информацией (ОПК-2);
- навыками работы с пакетами прикладных программ для решения технико-экономических задач, планирования, прогнозирования, а также разработки и управления проектом в экономической сфере деятельности предприятий или организаций (ОПК-3);
- навыками работы с корпоративными информационными системами, системами электронного документооборота, базами данных, сетевыми информационными технологиями и глобальной сетью Интернет для решения информационных, экономических и управленческих задач в экономической сфере деятельности предприятий или организаций (ПВК-2);
- навыками работы с информационными технологиями при разработке экономической проектов (ПВК-2).
В предлагаемом учебном пособии рассмотрена основная составляющая прикладного ПО – пакеты прикладных программ (ППП): классификация, структура, этапы разработки, вопросы качества и надежности. В заключение приведено описание некоторых ППП, широко используемых в экономической сфере.
Программное обеспечение, предназначенное для эффективной разработки и выполнения конкретных, как правило сложных, комплексов задач пользователя, называется прикладным программным обеспечением (application software). Оно работает под управлением операционной системы и состоит из пакетов программ фирменного изготовления и прикладных программ пользователя. Прикладное программное обеспечение создается в организациях, специализирующихся на разработке программных продуктов и реализации их на рынках. Оно разрабатывается системными аналитиками и программистами. Прикладное программное обеспечение представляет собой набор программ на машинных носителях и соответствующей документации, прежде всего руководств для пользователей, содержащих сведения о корректной работе с конкретными программами, которые применяются для решения задач определенной проблемной области.
Основную часть прикладного программного обеспечения представляют пакеты прикладных программ (ППП). Пакет прикладных программ – комплекс программ, предназначенный для решения определенного класса задач по некоторой тематике. Пакеты разрабатываются таким образом, чтобы максимально упростить использование компьютера специалистами разных профессий, освободив их от необходимости изучать программирование и другие области знаний, связанные с компьютером. Это достигается за счет так называемого дружественного интерфейса. При этом пользователь выполняет в режиме общения с компьютером набор действий, определенных входным языком пакета (ввод с клавиатуры, выполнение команд, просмотр информации и т.п.) или следует указаниям встроенного средства (программного модуля) пошагового достижения результата, называемого мастером.
Характерные черты ППП:
1) Содержит набор готовых алгоритмических решений, доводимых до конкретной машинной реализации.
2) Содержит механизм настройки на параметры конкретного объекта применения.
3) Пакет ПП должен предусматривать возможность дополнения его программами, привязывающими к специфике конкретного объекта, а так же изменившемся во времени условиям эксплуатации.
В настоящее время существует огромное число ППП, охватывающих практически все стороны деятельности. Все множество ППП можно разделить на два больших класса: общего назначения и специализированные.
ППП общего назначения – универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя.
К этому классу ППП относятся:
- редакторы – текстовые (Word, Word Pad) и графические (CorelDraw, Photoshop);
- электронные таблицы (Excel, Lotus 1-2-3);
- системы управления базами данных (Access, Oracle);
- средства подготовки презентаций (PowerPoint);
- интегрированные ППП;
- системы автоматизации проектирования (AutoCad);
- оболочки экспертных систем и систем искусственного интеллекта и др.
В классе пакетов общего назначения особое место занимают интегрированные пакеты прикладных программ. Они представляют собой многофункциональный набор программ, в котором в одно целое соединены возможности различных функциональных пакетов общего назначения.
Специальное ПО включает методо-ориентированные ППП и проблемно-ориентированные ППП. В свою очередь, проблемно-ориентированные ППП можно разделить на ППП для промышленной сферы и непромышленной сферы.
Прикладной называют программу для решения конкретной задачи пользователя. С развитием компьютерных технологий были выделены наборы взаимосвязанных задач, которые требовалось решать в интересах определенных групп пользователей. Естественно было объединить прикладные программы связанных задач в комплекс программ, разработать такой комплекс централизованно и поставлять его отдельным пользователям и заинтересованным организациям. С конца 60-х годов многофункциональные комплексы взаимосвязанных программ стали называть пакетами прикладных программ (ППП).
Формальной границы между прикладной программой и ППП нет, поскольку любой ППП можно рассматривать как прикладную программу. По мере разработки все большего числа прикладных программ появлялись и новые определения того, что следует понимать под пакетом программ.
Вместе с тем концепция ППП, переход от отдельных программ к пакетам – это переход к новому качеству прикладного ПО.
Рассмотрим концепцию ППП на примере программ для решения расчетных задач (все многообразие прикладного ПО можно разделить на два больших класса: «расчетчики» и «анализаторы»). Расчетными будем называть задачи, в которых входные и выходные данные являются числовыми, количество этих данных сравнительно невелико, решение задачи получается в результате применения численных методов. К расчетным задачам можно отнести выполнение расчетов по формулам, решение систем линейных и нелинейных уравнений, численное дифференцирование и интегрирование, определение экстремумов функций и т.п.
Исходные данные для решения расчетной задачи могут задаваться или все сразу в начале выполнения программы, решающей задачу, или поступать порциями (записями, сообщениями).
Решение многих расчетных задач укладывается в типовую схему, включающую последовательные шаги ввода исходных данных, выполнения вычислений и вывода результатов. В ряде случаев решение расчетных задач сводится к последовательному применению нескольких алгоритмов (программ). Например, при решении систем обыкновенных дифференциальных уравнений, составляющих математическую модель рыночной экономики, может потребоваться сначала провести расчет начальных условий и коэффициентов уравнений, а после решения системы уравнений вычислить обобщенные характеристики исследуемого процесса по заданным формулам.
Можно выделить несколько типовых подходов к организации применения ЭВМ для решения расчетных задач. Эти подходы, рассматриваемые в историческом плане, можно считать этапами развития ППП:
1. При возникновении потребности в решении конкретной задачи оставляется и отлаживается программа или несколько последовательно выполняемых программ. Для программирования используется один из универсальных языков программирования (Basic, Pascal, Fortran, C, C++ , Assembler и т.д.).
2. Заранее составляются подпрограммы реализации типовых шагов алгоритмов, например, для реализации методов численного анализа, преобразования форм представления данных и т.п. Такие готовые подпрограммы накапливаются в форме исходных или объектных модулей в библиотеке, размещаемой на магнитном диске. При составлении прикладной программы в нее включаются обращения к библиотечным подпрограммам. Сами библиотечные подпрограммы присоединяются к прикладной программе в процессе трансляции (исходные модули) или при редактировании связей (объектные модули).
Библиотеку готовых подпрограмм уже можно рассматривать как ППП, используемый совместно с прикладной программой. Примерами таких ППП являются пакеты научных подпрограмм на языках ПЛ/1, Алгол и Фортран, которые использовались на БЭСМ-6 и ЕС ЭВМ в 70-е и 80-е годы..
3. Для совокупности родственных задач разрабатывается ППП, охватывающий некоторую предметную область. Здесь ППП – это совокупность программных модулей, между которыми установлены связи по управлению и по данным в соответствии с решаемой прикладной задачей. Модули пакета могут объединяться в программы, а программы – использовать общие файлы данных. Для запуска программ пакета в нужной последовательности могут использоваться средства операционной системы. Для решения новой прикладной задачи нужно готовить соответствующие исходные данные и разрабатывать последовательность обращений к операционной системе (ОС) для выполнения программ пакета в требуемой последовательности. Пользователь, применяющий такой пакет, должен знать назначение, входные и выходные данные программ пакета, а также команды ОС для запуска этих программ.