На основе многочисленных реальных примеров "Практическое руководство по проектированию и разработке пользовательского интерфейса" освещает современные методы проектирования пользовательского интерфейса и разработки ПО, обеспечивающие его практичность и ориентированность на пользователей. В процессе обсуждения Роберт Дж. Торрес вводит понятие пользовательского интерфейса, рассматривая его с трех точек зрения: пользователя, разработчика и системы. Затем он предлагает концепцию полного ориентированного на пользователя процесса разработки UI, начиная с наиболее высокого проектного уровня и постепенно углубляясь в подробности отдельных этапов жизненного цикла ПО. Для каждого из этапов Торрес предлагает ясные принципы, конкретные инструкции и практические эвристические правила для самооценки. Книга охватывает следующие вопросы: - Планирование, анализ задач, потребностей пользователей, построение пользовательского профиля. - Концептуальное проектирование, высокоуровневое...
Книга эта непростая и подойдет не каждому. Автор анализирует то, к чему мы все давно привыкли до автоматизма, и объясняет, что интерфейс многих современных программ далек от совершенства. Как его улучшить, в каком направлении двигаться дальше? Попробуйте найти ответы вместе с самым известным специалистом в этой области - Джефом Раскиным, создателя проекта Apple Macintosh. Сейчас много говорят об эффективности современных подходов к разработке интерфейсов. Раскин же демонстрирует, что многие из них ведут в тупик, и для создания компьютеров, с которыми было бы проще работать, требуются совершенно новые принципы разработки. Он объясняет, как осуществить эти необходимые сегодня изменения, и высказывает нестандартные идеи, демонстрируя дальновидность и способность к практическому взгляду на вещи. Эта книга, рассказывающая о научном подходе к разработке интерфейсов, может быть полезна как для создателей программного обеспечения, так и для руководителей проектов.
Роберт T. Фатрелл, Дональд Ф. Шафер, Линда И. Шафер
Эта книга посвящена вопросам, возникающим на различных стадиях подготовки программных проектов, начиная с разработки программного обеспечения и завершая рассмотрением юридических вопросов, связанных с процессом создания и внедрения программ. Теоретические вопросы иллюстрируются многочисленными практическими примерами, взятыми из реальной жизни. Материал книги соответствует сертификационным программам менеджмента качества программных проектов Института качества программного обеспечения (Техасский университет, г. Остин), а также программе подготовки на получение звания сертифицированного инженера от Американского общества качества. Книга будет полезной руководителям программных проектов, программистам-разработчикам, специалистам из консалтинговых фирм, желающим улучшить качество, уменьшить сроки выполнения и расходы на этапах разработки и внедрения проектов.
Книга знакомит с современной концепцией программирования баз данных при помощи модели ADO в среде .NET, наиболее эффективно применяемой для разработки распределенных и Web-приложений. Рассмотрены все этапы создания приложения ADO.NET с подробными комментариями к программному коду, реализованному на языке Visual Basic .NET. Книга состоит из восьми профессиональных проектов, каждый из которых представляет собой замкнутый цикл создания приложений, включающих работу c Web, фильтрами, Pocket PC, обновлением данных, XML, службами XML Web и в многопользовательском режиме.
Изложены базовые сведения по интерфейсу USB для ПК: примеры USB-устройств и советы по их выбору, правила установки и конфигурирования устройств, методы решения возникающих проблем. Описаны кабели, разъемы, принципы питания устройств и другое аппаратное обеспечение. Приведено внутреннее устройство USB и его физическая реализация, обсуждены общие вопросы написания драйверов для операционной системы Microsoft Windws 2000/XP с примерами на языке Borland Pascal и в среде Delphi. Рассмотрен процесс создания USB-устройства: от выбора микросхем и схемотехники до написания программы микроконтроллера и WDM-драйвера. В книге содержится большое количество практических советов и примеров программ. Для удобства читателей все исходные коды приводятся на прилагаемом компакт-диске. Для пользователей ПК, разработчиков аппаратуры и программистов.
Книга посвящена планированию, внедрению и сопровождению продукта OpenView Network Node Manager (NNM) компании Hewlett-Packard в корпоративной сети. Она не содержит пересказа руководств и учебных пособий по NNM. Рекомендуется, чтобы читатель перед прочтением книги и до развертывания NNM прошел соответствующее обучение.
Rational XDE избавляет разработчиков от многих проблем, возникающих при моделировании и разработке приложений. В книге показано, как получить максимальную помощь от этого мощного инструмента, который позволяет моделировать приложения внутри привычной IDE, автоматически генерирует код и поддерживает тесную синхронизацию между моделью и кодом на протяжении всего жизненного цикла разработки. Вся мощь XDE показана на примере объемного учебного проекта, распределенного по всей книге и разбитого на ряд упражнений, с помощью которых читатель осваивает создание вариантов использования и моделей анализа, переходит от анализа к проектированию, создает базы данных, публикует модели и готовит по ним отчеты, применяет и создает образцы. Изучив изложенный материал, вы сможете разрабатывать сложные и гибкие объектно-ориентированные приложения, допускающие эффективное сопровождение и усовершенствование.
Это первая и единственная в мире книга по методологии разработки трехмерных приложений и игр для мобильных телефонов и смартфонов (с самой прогрессивной и перспективной и поэтому широко распространенной операционной системой Windows Mobile 5.0 for Smartphone) на основе самой современной и известной технологии DirectX 9.0с или 10 под управлением самого популярного и совершенного языка программирования высокого уровня Visual Basic 2005 или 2007 самой мощной корпорации Microsoft. Даны краткие основы Visual Basic и теории трехмерной графики DirectX для мобильных устройств. Подробно с большим количеством примеров описана методология проектирования на панели визуализации в виде различных элементов управления одной или нескольких неподвижных или подвижных плоских или пространственных фигур с использованием разнообразных материалов, подвижных источников света, текстур и звуковых эффектов в проектах VB при помощи управляемой DX. Приведен конвертер файлов сетчатых объектов самого...
Главной целью этой книги является изложение материала о преобразователях, интерфейсах и электронике в яркой и запоминающейся манере. Книга объединяет физику, науку о вычислительной технике и электронике в научно-техническом контексте. Начиная с преобразования физических явлений в электрические сигналы, в книге рассматривается всеобъемлющее изучение вопроса от компьютерных интерфейсов до анализа данных и цифровой фильтрации. Книга охватывает очень большой объем, но отличается достаточной детализацией, позволяющей применить теорию на практике. Дополнительные практические задания помогают усвоить теоретическую часть, давая возможность читателю получить удовлетворение и опыт, сконструировать самому действующую интерфейсную схему, которая может работать с любым персональным компьютером, имеющим последовательный порт. Эта книга может быть полезной для студентов, которые только начинают осваивать данный предмет, и послужит справочным материалом для опытных инженеров, которые хотят...
В пособии проанализированы вопросы методологии разработки и проектирования цифровых систем управления на основе современных технологий (CASE-технологий), методологий структурного анализа (DFD, ERD и STD) и структурных карт (Константайна и Джексона). Приведены современные интегрированные микропроцессорные системы управления, в частности Damatic, Delta, PlantScapa, на базе которых построены цифровые системы управления биотехнологическими процессами (производство спирта), а также системы управления технологическими процессами свеклосахарорафинадного производства. Для студентов вузов, обучающихся по направлению "Технология продуктов питания" и специальностям "Автоматизированные системы обработки информации и управления", "Автоматизация технологических процессов и производств", "Технология сахаристых продуктов", "Технология бродильных производств и виноделия".
Книга является первым изданием, посвященным различным аспектам работы с электронным каталогом. От программного обеспечения - до возможных поисковых стратегий. Автор подробно рассматривает проблемы создания электронных каталогов в различных типах библиотек, предлагает собственные подходы к их ведению и поиску. Пособие предназначено для широкого круга библиотечных работников, специалистов по автоматизации библиотечной деятельности, для студентов и аспирантов вузов культуры, изучающих курсы внедрения и использования информационных технологий в современной библиотеке.
В книге с системных позиций и в неформальной манере изложены подходы к разработке качественных программ машинного перевода, интеллектуального поиска, компьютерной разведки и других приложений, основанных на извлечении и содержательном анализе информации, несомой текстами на естественных языках, а также рассмотрены прогностические аспекты инновационной деятельности в индустрии информационных технологий. Определено и подробно рассмотрено с практических позиций понятие "языковой компетенции" компьютера. Особое внимание уделено описанию предметной области "текстовых" приложений и логике их функционирования. Подробно освещены некоторые принципиальные вопросы инновационного планирования и организационно-технологического обеспечения критически важных для ИТ-индустрии разработок текстовых приложений нового поколения. Для постановщиков, разработчиков программного обеспечения, прикладных лингвистов, системных аналитиков, ИТ-менеджеров и инвесторов инфобизнеса, учащейся молодежи и...
Артур Гриф, Майкл Фрюргаард Понтоппидан, Ларс Драгхейм Олсен
Благодаря этой книге вы сможете получить детальную информацию о внутренней архитектуре Microsoft Dynamics AX 4.0. Программисты из группы разработки Microsoft Dynamics AX освещают особенности структуры системы и среды разработки. Советы экспертов помогут вам преодолеть сложности при создании, модификации и тестировании бизнес-логики на базе Microsoft Dynamics AX. Вы узнаете, как использовать инструменты разработки и дизайна MorphX; работать с языком программирования Х++; создавать решения, позволяющие осуществлять интеграцию приложений предприятия; настраивать таблицы, классы, формы и отчеты; разрабатывать и настраивать веб-порталы приложений с использованием концепции ролей; создавать приложения, единовременно поддерживающие работу с несколькими пользователями, языками и местоположениями; выполнять запросы метаданных приложений, используя рефлективные прикладные интерфейсы программирования (API). Книга предназначена как для начинающих, так и для опытных...
Данное руководство является двухтомником пользовательской документации по системе Microsoft Dynamics AX и описывает функции по работе c базовыми модулями системы. Система Microsoft Dynamics AX постоянно совершенствуется, поэтому функциональность вашей версии может отличаться от функциональности, рассмотренной в этом документе, однако базовые принципы и процедуры работы остаются неизменными. Каждому из модулей посвящена отдельная глава руководства, которая включает краткое введение, инструкции по предварительным настройкам, описание основных рабочих процедур и возможностей формирования различных запросов и отчетов. Материал изложен в логической последовательности, дополнен теоретическими сведениями и снабжен наглядными примерами. Это дает возможность использовать данное руководство для методичного изучения функциональности Microsoft Dynamics AX , наряду с использованием его в качестве справочного пособия при работе с системой. Руководство ориентировано на две категории...
Данное руководство является пользовательской документацией Microsoft Dynamics NAV и описывает функции по работе c модулями системы. Система Microsoft Dynamics NAV постоянно совершенствуется, поэтому функциональность вашей версии может отличаться от функциональности, рассмотренной в этом документе, однако базовые принципы и процедуры работы остаются неизменными. Каждому из модулей посвящена отдельная глава руководства, которая включает краткое введение, инструкции по настройкам, описание рабочих процедур и возможностей формирования различных запросов и отчетов. Материал изложен в логической последовательности, дополнен теоретическими сведениями и снабжен наглядными примерами. Это дает возможность использования данного руководства для методичного изучения функциональности Microsoft Dynamics NAV, наряду с использованием его в качестве справочного пособия при работе с системой. Руководство ориентировано на две категории сотрудников предприятия: тех, кто отвечает за...
В данное пособие входят: 5 приложений (3 бизнес-приложения и 2 приложения реального времени), показывающих, как применять методы и образцы для построения более эффективных объектных моделей; результаты представлены в нотациях COAD, OMT и Unified. 148 стратегий, обеспечивающих специальные средства построения объектных моделей. 31 образец готовых к использованию шаблонов объектных моделей со стереотипными обязанностями при построении объектной модели. более 350 рисунков, практических иллюстраций и примеров, которые можно использовать при построении объектной модели.
Эта книга - практическое руководство по использованию Microsoft Solutions Framework (MSF) - методологии создания программных решений. Здесь, с учетом практического опыта корпорации Майкрософт, подробно описан согласованный набор концепций, моделей и правил, используемых при управлении командой и рабочими процессами; приведены конкретные примеры применения MSF для создания более надежных программных продуктов. Кроме того, в книге раскрыты особенности различных методологий разработки ПО, поддерживаемых Microsoft Visual Studio Team System: MSF для Agile Development и MSF для процесса CMMI (Capability Maturity Model Integration).
Книга обеспечивает максимально быстрый доступ к нужной информации и дает ответы на большинство вопросов, связанных с использованием самой мощной на сегодняшний день среды разработки на языке Java. Демонстрирует передовые методы работы с Eclipse и на практических примерах показывает, как внедрить Eclipse в любой процесс гибкой разработки. С помощью этой книги вы сможете выполнить настройку рабочих областей и проектов, перспектив и представлений для достижения оптимальной эффективности, и благодаря уникальным возможностям Eclipse добиться максимальной производительности и высокого качества программного кода. В книге также рассматриваются рефакторинг, тестирование, обеспечение постоянной готовности к объединению, принципы коллективной разработки. Неважно, занимаетесь ли вы разработкой систем уровня предприятия, модулей расширения Eclipse или любого другого программного обеспечения, - эта очень сжатая и выразительная книга поможет вам создавать программные продукты более...
Программа Microsoft Office InfoPath 2007 предлагает полнофункциональную платформу для перевода бумажных форм в электронный вид. Ее конструктор форм имеет интуитивно понятный интерфейс, что позволяет создавать собственные формы пользователям, не имеющим специальной подготовки. Это освобождает программистов и разработчиков от рутинной работы, давая им возможность сконцентрировать усилия на поддержке баз данных, служб отчетности и других серверных процессов. С появлением службы Infopath Forms Services стало возможно запускать формы InfoPath на веб-сервере и заполнять их в браузере. Теперь можно создать форму для работы с ней в клиенте InfoPath и опубликовать ее на веб-сервере для пользователей, располагающих только браузером. Сами формы стали невероятно сложными. В них можно задействовать правила проверки и жесткие инструкции. Электронные формы постепенно вытесняют бумажные, однако процесс этот длительный. Каждая форма представляет собой отдельное приложение, с вытекающими...
Эта книга поможет даже начинающему не только быстро освоить работу в среде системы 1С Предприятие 8.1, но и получить навыки самостоятельной разработки конфигурации и программирования прикладных приложений. Основное достоинство книги - ее практичность, поэтому читать ее лучше всего непосредственно за компьютером, в котором установлена изучаемая система, и сразу же самостоятельно выполнять все описываемые действия. Именно для этой цели вся требуемая последовательность действий описывается в книге достаточно подробно, а необходимые справочные сведения по используемым средствам и встроенному языку даются по ходу изложения примеров, что весьма удобно для читателя. В книге подробно рассматривается весь арсенал инструментальных средств разработчика, доступный в системе 1С Предприятие 8.1. Читатель познакомится с встроенным языком программирования и системным отладчиком, редакторами и конструкторами, системой компоновки данных, инструментами анализа и построения диаграмм. Выполнение...
В этой уникальной книге самые авторитетные разработчики программного обеспечения делятся опытом оригинального решения задач, которые вставали перед ними при реализации крупных IT-проектов. С помощью этого издания читатель получит возможность оказаться на месте ведущих программистов, увидеть собственными глазами проблемы, возникавшие при реализации разнообразных проектов, и пройти увлекательный путь их преодоления. Авторские статьи отобраны и отредактированы Грэгом Уилсоном, редактором журнала «Dr. Dobb's Journal», одного из самых авторитетных IT-изданий в мире, а также редактором издательства O'Reilly Энди Орамом. Один лишь только список авторов делает эту книгу настоящим бестселлером — здесь вы найдете материалы, написанные такими признанными профессионалами, как Чарльз Петцольд, Джон Бентли, Тим Брэй, Брайан Керниган, и еще тридцатью четырьмя экспертами в области разработки программного обеспечения.
Данное руководство является пользовательской документацией Microsoft Dynamics NAV и описывает функции по работе с модулями системы. Система Microsoft Dynamics NAV постоянно совершенствуется, поэтому функциональность вашей версии может отличаться от функциональности, рассмотренной в этом документе, однако базовые принципы и процедуры работы сохраняют преемственность. Каждому из модулей посвящена отдельная глава руководства, которая включает краткое введение, инструкции по настройкам, описание рабочих процедур и возможностей формирования различных запросов и отчетов. Материал изложен в логической последовательности, дополнен теоретическими сведениями и снабжен наглядными примерами. Это дает возможность использования данного руководства для методичного изучения функциональности Microsoft Dynamics NAV, наряду с использованием его в качестве справочного пособия при работе с системой. Руководство ориентировано на две категории сотрудников предприятия: на тех, кто отвечает за...
Книга посвящена разработке программного обеспечения небольшой группой разработчиков с использованием унифицированного процесса Rational (RUP) и agile-методов. Это живая история небольшого программного проекта, от замысла до выпуска готового продукта заказчику, с жизненными коллизиями, непредсказуемым человеческим фактором, территориальной рассредоточенностью, проблемами инструментального оснащения, с "посмертным вскрытием" и выводами на будущее. Один из немногих примеров описания реального процесса создания программного продукта самими разработчиками. Книга будет полезна всем, кто связан с разработкой программного обеспечения, от профессионалов до начинающих. Особое значение она имеет для небольших групп разработчиков, пытающихся наладить эффективную работу своих коллективов. Для них она станет ценным практическим пособием, которое может многому научить.
Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management - SCM), а также о широко используемом продукте SCM - ClearCase, который автоматизирует и поддерживает практическое применение SCM посредством модели, называемой унифицированным управлением изменениями (Unified Change Management - UCM). Настоящая книга раскрывает базовые концепции, типичные проблемы SCM, возникающие по мере роста и усложнения программных систем, а также способы применения инструментов и процессов SCM для решения этих проблем. Также обсуждаются расширенные темы SCM, включая управление географически разделенными командами разработчиков, и сочетания SCM с управлением запросами на изменение (или отслеживанием дефектов). Книга будет полезна для каждого, кто имеет дело с SCM: разработчиков, которые нуждаются в максимально интуитивной и удобной среде SCM; менеджерам проектов и техническим руководителям - для наиболее...
Когда в 1995 году увидело свет первое издание " About Face", идея проектировать продукты исходя из целей людей казалась революционной. Благодаря работам Алана Купера и других первопроходцев, проектирование взаимодействия получило сегодня широкое признание как уникальная и крайне важная дисциплина, однако эта работа далека от завершения. Авторы полностью обновленного издания, признанные мировые эксперты в вопросах создания интерфейсов, детально описывают разработанный в компании Cooper и примененный во множестве проектов целостный подход к проектированию взаимодействия, ориентированный на цели пользователя. Отличительной чертой книги является ее практическая направленность - значительную часть издания занимает подробный разбор принципов и шаблонов проектирования взаимодействия. Большое внимание уделено новым информационным средам: веб-приложениям, мобильным приложениям, киоскам и т. п. Книга адресована всем специалистам, по роду деятельности соприкасающимся с процессом...
В 2003 году книга "Lean Software Development" Мэри и Тома Поппендика познакомила читателей с революционными методами разработки ПО. Теперь их давно ожидаемая вторая книга призвана показать читателям, как именно следует реализовывать на практике бережливый подход к созданию программного обеспечения. Данная книга, основывающаяся на уникальном опыте Мэри и Тома Поппендик, поможет организациям, занятым созданием ПО, оптимизировать свои технологические процессы. Здесь читатель узнает, какие вопросы следует задавать в той или иной ситуации, каким проблемам следует уделять больше внимания и какие методы доказали свою эффективность на практике. Авторы также рассказывают об опыте наиболее передовых организаций-разработчиков программного обеспечения и приводят практические упражнения, которые помогут читателям сделать первые шаги по внедрению принципов бережливости. Расширять и развивать практику гибкой методологии разработки. Создавать истинные...
В содержание данного документа могут быть внесены изменения без предварительного уведомления. Названия организаций, имена и даты, используемые в качестве примеров, являются вымышленными, если не оговорено иное. Никакая часть настоящего руководства ни в каких целях не может быть воспроизведена или переделана в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на то нет письменного разрешения ООО «Компания БЭСТ».
В настоящем курсе изучаются современные информационные технологии, используемые при разработке windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компьютеры и SmartPhone. Курс включает обзорные лекции, посвященные платформе Microsoft .NET, а также связанным с ней технологиям и программным системам.
Как создать интернет-магазин? Книга, которую вы держите в руках, дает исчерпывающий ответ на этот вопрос с точки зрения интернет-технологий. С ее помощью вы сможете настроить систему управления сайтом 1С-Битрикс таким образом, чтобы создаваемый интернет-магазин соответствовал вашим запросам, масштабу деятельности и структурной организации торгового предприятия. Большое внимание уделено вопросам организации пользовательского интерфейса, приведены примеры правильного и ошибочного программного кода. Книга написана штатным специалистом компании 1С-Битрикс.
Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили - все, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности - делать эти продукты простыми в применении. И это не преувеличение, это реальность. Наша жизнь все больше концентрируется вокруг превратностей, странностей, решений и катастроф индустрии высоких технологий. Разработчики программ, устройств и технологий думают не так, как мы. Облеченные полномочиями исполнительные лица ни на что не влияют в мире высоких технологий - здесь всем заправляют инженеры. Мы разрешили пациентам завладеть психбольницей. Алан Купер предлагает решение проблемы: программированию должно предшествовать проектирование.
Книга посвящена разработке мобильных приложений и игр для iPhone и iPod Touch с использованием SDK Apple. Описаны основные этапы процесса разработки, язык Objective-C, а также все основные библиотеки SDK и примеры их использования. Рассмотрены проектирование и создание элементов пользовательского интерфейса с помощью Interface Builder и библиотеки U1 Kit, создание элементов управления приложением, работа с уровнями и 3D-преобразования с использованием Core Graphics и Quartz Core, микширование и воспроизведение звуковых файлов с помощью AVFoundations, управление сетевыми возможностями с помощью платформы CFNetwork, использование библиотеки Core Location для осуществления взаимодействия с GPS iPhone и многое другое. Материал сопровождается большим количеством примеров. Для программистов.
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции. Прилагается компакт-диск с полным комплектом примеров программ в системе программирования Блэкбокс.