舉報

會員
Learn Human:Computer Interaction
Human-ComputerInteraction(HCI)isafieldofstudythatresearches,designs,anddevelopssoftwaresolutionsthatsolvehumanproblems.Thisbookwillhelpyouunderstandvariousaspectsofthesoftwaredevelopmentphase,fromplanninganddatagatheringthroughtothedesignanddevelopmentofsoftwaresolutions.Thebookguidesyouthroughimplementingmethodologiesthatwillhelpyoubuildrobustsoftware.Youwillperformdatagathering,evaluateuserdata,andexecutedataanalysisandinterpretationtechniques.You’llalsounderstandwhyhuman-centeredmethodologiesaresuccessfulinsoftwaredevelopment,andlearnhowtobuildeffectivesoftwaresolutionsthroughpracticalresearchprocesses.Thebookwillevenshowyouhowtotranslateyourhumanunderstandingintosoftwaresolutionsthroughvalidationmethodsandrapidprototypingleadingtousabilitytesting.Later,youwillunderstandhowtouseeffectivestorytellingtoconveythekeyaspectsofyoursoftwaretousers.Throughoutthebook,youwilllearnthekeyconceptswiththehelpofhistoricalfigures,bestpractices,andreferencestocommonchallengesfacedinthesoftwareindustry.Bytheendofthisbook,youwillbewell-versedwithHCIstrategiesandmethodologiestodesigneffectiveuserinterfaces.
目錄(102章)
倒序
- 封面
- 版權信息
- 獻辭
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- About Packt
- Why subscribe?
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Section 1 - Learn Human-Computer Interaction
- Introducing HCI and UX Design
- Prologue
- Introducing HCI and UX design
- Why HCI?
- Exploring HCI jargon and their acronyms
- Exploring the history of computers
- Evolving from T-person into a π person
- The author's perspective
- The HCI professions
- Summary
- Human-Centered Design Principles
- Understanding the HCI ethos
- How HCI is standing on the shoulders of giants
- Iterative solutions and agile development
- Summary
- Interface Design Values
- Solving a problem with computer software
- Using computer software to build software
- Human-centered software origins
- Design and development tools
- Coding – markup syntax and object-oriented syntax
- Continually better software
- Summary
- Section 2 - How to Build Human-Centered Software
- Human-Centered Thinking
- Understanding the HCI designer's role
- Considering the developer's role in software design
- Using agile development cycles
- Executing prototypes first as a design ethos
- Validating with users
- Summary
- Human-Centered Methods for User Research
- Gathering research data on our users
- The human side of data collection
- Exploring qualitative user research methods
- The numbers side of data collection
- Examining four quantitative research methods
- Using qualitative and quantitative data
- Summary
- User Insights for Software Solutions
- Synthesizing data into action
- Rooting action to deeper user purpose
- Aligning a solution to users
- Summary
- Storytelling and Rapid Prototyping
- Prototyping first
- System diagramming
- HCI interface best practices
- Software prototyping tools
- Summary
- Validating Software Solutions
- Establishing a software hypothesis
- Validating prototyping solutions
- Executing usability tests
- Iterating software solutions
- Summary
- HCI resources
- Section 3 - When to Improve Software Systems
- Improving Software Systems with Data
- Designing software for all users with universal design principles
- Applying usability for all users
- Valuing accessibility
- Designing useful interfaces
- Summary
- Human-Centered Solutions
- Exploring open source software culture
- MVC not MVP
- Iterative loops for improving software which improves culture
- Summary
- Extending HCI
- Contributing to software development as a collective community
- Exploring how great solutions should be shared and scaled
- Evangelizing to your team and sharing common goals
- Demonstrating how you care
- Summary
- The Future of HCI
- Designing software is an awesome responsibility
- Creating solutions that are net positive for culture
- Evaluating what is off-limits
- Empowering computers
- Designing software for the future
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-11 18:19:06
推薦閱讀
- Android NDK Game Development Cookbook
- Unity 5.x Game Development Blueprints
- micro:bit魔法修煉之Mpython初體驗
- CC2530單片機技術與應用
- Practical Machine Learning with R
- Intel Edison智能硬件開發指南:基于Yocto Project
- 基于PROTEUS的電路設計、仿真與制板
- 單片微機原理及應用
- 3D Printing Blueprints
- FPGA實驗實訓教程
- Blender 3D By Example
- 微服務實戰
- 嵌入式系統設計大學教程(第2版)
- FPGA進階開發與實踐
- INSTANT Cinema 4D Starter
- CPU設計實戰:LoongArch版
- 微型計算機原理及應用教程(第2版)
- 51單片機應用開發從入門到精通
- PLC技術實用教程
- 101 UX Principles
- 51單片機典型模塊開發查詢手冊
- R Graphs Cookbook Second Edition
- 機房工程設計施工與管理維護技術
- Liferay Beginner’s Guide
- Pro Tools HD:Advanced Techniques and Workfl ows
- 新型電腦顯示器維修數據速查寶典
- Photographic Rendering with VRay for SketchUp
- 嵌入式系統軟硬件協同設計實戰指南:基于Xilinx ZYNQ(第2版)
- 青雨紅顏:Photoshop古風水彩CG插畫繪制技法
- 全圖解電腦軟硬件維修實用大全(視頻教程版、Windows 10適用)