Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Лекция «Управление ресурсами прикладного программного средства».

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах

План лекции:

  1. Классификация пользователей по уровням использования прикладного программного обеспечения.
  2. Встроенные языки прикладных программных систем.
  3. Архитектура прикладного программного приложения.
  4. Средства программирования в Microsoft Office

Литература

  1. Смирнов А.А. Прикладное программное обеспечения., М., МЭСИ. 2011
  2. Б.Боэм. » Инженерное проектирование ПО». Москва, 2000г.
  3. Слепцова Л.Д. Программирование на VBA Microsoft Office M. Диалектика. 2010г.

1. Классификация пользователей по уровням использования прикладного программного обеспечения.

В современных условиях ни один специалист будь-то экономист, бухгалтер или менеджер не может эффективно выполнять свою работу без компьютера и соответствующего прикладного программного обеспечения. Пользователи прикладного программного обеспечения, в зависимости от программной квалификации, подразделяются на три группы: во-первых, обычный пользователь (USER,U); во-вторых, профессиональный пользователь (PROFESSIONAL USER, PU); в-третьих, профессионал (PROFESSIONAL, P). Пользователи класса «U» не используют компьютер в качестве основного источника дохода. Пользователи данного класса заинтересованы в простоте, в наглядном интерфейсе, высоких потребительских свойствах используемых ими прикладных программ. Для программных продуктов, рассчитанных на пользователей непрофессионалов, следует предполагать сокращенный по времени жизненный цикл. Пользователь класса «PU» представляет собой специалиста умеющего грамотно эксплуатировать компьютер и получающий за это умение значительную часть своего дохода. Овладев одним или несколькими прикладными программными продуктами, пользователь группы «PU» оказывается непригодным для решения не связанных с его специализацией задач. К пользователям класса «P» относятся те, чьи основные интересы и основной заработок находятся в непосредственной связи с индустрией создания прикладного программного обеспечения. Для представителей класса «P» доступна любая компьютерная технология. В зависимости от программной квалификации пользователя определяется уровень, на котором применяется прикладное программное обеспечение. Прикладное программное обеспечение может быть использовано на двух основных уровнях: Во-первых, на основе применения средств интерактивной обработки; Во-вторых, с применением встроенного языка прикладной системы. Применение прикладного программного обеспечения на уровне интерактивной обработки, как правило, позволяет выполнять основные функции прикладного программного продукта. Однако, эффективность применения прикладного программного обеспечения на данном уровне, может оказаться не достаточно высокой. Разработчики прикладных программных продуктов для повышения эффективности их применения предусматривают возможность использования специальных встроенных языков. Характеристики средств, предусматривающих использование встроенного языка, могут в значительной степени отличаться в различных прикладных системах. Применение встроенного языка прикладной системы требует от пользователя более высокой программной квалификации.

2.Встроенные языки прикладных программных систем.

Встроенные языки прикладных программных систем, предназначены для более эффективного решения экономических задач. Конструкции встроенных языков прикладных систем понятны специалистам экономической сферы. Синтаксис программных конструкций определяется специально разработанными формальными грамматиками. Программы для прикладных систем разрабатываются либо пользователями прикладного программного обеспечения, знакомыми с современными технологиями программирования, либо прикладными программистами, хорошо знающими экономику. Данные языки, используют технологии, которые лежат в основе прикладных систем. Как правило, языки программирования данной группы относятся к категории 4GL (FOURTH-GENERATION LANGUAGE, языки четвертого поколения). Языки четвертого поколения предназначены для быстрой разработки проектов в определенной предметной области. Встроенные языки прикладных программных систем в значительной степени отличаются от универсальных языков программирования. Универсальные языки программирования такие, как С, Delphi могут быть использованы для программирования в различных областях, в том числе и при решении экономических задач. Однако, инструментарий данных языков, в основном, ориентирован на системное программирование. Наиболее известные прикладные программные продукты, как правило, предоставляют разнообразные возможности обработки экономической информации, включая встроенный язык, обеспечивающий программирование требуемой обработки. При работе с системами управления базами данных, как правило, можно выделить следующие уровни применения прикладного программного обеспечения: Во-первых, интерактивный режим; Во-вторых, командный режим; В-третьих, разработка программных кодов для работы с файлами базы данных; В-четвертых, использование технологии ООП; В-пятых, использование средств SQL  (Structured Query Language). Наглядным примером прикладного программного обеспечения, в котором пользователю предоставлены разнообразные возможности применения, является пакет Statistica. В пакете Statistica, статистический анализ данных может быть произведен на следующих уровнях: Во-первых, интерактивный режим работы. Интерактивный режим работы с данным пакетом удобен на этапе выбора математической модели и метода статистического анализа. После того, как выбор сделан, рекомендуется использование различных вариантов встроенного языка пакета для автоматизации выполнения рутинных задач обработки. Во-вторых, использование макрокоманд. В пакете Statistica имеется возможность записи последовательности команд в одну макрокоманду. При этом, можно записывать как последовательности нажатий клавиш на клавиатуре, так и движения мыши. Это удобное средство позволяет автоматизировать выполнение часто повторяющихся шагов статистического анализа. В-третьих, применение встроенного командного языка пакета Statistica (язык SCL- Statistica Command Language). При помощи языка SCL пользователь имеет возможность выполнять статистическую обработку данных в пакетном режиме. Кроме того, имеется возможность установить соответствие между разработанной прикладной программой и ярлыком на рабочем столе компьютера и, таким образом, запускать программу как обычное Windows приложение. В-четвертых, применение встроенного языка Statistica Basic. При помощи языка Statistica Basic пользователь может написать свои собственные процедуры обработки данных. Язык Statistica Basic ориентирован на структуру данных системы Statistica. Данный встроенный язык прикладной системы содержит большое число специальных математических и статистических функций. Например, операции разложения матриц; операции обработки векторов; операции вычисления различных статистических распределений и др. Современные бухгалтерские системы, такие как «1С:Бухгалтерия», также, имеют развитый встроенный язык. Встроенный язык  позволяет расширить возможности пользователя по применению данной бухгалтерской системы. Прикладной язык системы «1.С:Бухгалтерия» реализован как, в англоязычном варианте, так и на русском языке. Программные продукты Microsoft Office, также имеют различные возможности программирования.

3. Архитектура прикладного программного приложения.

Прикладное программное приложение состоит из совокупности взаимосвязанных объектов. Характер взаимосвязей объектов, фиксируется архитектурой прикладного программного приложения. Архитектура программного приложения, прежде всего, зависит от  операционной системы, в которой разрабатывалось прикладное приложение. Для операционной системы Windows характерными прикладными приложениями являются программные продукты, входящие в программный комплекс “Microsoft Office”. Каждое из приложений Microsoft Office использует собственную систему объектов. Например, в текстовом редакторе WORD используется объект Document, в электронной таблице Excel используются объекты WorkBook и Worksheet. Следовательно, программирование на встроенных языках прикладных систем, предполагает умение правильно использовать объекты прикладных приложений, их свойства и методы. К приложению, работающему в фоновом режиме можно обратиться с помощью объекта Application. Данный объект обеспечивает доступ к работающему приложению и является общим для приложений Microsoft Office. Он создается автоматически и доступен любому другому программному приложению. Application является посредником между прикладной программой и операционной системой Windows. В частности, с помощью объекта Application осуществляется диспетчеризация сообщений Windows, обрабатываются исключительные ситуации и т.д. Объект Application находится в самой вершине иерархии объектов прикладного приложения Microsoft Office. Все остальные объекты, встроенные в него, рассматриваются как его свойства. Такие «объекты-свойства» называются  «свойствами-участниками». В объекты, вложенные в объект Application, могут быть, в свою очередь, встроены другие объекты. Имеется также группа свойств объекта Application, которые не являются объектами. Такие свойства называют терминальными свойствами. Можно выделить следующие терминальные свойства: Во-первых, свойство Visible, которое обеспечивает скрытие (False) или отображение (True) окна приложения; Во-вторых, свойство Caption, которое определяет строку, выводимую в заголовок приложения. По значению этого свойства можно узнать, загружен ли в текущем окне конкретный документ; В-третьих, свойства Top, Left, которые определяют координаты окна приложения; В-четвертых, свойства Width, Height, которые определяют размеры окна приложения; В-пятых, свойство ScreenUpdating, которое разрешает (True) или запрещает (False) обновление экрана. Обычно, при выполнении макроса, окно приложения обновляется после завершения каждой команды. Поэтому, целесообразно, в процессе выполнения макроса обновление запретить, а после выполнения макроса для свойства ScreenUpdating восстановить значение “True”.

4.Средства программирования в Microsoft Office.

Для разработки прикладных приложений программных продуктов Microsoft Office предназначены такие системы как VBA (Visual Basic for Applications), VSTA (Visual StudioTools for Applications) и VSTO (Visual StudioTools for Office). Данные системы ориентированы на конкретные прикладные продукты. Они позволяют на основе использования технологии объектно-ориентированного программирования создавать требуемые экранные формы, подключать необходимые элементы управления, разрабатывать программный код и обеспечивать эффективную обработку информации, хранящейся в прикладных системах. VBA (Visual Basic for Applications) представляет собой язык программирования, предназначенный для расширения возможностей прикладных программных продуктов Microsoft Office, в частности MS Excel, MS Word, MS PowerPoint, MS Access, MS Outlook. Кроме приложений фирмы Microsoft, язык программирования VBA используется в прикладных продуктах других фирм. В частности, в системе AutoCad и в различных специализированных приложениях. Например, в прикладных приложениях, предназначенных для учета финансовых ресурсов. Для повышения производительности труда пользователя используется широкий диапазон возможностей VBA. Во многих случаях, эффективными оказываются небольшие макросы размером в 5-10 команд. В других случаях, средства VBA используют для создания достаточно крупных систем обработки экономической информации. Например, системы складского учета. VBA является упрощенным языком, ориентированным на опытных пользователей, или прикладных программистов. Применение VBA, в частности, позволяет: Во-первых, автоматизировать приложения Office. Любая операция, выполняемая в WORD или EXCEL командой меню или комбинацией клавиш, может быть задана средствами VBA; Во-вторых, интегрировать несколько прикладных приложений в единый программный комплекс; В-третьих, организовывать обмен данными между прикладными приложениями. В VBA реализована технология объектно-ориентированного программирования. В связи с тем, что VBA не является универсальным языком программирования, и он ориентирован на конкретные прикладные продукты, то реализация принципов ООП в VBA максимальным образом упрощена. Разработанное с использованием VBA прикладное программное обеспечение объединяется в проект. Под проектом понимается набор всех программных модулей, связанных с объектами MS OFFICE. В отличие от таких систем программирования, как Visual Basic или Delphi, система VBA не может формировать независимые приложения. Модули VBA всегда описывают обработку объектов Microsoft Office. Реализация VBA в различных прикладных приложениях имеет свои особенности. Например, программный код в системе Access записывается вручную и имеет ряд специфических особенностей организации пользовательских диалоговых окон. Система VBA является динамически развивающейся и поэтому, возможности данного программного средства постоянно расширяются. VBA является встроенным прикладным языком, который получил широкое распространение. Однако VBA, с точки зрения профессиональных программистов, имеет следующие недостатки: во-первых, программы на VBA, уязвимы с точки зрения безопасности; во-вторых, VBA имеет не достаточно широкую функциональность, особенно в части работы с интернетом. Системы VSTA (Visual StudioTools for Applications) и VSTO (Visual StudioTools for Office) имеют более широкий профессиональный инструментарий и при профессиональном программировании, могут оказаться более эффективными, чем VBA.

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://www.rosnou.ru
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru