Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Проектирование интерфейса как часть разработки ТЗ

Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10
Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки

Владислав Головач, Александр Белышкин Внедрение систем автоматизации бизнеса, как знает любой вовлеченный в эту область специалист, отнюдь не является легким делом. Если само создание системы, вообще говоря, технически не очень сложно (к примеру, нельзя сказать, что среднестатистическая система наполнена сложнейшими алгоритмами), то внедрение требует от автоматизатора недюжинной квалификации, редкого упорства и изворотливости. При этом корни многих проблем находятся в техническом задании. Как говорится, «что задумали, то и сделали», но потом иногда оказывается, что задумали-то и неправильно. Для решения проблем, возникающих при создании ТЗ, а проявляющихся при внедрении, придумано множество технологий и методов однако само их количество свидетельствует о том, что ни один метод к полному успеху не приводит. Кроме того, многие методы имеют принципиальный недостаток – они увеличивают объем части работы, пусть и ради экономии на другом этапе, и требуют серьезных инвестиций в обучение сотрудников (характерный пример – RUP). Существует, однако, подход, который не требует особой квалификации сотрудников, значительно облегчает внедрение, не увеличивая объем работ по разработке ТЗ. Сущность подхода может быть описана одной фразой — проектирование интерфейса не есть часть процесса разработки, а часть процесса создания спецификаций на систему. Здесь необходимо сделать два важных уточнения. Во-первых, интерфейс всё равно будет разработан (практика показывает, что заказчики почему-то неохотно оплачивают функциональность без интерфейса). Во-вторых, от проектирования интерфейса ничего особого не требуется — на него могут быть выделены те же ресурсы, что и в случае обычной разработки, равно как и получиться он может таким же. Авторам, зарабатывающим себе на жизнь разработкой эргономичных интерфейсов, неприятно это говорить, но интерфейс может быть даже не эргономичным, все равно внедрение будет облегчено; разумеется, в случае эргономичного интерфейса внедрение будет ещё более простым, но такой интерфейс дороже и дольше делается. Предлагаемый подход позволяет решить следующие проблемы: Устранить различия во взглядах на постановку задачи заказчика и исполнителя. Спецификации на сколько-нибудь сложные системы слишком абстрактны. Их с трудом удерживают в голове даже авторы, а до конца не понимает никто, в особенности ключевое лицо — заказчик. Для него эта спецификация ничем не отличается от сакральных письмен (многие даже предполагают, что непонятные ТЗ предназначены для того, чтобы произвести на них впечатление и содрать побольше денег). Нет разницы, что подсунут ему разработчики, реальное ТЗ или инструкцию к газонокосилке на фарси — все одинаково непонятно. Наивно предполагать, что заказчик, легко подписавший такое ТЗ, также легко примет разработанную систему. Прототипы интерфейса являются тем единственным документом, который заказчик может понять и оценить. А поняв и оценив — сознательно подписать. Облегчить процесс внедрения системы. Весомая часть проблем внедрения в качественно выполненном проекте приходится на интерфейс, созданный формально правильно, но неадекватно представлениям заказчика.

Не существует вида ТЗ, кроме собственно прототипа интерфейса, который бы мог интегрировать такого рода требования. Наглядный пример: в любом ТЗ можно прописать, что «в системе есть адресная книга, которая состоит из таких-то данных и таких-то функций». Но невозможно формализовать уже в ТЗ, как эта адресная книга должна реально работать (какие-то функции нужно «вытащить» наверх, какие-то можно «задвинуть»), как, в конце концов, эта адресная книга должна выглядеть. При этом апелляции исполнителя к подписанному техническому заданию – дескать, вот же перечисленные функции. вот они все налицо — как правило, не срабатывают, поскольку при известной изворотливости в контексте пользовательского интерфейса проинтерпретировать ТЗ всегда можно очень по-разному. Только заранее спроектированный интерфейс позволяет застраховаться от такого рода претензий. Сократить число доработок системы, вызванных несоответствием ее функциональности ожиданиям клиента. Только увидев саму систему, заказчик может реально понять ее возможности, равно как и оценить собственные потребности. Для заказчика программный продукт и его интерфейс совершенно тождественны. Следовательно, показав заказчику интерфейс на стадии подготовки ТЗ, можно снизить количество и объем переделок, потребность в которых возникает из-за расхождений ожиданий заказчика с запланированной в ТЗ функциональностью системы. (Нужно, впрочем, отметить, что такие переделки чаще всего не проблематичны для разработчиков, которые обычно настаивают на дополнительной оплате этих услуг.) Снять риск необходимости доработки функциональности системы, из-за неудовлетворенности заказчика предложенным интерфейсом. При разработке интерфейса нет решительно никакой гарантии того, что он будет принят заказчиком. Описание функций системы бинарно, функция может быть, может не быть. Доказательство её наличия редко требует аргументации. Интерфейс же может быть либо достаточно хорошим, либо недостаточно хорошим. Когда в дело вступают относительные термины, все усложняется, что может приводить в возникновению конфликтных ситуаций. Нечего и говорить, что при переделке недостаточно хорошего интерфейса функциональность системы, которая уже есть, меняется тоже, причем без оплаты труда разработчика. Таким образом, есть объективная польза в том, чтобы рассматривать проектирование интерфейса не как стадию разработки, а как стадию создания ТЗ. Но как это сделать? На первый взгляд, задача кажется трудноразрешимой, частично с организационной, частично с технической сторон. Сначала об организационной стороне. На первый взгляд заказчика трудно убедить отказаться от мысли, что делать что-то «реальное» надо сразу после подписания договора. Однако практика показывает, что промежуточные наглядные результаты работы над системой, а именно прототипы интерфейса, продемонстрированные уже на второй день работы, а не через несколько недель, приводят клиента в благодушество. В отличие от обычного ТЗ, работа над которым заказчику реально не видна («ну что там, пара пунктов добавилась») прототипы интерфейса легко понятны и прогресс в работе явно заметен.

Вторая организационная проблема связана с необходимостью подписывать два договора: на создание ТЗ (читай — интерфейса) и на разработку функциональности системы. Причем подписание второго договора откладывается на определенный срок, необходимый для разработки интерфейса, что растягивает проект во времени. В принципе, эта проблема неразрешима, но, с другой стороны, здесь многое зависит от её восприятия: да, договора два, но зато второй договор получается значительно более точным (уже имея интерфейс, легче оценить трудозатраты). Техническая проблема связана с трудностями прототипирования. В обычном режиме работы интерфейс создается уже в средстве разработки, создавать же прототип таким образом нерентабельно. Интерфейс создается через множество итераций, а переделывать уже сделанное уже дорого. Сравнительно недавно появились специальные средства для прототипирования интерфейса (например, orpa h S udio), но пока они довольно сырые. Выход — использование неспециализированных графических редакторов. Ещё несколько лет назад основным таким редактором являлся MS PowerPoi , сейчас же наиболее удобным следует признать MS Visio. Сложные экранные формы, впрочем, до сих пор удобнее просто рисовать на бумаге. И, наконец, главная проблема. Удлинение процесса разработки ТЗ часто воспринимается самими разработчиками как безусловное зло — привычка сначала делать, а уж потом думать, традиционно сильна в российском I -бизнесе. Увы, изменить этот обычай может только «опыт, сын ошибок трудных». Пока, во всяком случае Конечно, проектирование интерфеса на этапе разработки спецификаций системы не является панацеей. Такой подход не позволяет улучшить качество разработки в принципе, например, он вовсе не уменьшает количество ошибок программирования . Более того, он не всегда применим. Интерфейс сложной системы невозможно с самого начала спроектировать полностью: придется сначала делать работающую бета-версию и окончательно править интерфейс уже на её основе. Кроме того, во многих проектах из-за не зависящих ни от кого причин не получается растягивать процесс создания ТЗ (заказчик хочет увидеть какие-нибудь результаты уже завтра). Однако, учитывая низкие «входные» требования к применению предложенного метода (несравнимые, например, с волокитой и бюрократией, обусловленной использованием UML), проектирование интерфейсов на стадии подготовки спецификаций почти всегда является крайне успешным методом решения проблем внедрения.

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

1. Проектирование силовой части

2. Проектирование электрической части атомных электростанций

3. Проектирование и разработка сетевых броузеров на основе теоретико-графовых моделей

4. Человеко-машинный интерфейс, разработка эргономичного интерфейса

5. Разработка Интерфейса Пользователя АСУ в Среде Delphi

6. Разработка управляющей части автомата для сложения двух чисел с плавающей запятой в дополнительном коде с помощью модели Мура
7. Разработка аппаратной части систем измерения скалярных параметров СВЧ устройств на базе современных микроконтроллеров
8. Клиентская часть технологической среды для разработки больших экономических моделей: компоненты поддержки работы эксперта-экономиста при формировании и отладке (в расчетном режиме) структурного текста модели

9. Проектирование автоматического интерфейса ввода-вывода

10. Проектирование и разработка классов средствами языка программирования С++Builder6/0

11. Проектирование и разработка электронного учебника "Основы творческо–конструкторской деятельности"

12. Проектирование, разработка и внедрение БД ИС в экономическую деятельность предприятия (на примере ГП "Алушталифт")

13. Разработка программного обеспечения для организации интерфейса программно-методического комплекса

14. Разработка структуры автоматизированного рабочего места для ландшафтного проектирования

15. Разработка и проектирование робота для разминирования

16. Курсовое проектирование по учебной дисциплине "Разработка управленческого решения"

Карандаши акварельные "Mondeluz", 24 цвета.
Акварельные карандаши применяются в живописи, рисовании, работе в смешанных техниках. Совмещают в себе свойства цветного карандаша и
384 руб
Раздел: Акварельные
Настольная игра "Фефекты фикции".
Увлекательная детская игра для развития речи и творческого мышления, разработанная профессиональными логопедами и детьми. В комплекте:
990 руб
Раздел: Русский язык, слова, речь
Шторка антимоскитная, черная.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
352 руб
Раздел: Сетки противомоскитные

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

18. Разработка технологии технического обслуживания и ремонта силовых агрегатов, трансмиссии и ходовой части автомобиля

19. Электроснабжение восточной части Феодосийского района электрических сетей с разработкой сетей резервного источника питания потребителей

20. Разработка проекта зоны кратковременного отдыха

21. Проектирование мотоустановки среднемагистрального пассажирского самолета

22. О роли эксперимента в разработке научных гипотез происхождения жизни
23. Разработка основных биотехнологических процессов производства и системы управления качеством липидных косметических препаратов (на примере тоников для проблемной кожи)
24. Диагностика и профилактика неуставных взаимоотношений в части и подразделении

25. Боевой устав сухопутных войск, часть 3

26. Разработка плана локализации и ликвидации аварийных ситуаций и аварий на АЗС

27. Боливия - гоударство в Центральной части Южной Америки

28. Разработка Мыковского карьера лабрадоритов

29. Разработка региональной справочной общегеографической карты Смоленской области для Атласа Центра РФ

30. Разработка анализатора газов на базе газового сенсора RS 286-620

31. Разработка месторождений газоконденсатного типа

32. Проблемы формирования доходной части бюджета Ханты-Мансийского Автономного Округа

Фоторамка на 10 фотографий Alparaisa С32-019 "Love", 69x35,5 см (белый).
Размеры рамки: 69х35,5х2 см. Размеры фото: - 15х10 см, 6 штук, - 10х15 см, 4 штуки. Фоторамка-коллаж для 10-ти фотографий. Материал:
743 руб
Раздел: Мультирамки
Кружка фарфоровая "FIFA 2018. Забивака. Россия", 480 мл.
Объем: 480 мл. Материал: фарфор.
389 руб
Раздел: Кружки, посуда
Асборн - карточки. 100 занимательных игр в путешествиях.
Увлекательный набор «100 занимательных игр в путешествиях» создан специально для маленьких путешественников! В наборе ты найдешь
493 руб
Раздел: География, путешествия

33. Правовой режим земель, предоставленных для разработки недр

34. Таможенные пошлины и сборы и их роль в формировании доходной части бюджета РФ

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

36. Лекции (часть) по теории государства и права

37. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

38. Разработка коллекции мужской одежды на весну – лето 2002 г. под девизом «Закон соответствия»
39. Проектирование как самостоятельная сфера культуры
40. Медицинская терминология как составная часть украинского языка. История украинской медицинской терминологии (Медична термінологія як складова частина української лексики)

41. Наречие как часть речи

42. Разработка программы для расчета финансовых показателей, используемых в составлении бизнес-плана на языке Visual Basic

43. Разработка АИС по учету складских операций и реализации продукции на предприятии

44. Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)

45. Проектирование локально-вычислительной сети

46. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET

47. Разработка технологии ремонта, модернизации сервера с двумя процессорами Pentium

48. Проектирование локальной вычислительной сети

Чехол-органайзер для спинки авто "Happy Baby".
Чехол-органайзер – аксессуар, просто незаменимый во время поездок на автомобиле, благодаря множеству вместительных карманов. Помимо
699 руб
Раздел: Прочее
Детская горка, цвет: красный/желтый, скат 140 см.
Для активного летнего отдыха вам пригодится пластиковая горка Долони. Горка изготовлена из яркого пластика и украсит любую детскую комнату
2200 руб
Раздел: Горки
Магнитная игра для путешествий "Волшебный лес".
Уникальная логическая игра-головоломка для отличного времяпрепровождения и тренировки ума. Имеет компактное игровое поле с магнитными
530 руб
Раздел: Игры на магнитах

49. Разработка методов определения эффективности торговых интернет систем

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

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

52. Разработка компьютерного клуба

53. Разработка вычислительного устройства

54. Разработка контроллера встроенных каналов станции STM-1
55. Групповой канальный интерфейс
56. Процессор для ограниченного набора команд /часть 1 (7)

57. Процессор для ограниченного набора команд /часть 3 (7)

58. Процессор для ограниченного набора команд /часть 5 (7)

59. Разработка программной и аппаратной поддержки к методическим указаниям "Программирование микроконтроллеров"

60. Стандартные интерфейсы подключения датчиков и исследовательских приборов

61. Разработка контроллера матричной клавиатуры на микроконтроллере К1816ВЕ48

62. Перспективы развития компьютерной техники (новейшие разработки 2005г.)

63. Разработка информационно-справочной системы "Сводка погоды" /Prolog/

64. Разработка информационно-справочной системы "Картотека ГАИ" /Prolog/

Контейнер для аптечки "Домашний доктор", 10 л.
Контейнер выполнен из прозрачного пластика. Для удобства переноски сверху имеется ручка. Внутрь вставляется цветной вкладыш с одним
324 руб
Раздел: 5-10 литров
Кроватка для кукол, деревянная.
Если ваша дочка мечтает собрать для любимой куколки целый мебельный гарнитур, то начинать необходимо с покупки именно этой реалистичной
401 руб
Раздел: Спальни, кроватки
Ростомер говорящий "Ферма".
Новинка от Азбукварика – говорящий плакат-ростомер! Повесьте его на стену на нужной высоте – узнайте, как растёт ваш малыш. Кнопки на
482 руб
Раздел: Ростомеры

65. Программатор ПЗУ /программный интерфейс/

66. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/

67. Разработка информационно-справочной системы "Технический паспорт автомобиля" /Prolog/

68. Разработка фрагментов оболочки экспертной системы

69. Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы

70. Разработка алгоритмов и программ выполнения операций над последовательными и связанными представлениями структур данных
71. Разработка системного программного обеспечения
72. Разработка синтаксического распознавателя вычисляемого оператора перехода языка FORTRAN

73. Программирование - интерфейс RS-232

74. Разработка ПО "Правила Дорожного Движения"

75. Разработка системы управления работой коммерческой компании

76. Разработка информационно-справочной системы

77. Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств

78. Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции

79. Информационные технологии в экономике. Разработка информационных технологий.

80. Разработка информационно-справочной системы "Технический паспорт автомобиля"

Манеж детский игровой "Динозаврики" (120х100х74 см).
Размер: 120х100х74 см.
679 руб
Раздел: Манежи
Кроватка-качалка для куклы.
Красивая и удобная кровать-качалка станет прекрасной колыбелькой для куклы. Кровать-качалка прекрасно дополнит интерьер кукольной комнаты
386 руб
Раздел: Спальни, кроватки
Простыня трикотажная на резинке, 90х200х25 см, цвет шоколад.
Трикотажные простыни и наволочки – это идеальный вариант постельных принадлежностей, создающий атмосферу уюта и гармонии в спальне,
678 руб
Раздел: Простыни, пододеяльники

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

82. Разработка информационно-справочной системы

83. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"

84. Разработка информационно-справочной системы

85. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"

86. Разработка программы на Ассемблере
87. Разработка математической модели и ПО для задач составления расписания
88. Разработка игровой программы "Морской бой"

89. Разработка базы данных "Кадры"

90. Лекции по теории проектирования баз данных (БД)

91. Разработка базы данных

92. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

93. Возможности системы программирования Delphi для создания пользовательского интерфейса

94. Разработка САПР трубчатых реакторов для производства малеинового ангидрида

95. Разработка игровой программы на языке программирования Turbo Pascal

96. Разработка тестового приложения "Компоненты меню Delphi"

Крем-гель для купания "Sanosan", 200 мл.
Разработан специально для детей с первых дней жизни. Содержит оливковое масло и молочный протеин, которые питают и смягчают кожу.
317 руб
Раздел: Гели, мыло
Гель для стирки детского белья "Cotico", 2 литра.
Гель для стирки детского белья предназначен для использования в стиральных машинах любого типа и ручной стирки. Подходит для белья грудных
314 руб
Раздел: Для стирки детских вещей
Глобус политический на подставке из пластика диаметром 250 мм.
Диаметр: 250 мм. Масштаб: 1:50000000. Материал подставки: пластик. Цвет подставки: прозрачный. Шар выполнен из толстого пластика, имеет
554 руб
Раздел: Глобусы

97. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

98. Проектирование автоматизированных информационных систем

99. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.