Приложения электронных таблиц

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 12.04.2011
Размер файла 19,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

7

Размещено на http://www.allbest.ru/

Приложения электронных таблиц

Что касается использования электронных таблиц, то в данном случае программированием является процесс создания приложений, в которых вместо традиционного языка программирования (такого, например, как С, Pascal или BASIC) применяется программный код электронных таблиц. Однако и в этом случае, и в традиционном программировании приложения будут использоваться другими пользователями, а не их разработчиками.

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

Ниже приведены характеристики эффективного приложения электронных таблиц.

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

* Предоставляет эффективное решение проблемы (среда электронных таблиц не всегда является оптимальной структурой управления данных).

* Выполняет только ожидаемые действия. Такое требование, возможно, покажется очевидным, но очень часто именно по этой причине приложения нельзя назвать хорошими

* Выдает точные результаты и не имеет программных ошибок.

* Для выполнения своей работы использует четкие и эффективные методы и алгоритмы,

* Выявляет ошибки, вызванные своим присутствием в системе, не дожидаясь вмешательства пользователя. Обратите внимание, что такие ошибки и программные ошибки - это не одно и то же. Попытка деления на ноль является ошибкой, которая связана с работой приложения.

* Не позволяет пользователю случайно (или умышленно) удалять или видоизменять важные компоненты.

* Имеет простой и понятный графический интерфейс, поэтому пользователь всегда знает, что же следует делать дальше.

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

* Разработано с учетом того, чтобы его можно было просто модифицировать, не прибегая к крупномасштабным изменениям (ведь пользователю рано или поздно потребуется внести изменения).

* Располагает легкодоступной справочной системой, которая предоставляет полезную информацию по основным процедурам.

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

Не следует удивляться тому, что приложения электронных таблиц можно создавать для различного применения (и в шаблонах, заполняемых данными, и в довольно сложных приложениях с пользовательскими меню и диалоговыми окнами, причем сами приложения могут даже и не выглядеть как электронные таблицы).

Разработчик и конечный пользователь

Разработчик - это человек, который создает приложение электронных таблиц. В совместных проектах число разработчиков больше одного (команда разработчиков).

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

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

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

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

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

* Определение потребностей пользователя.

* Планирование приложения, которое соответствует этим потребностям.

* Определение наиболее подходящего интерфейса пользователя.

* Создание электронной таблицы, формул, макросов и пользовательского интерфейса.

* Тестирование приложения в разных условиях.

* Изменение приложения с целью повысить его надежность и отказо- устойчивость (часто по результатам тестирования).

* Обеспечение эстетической привлекательности и наглядности приложения.

* Документирование усилий, потраченных на разработку.

* Размещение приложения в компьютере пользователя.

* Обновление приложения в случае необходимости.

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

Классификация пользователей электронных таблиц

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

Каждый из этих критериев имеет три уровня. Комбинируя уровни обоих параметров, получаем девять вариантов, которые представлены в табл. 1. Однако рассматривать мы будем только семь из них. Дело в том, что минимальный интерес к электронным таблицам обычно проявляют те пользователи, которые имеют умеренный и очень высокий опыт работы с ними (интерес как раз и стимулировал таких пользователей к приобретению опыта). Что же капается пользователей, которые обладают большим опытом работы с электронными таблицами и низким уровнем интереса, то из них обычно получаются не очень хорошие разработчики.

Таблица 1. Классификация пользователей электронных таблиц по опытности и интересу

Уровень опыта

Интерес отсутствует

Умеренный интерес

Очень большой интерес

Малый опыт

Пользователь

Пользователь

Пользователь/ Потенциальный разработчик

Умеренный опыт

___

Пользователь

разработчик

Большой опыт

___

Пользователь

разработчик

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

Аудитория приложений электронных таблиц

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

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

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

Причины использования электронных таблиц

программирование электронный таблица пользователь

Если вас спросят, зачем существуют электронные таблицы, то вы, вероятно, задумаетесь, прежде чем дадите ответ. Такой вопрос задают редко, но ответ на него, надеемся, изменит ваш взгляд на разработку приложений - все зависит от конечного пользователя. Несколько лет назад я неофициально провел в одной из компаний анкетирование пользователей электронных таблиц. Большинство опрошенных сотрудников предпочитали Excel, но было среди них и немного преданных сторонников Lotus 1-2-3 для DOS. Анкета состояла из единственного вопроса (Почему вы пользуетесь процессором электронных таблиц?) с разными вариантами ответа. Рядом с нужным вариантом требовалось поставить галочку. Респонденты могли выбрать столько вариантов ответа, сколько желали. После того, как были собраны заполненные анкеты, каждый пользователь на основе личных наблюдений был занесен в одну из двух категорий: неопытных или умеренно или очень опытных пользователей. Результаты представлены в табл. 2.

Таблица 2. Почему вы пользуетесь программой электронных таблиц?

Причина

Неопытные пользователи

Умеренно или очень опытные пользователи

Уменьшает количество той работы, которую приходится выполнять

12%

100%

Экономит время

20%

91%

Работа выглядит лучше

76%

82%

Помогает предотвратить ошибки в расчетах

76%

82%

Справляется с большим кол-вом разных задач

12%

82%

Она просто забавная

12%

73%

Является самым подходящим инструментом для конкретной задачи

8%

73%

Создает хорошие диаграммы

12%

64%

Умею ею пользоваться

68%

55%

Это единственный известный мне метод решения конкретной задачи

72%

36%

Она полностью подготовлена для меня

28%

27%

Сделать красивые столбцы легче с помощи программы электронных таблиц, чем с помощью текстового процессора

60%

18%

Она уже была на моей рабочей станции, когда я сюда пришел

36%

18%

Мне нравятся макросы

0%

9%

Ее используют все остальные

32%

0%

Неопытные пользователи

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

Опыт работы с этими пользователями говорит, что большинство из них учится лишь для того, чтобы выполнять базовые операции, или обычно игнорируется примерно 90% возможностей программного продукта.

Умеренно опытные и очень опытные пользователи

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

Размещено на Allbest.ru


Подобные документы

  • Понятие и назначение электронных таблиц. Сравнительная характеристика редакторов электронных таблиц Microsoft Excel, OpenOffice.org Calc, Gnumeric. Требования к оформлению электронных таблиц. Методика создания электронных таблиц в MS Word и MS Excel.

    контрольная работа [1,5 M], добавлен 07.01.2015

  • Общая характеристика табличных процессоров. Проведение исследования тем электронных таблиц в 7-9 классах. Главная особенность создания многотабличных документов. Построение диаграмм, их модификация и решение экономических задач графическими методами.

    курсовая работа [2,9 M], добавлен 12.03.2019

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

    лабораторная работа [2,0 M], добавлен 26.10.2013

  • Возможности Excel и встроенного языка Visual Basic for Application. Создание и редактирование электронных таблиц с применением набора встроенных функций. Построение диаграмм и графиков разной степени наглядности и детализации. Печать электронных таблиц.

    реферат [531,7 K], добавлен 29.08.2010

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

    реферат [2,2 M], добавлен 10.06.2010

  • Средства создания и форматирования электронных таблиц MS Excel. Условное форматирование с использованием инструмента. Анализ функции Excel следующих категорий: математические, статистические, условные, ссылки и массивы. Механизм создания сводных таблиц.

    контрольная работа [480,4 K], добавлен 02.02.2015

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

    контрольная работа [86,8 K], добавлен 13.03.2019

  • Организация средствами Microsoft Excel автоматического выполнения операций над представлениями чисел в позиционных системах счисления. Разработка электронных таблиц. Перевод чисел в десятичную систему счисления. Перевод из десятичной системы.

    курсовая работа [27,2 K], добавлен 21.11.2007

  • Понятие и возможности MS Excel. Основные элементы его окна. Возможные ошибки при использовании функций в формулах. Структура электронных таблиц. Анализ данных в Microsoft Excel. Использование сценариев электронных таблиц с их практическим применением.

    курсовая работа [304,3 K], добавлен 09.12.2009

  • Главное назначение электронных таблиц. Рабочая книга и лист в Microsoft Excel. Строки, столбцы, ячейки таблицы. Ячейки и их адресация. Общее понятие про диапазон ячеек. Ввод, редактирование и форматирование данных. Форматирование содержимого ячеек.

    презентация [2,1 M], добавлен 14.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.