Учебно-методическое обеспечение
Для успешного освоения дисциплины Вам необходимо изучить следующие учебные материалы:
- Цибульникова Валерия Юрьевна, Красина Фаина Ахатовна. Пакеты прикладных программ. Электронный курс. Томск : ФДО, ТУСУР, 2021
- Цибульникова Валерия Юрьевна, Красина Фаина Ахатовна, Красин В Ю. Пакеты прикладных программ. Учебно-методическое пособие. Томск : ФДО, ТУСУР, 2021. – 119 с.
- Цибульникова Валерия Юрьевна. Пакеты прикладных программ. Методические указания по организации самостоятельной работы. Методические указания. Томск : ФДО, ТУСУР, 2021. – 21 с.
Примечание: Доступ к материалам осуществляется из вкладки "Учебные материалы".
Контрольные мероприятия
По дисциплине «Пакеты прикладных программ» в течение семестра предусмотрено выполнение следующих контрольных мероприятий:
Контрольная работа:
- Текстовая контрольная работа № 1. Задание на контрольную работу № 1 размещено: Учебное методическое пособие (стр. 111). В контрольной работе предусмотрено 10 вариантов. Выбор варианта осуществляется по общим правилам. Номер варианта указан в разделе «Аттестация».
Отчет по работе – Текстовая Контрольная работа № 1 – загружается в электронном курсе, отправлять его больше никуда не нужно. С оценкой и рецензией на работу вы сможете ознакомиться на странице с загрузкой отчета. ВВЕДЕНИЕ
Переход к рыночной экономике характеризуется устойчивой тенденцией развития информатизации процессов управления и повышением роли информационных технологий в эффективном управлении организацией. Обостряющаяся конкуренция на рынке товаров и услуг предъявляет повышенные требования к профессиональным качествам экономистов и менеджеров и их ответственности за результаты и последствия принимаемых решений. Актуальными и важными становятся учет временного фактора, анализ денежных потоков, поиск математически и финансово обоснованных решений.
Внедрение в управленческую практику исследовательского подхода основано на применении современных достижений в области информационных технологий, обеспечивающих полноту и своевременность информационного отображения управляемых процессов, возможность их моделирования, анализа и прогнозирования.
Подготовка экономистов должна предусматривать умение активно использовать информационные технологии в своей профессиональной деятельности. Цель учебного методического пособия – дать студентам основы теоретических знаний и практических навыков в использовании программных продуктов в экономической деятельности. Освоение курса создаст у студентов теоретическую и информационную базу для грамотного и эффективного их применения в дальнейшей практической работе в области управления финансами.
В данном пособии рассматриваются возможности пакета Excel для автоматизации задач, связанных с расчетами финансовых потоков проекта и принятием управленческих решений в области управления финансами проекта.
После каждой главы даны задачи для закрепления материала и подготовки к выполнению контрольной работы. Ответы для самопроверки представлены в приложении Б. Задания для выполнения контрольной работы по дисциплине приведены в приложении А.
1.1 Определение и виды пакетов прикладных программ
Пакеты прикладных программ (ППП) – это специальным образом организованные программные комплексы, рассчитанные на общее применение в определенной проблемной области и дополненные соответствующей технической документацией [1].
Пакеты прикладных программ служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
В зависимости от характера решаемых задач различают следующие разновидности пакетов прикладных программ:
- пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;
- пакеты системных программ;
- пакеты для обеспечения систем автоматизированного проектирования и систем автоматизации научных исследований;
- пакеты педагогических программных средств и др.
Чтобы пользователь мог применить ППП для решения конкретной задачи, пакет должен обладать средствами настройки (иногда путем организации некоторых дополнений).
Каждый ППП обычно обладает рядом возможностей по способам обработки данных и формам их представления, полноте диагностики, что дает возможность пользователю выбрать подходящий для конкретных условий вариант.
ППП обеспечивают значительное снижение требований к уровню профессиональной подготовки пользователей в области информационных технологий.
Принято выделять шесть видов ППП (табл. 1.1).
Таблица 1.1 – Виды пакетов прикладных программ [1]
Вид ПППКраткое описаниеПроблемно-ориентированныеИспользуются для тех проблемных областей, в которых возможна типизация функций управления, структур данных и алгоритмов обработки. Например, ППП автоматизации бухучета, финансовой деятельности, управления персоналом и т. д.Автоматизации проектирования (или САПР)Используются в работе конструкторов и технологов, связанной с разработкой чертежей, схем, диаграммОбщего назначенияПоддерживают компьютерные технологии конечных пользователей и включают текстовые и табличные процессоры, графические редакторы, системы управления базами данных (СУБД)ОфисныеОбеспечивают организационное управление деятельностью офиса. Включают органайзеры (записные и телефонные книжки, календари, презентации и т. д.), средства распознавания текстаНастольные издательские системыФункционально более мощные текстовые процессорыСистемы искусственного интеллектаИспользуют в работе некоторые принципы обработки информации, свойственные человеку. Включают информационные системы, поддерживающие диалог на естественном языке; экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях; интеллектуальные пакеты прикладных программ, позволяющие решать прикладные задачи без программирования
Рассмотрим каждый из видов более подробно.
1. Проблемно-ориентированные пакеты.
Используются в тех предметных областях, для которых возможна типизация функций управления, структур данных и алгоритмов обработки. Типичным примером является серия программ «1С», позволяющая автоматизировать решение задач управления предприятием (например, «1С: Бухгалтерия», «1С: Предприятие», «1С: Кадры» и т. д.). Это наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов часть ППП. Здесь можно классифицировать ППП по разным признакам: типам предметных областей; информационным системам; функциям и комплексам задач, реализуемых программным способом и др. По типу предметных областей можно выделить: ППП автоматизированного бухгалтерского учета; ППП финансовой деятельности; ППП управления персоналом (кадровый учет); ППП управления материальными запасами; банковские информационные системы и др.
2. Системы автоматизации проектирования (САПР).
Эти пакеты используются в работе конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, т. е. с обработкой графических изображений, и реализуют следующие функции:
- коллективная работа в сети;
- экспорт-импорт файлов различных форматов;
- масштабирование объектов;
- группировка объектов, передвижение, растяжка, поворот, разрезание, изменение размеров, работа со слоями;
- перерисовка;
- управление файлами;
- использование чертежных инструментов, позволяющих рисовать кривые, эллипсы, линии произвольной формы, многоугольники и т. п.;
- работа с цветом;
- автоматизация отдельных процедур с использованием встроенного макроязыка.
Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic CAD Professional, DrawBase, Microstation, TurboCAD.
3. Пакеты общего назначения.
Поддерживают компьютерные технологии конечных пользователей и включают текстовые и табличные процессоры (редакторы), графические редакторы, системы управления базами данных (СУБД), пакеты программ мультимедиа, пакеты демонстрационной графики.
Текстовые процессоры (редакторы) позволяют готовить текстовые документы, которые могут включать и таблицы, и рисунки, и диаграммы. Примером пакетов этого класса являются MS Word, Блокнот, WordPad. Перечень выполняемых функций, например MS Word, очень широк.
Табличные процессоры (типичный пример – MS Excel) позволяют обрабатывать большие объемы числовой информации (не исключая при этом обычную символьную), формируя из данных таблицы. Можно сказать, что это очень мощные калькуляторы, хранящие в своей памяти огромные числовые массивы и позволяющие выполнять над ними различные арифметические и логические операции, формировать диаграммы и делать множество других операций, полезных для решения различных задач пользователя.
Графические редакторы позволяют генерировать различные изобразительные объекты. Они делятся на 2 класса – растровой и векторной графики – в зависимости от того, какое внутреннее представление этих объектов в них поддерживается. Редакторы растровой графики используются для работы с фотографиями. Они кодируют фотоизображения в цифровую форму и позволяют выполнять над ними различные редактирующие операции (выделение фрагментов, перемещение, вырезание, копирование и т. д.). Примерами редакторов этого класса являются: Adobe Photoshop, Aldus Photo Styler, Picture Publisher, Photo Works Plus. Редакторы векторной графики используются для профессиональной работы, связанной с технической и художественной иллюстрацией с последующей цветной печатью. Они занимают промежуточное место между САПР и настольными издательскими системами. Включают инструментарий для создания графического объекта; средства манипулирования объектами; средства обработки текста в части оформления и модификации параграфов, работы со шрифтами; средства вывода на печать и настройки цвета.
Примерами графических редакторов этого класса являются Corel Draw, Adobe Illustrator, Aldus Free Hand, Professional Draw.
СУБД используются для автоматизации процедур создания, хранения и извлечения электронных данных. Различаются способом организации данных, форматом, языком формирования запросов на операции с данными. Типичными примерами являются MS Access, Oracle, Paradox.
Пакеты программ мультимедиа используются для отображения (воспроизведения) и обработки аудио- и видеоинформации. Включают, в частности, пакеты Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.
Пакеты демонстрационной графики – это конструкторы графических образов деловой информации, призванные в наглядной и динамической форме представлять результаты некоторых аналитических исследований. Последовательность работы с такими пакетами включает шаги: разработка общего плана представления, выбор шаблона для оформления элементов, формирование и импорт элементов (текст, графика, таблицы, диаграммы, звуковые эффекты, видеоклипы).
Примеры таких пакетов: Power Point, Harvard Graphics, Word Perfect Presentations.
4. Офисные пакеты.
Обеспечивают организационное управление деятельностью офиса и включают в себя органайзеры, которые используются для автоматизации процедур планирования использования различных ресурсов (времени, денег, материалов) как отдельного человека, так и всей фирмы или ее подразделений. Существуют 2 вида пакетов этого класса:
- органайзеры для управления проектами, которые используются для сетевого планирования и управления проектами. Позволяют спланировать проект любой величины и сложности, эффективно распределить человеческие, финансовые и материальные ресурсы, составить оптимальный график работ и проконтролировать его исполнение. К ним относятся Time Line, MS Project, CА – Super Project;
- органайзеры для организации деятельности отдельного человека. Это электронные секретари для эффективного управления деловыми контактами. Включают, в частности, Lotus Organizer, ACTI.
В данном виде ППП выделяют программы для распознавания символов, которые используются для перевода графических изображений букв и цифр в ASCII-коды этих символов. Применяются в сканерах. Примерами таких пакетов являются Fine Reader, Cunie Form, Tiger, Omni Page и т. д.
5. Настольные издательские системы.
Применяются для профессиональной издательской деятельности. Позволяют осуществлять электронную верстку широкого спектра основных типов документов, брошюр, каталогов, справочников и т. д. Основные задачи:
- компоновка (верстка) текста;
- использование всевозможных шрифтов и создание полиграфических изображений;
- осуществление редактирования текста на уровне лучших текстовых процессоров;
- обработка графических изображений;
- вывод документов полиграфического качества;
- работа в сетях на разных платформах.
Примерами таких пакетов являются: Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Publisher, Page Plus, Compu Work Publisher.
6. Системы искусственного интеллекта.
Этот класс пакетов включает: информационные системы, поддерживающие диалог на естественном языке (естественно-языковый интерфейс); экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях; интеллектуальные пакеты прикладных программ, позволяющие решать прикладные задачи без программирования.
Естественно-языковый интерфейс был наиболее привлекателен для общения с ЭВМ с момента ее появления. Это позволило бы исключить необходимость обучения конечного пользователя языку команд или другим приемам формулировки своих заданий для решения на компьютере, поскольку естественный язык является наиболее приемлемым средством общения для человека. Работы по созданию такого рода интерфейса начались с середины XX в. Однако, несмотря на весь энтузиазм исследователей и проектировщиков, эта задача не решена и по сей день из-за огромных сложностей, связанных с пониманием предложений естественного языка и связного текста в целом. Некоторые программные продукты, которые появлялись на рынке, носили скорее экспериментальный характер, имели множество ограничений и не решали задачу кардинально. Тем не менее, несмотря на кажущийся застой в этой сфере, данная проблема остается актуальной и по сей день [2].
Экспертные системы впервые появились в области медицины. Возникла идея интеграции знаний экспертов в области медицины или ее отдельных разделов в некоторую электронную форму, которая позволила бы начинающему врачу иметь своеобразного электронного советника при принятии решений по тому или иному врачебному случаю. Выбор области медицины объясняется слишком большой ценой ошибок, которые касаются жизни и здоровья людей. Постепенно от области медицины эта технология распространилась и на другие сферы деятельности человека, например производство. Технология использования экспертных систем предполагает первоначальное «обучение» системы, т. е. заполнение ее конкретными знаниями из той или иной проблемной области, а потом уже эксплуатацию наполненной знаниями экспертной системы для решения прикладных задач.
Интеллектуальные пакеты прикладных программ позволяют, аналогично экспертным системам, предварительно создавать базу знаний, включающую совокупность знаний из той или иной области деятельности человека, а затем решать практические задачи с привлечением этих знаний. Различие этих видов пакетов состоит в том, что экспертные системы, в отличие от интеллектуальных ППП, позволяют интегрировать знания из так называемых слабо формализуемых предметных областей, в которых сложно определить входные и выходные параметры задачи, а также невозможно сформировать четкий алгоритм ее решения. Кроме того, экспертные системы не формируют алгоритм решения задачи как в случае интеллектуальных ППП, а лишь выдают «советы» пользователю на основании его запроса.
1.2 Свойства ППП
Выделим основные особенности пакетов прикладных программ [3].
- Ориентация на решение класса задач. Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, в том числе и специфичных, из определенной предметной области. Так, например, офисные пакеты ориентированы на офисную деятельность, одна из задач которой – подготовка документов (в общем случае включающих не только текстовую информацию, но и таблицы, диаграммы, изображения). Следовательно, офисный пакет должен реализовывать функции обработки текста, представлять средства обработки табличной информации, средства построения диаграмм разного вида и первичные средства редактирования растровой и векторной графики.
- Наличие языковых средств. Другой особенностью ППП является наличие в составе специализированных языковых средств, позволяющих расширить число задач, решаемых пакетом, или адаптировать пакет под конкретные нужды. Пакет может представлять поддержку нескольких входных языков разных парадигм. Поддерживаемые языки могут быть использованы для формализации исходной задачи, описания алгоритма решения и начальных данных, организации доступа к внешним источникам данных, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей. Примерами входных языков ППП являются VBA в пакете MS Office, AutoLISP/VisualLISP в Autodesk AutoCAD, StarBasic в OpenOffice.org.
- Единообразие работы с компонентами пакета. Еще одна особенность ППП состоит в наличии специальных системных средств, обеспечивавших унифицированную работу с компонентами. К их числу относятся специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой, типовой пользовательский интерфейс и т. п.
Основываясь на этих особенностях, выделяют ключевые свойства любого пакета прикладных программ:
- наличие набора готовых алгоритмических решений, доводимых до конкретной машинной реализации;
- наличие механизма настройки на параметры конкретного объекта применения;
- возможность дополнения ППП программами, привязывающими к специфике конкретного объекта, а также к изменившимся во времени условиям эксплуатации.
В таблице 1.2 выделены общие достоинства и недостатки пакетов прикладных программ.
Таблица 1.2 – Достоинства и недостатки ППП
ДостоинстваНедостатки1. Сокращение затрат на разработку1. Сложность освоения2. Более высокая комплексная увязка решений по сравнению с элементарными средствами2. Большое разнообразие ППП по распространенным задачам затрудняет выбор. На сегодня отсутствуют объективные методы оценки ППП3. Более высокое качество документирования пользовательского интерфейса3. Низкая степень системной увязки существующих ППП (в случае увязки нескольких конкретных программ по входам-выходам)4. Более высокая функциональная надежность4. Проблема наращивания и модификации5. Наличие развитой системы сопровождения (набор сервисных услуг, которые поддерживают эксплуатацию у пользователя)5. Малая функциональная полнота6. ППП – средство передачи и обмена опытом между разработчиками и между конечными пользователями
Таким образом, существует многообразие ППП и их функциональных возможностей. Мы рассмотрим применение ППП в финансовой деятельности и сосредоточимся на применении средств MS Excel при выполнении финансовых операций. Обратите внимание, что версии MS Excel у пользователей могут различаться, что влияет на визуальный интерфейс программ, при этом формулы остаются неизменными.\
Контрольные вопросы по главе 1
- Дайте определение пакетам прикладных программ.
- Укажите основные свойства пакетов прикладных программ.
- Перечислите виды пакетов прикладных программ.
- Опишите основные достоинства и недостатки ППП.
- Перечислите примеры проблемно-ориентированных пакетов прикладных программ.