Designing Highly Useable Software

Jeff Cogswell, Sybex

  • 出版商: Sybex
  • 出版日期: 2004-02-12
  • 定價: $1,360
  • 售價: 2.2$299
  • 語言: 英文
  • 頁數: 448
  • 裝訂: Paperback
  • ISBN: 0782143016
  • ISBN-13: 9780782143010
  • 相關分類: 使用者介面 UI使用者經驗 UX
  • 立即出貨(限量) (庫存=1)



Learn What Usability Really Is, Why to Strive for It, and How to Achieve It

"Highly useable" software is easy to use. It does what you expect it to. And it does it well.

It’s not easy to build but as this book demonstrates, it's well worth the effort. Highly useable software is highly successful software--and everyone wins.

Inside, an accomplished programmer who has made usability his business systematically explores the world of programming, showing you how every aspect of the work is implicated in the usability of the final product. This is not just an "issues" book, however, but systematic, real-world instructions for developing applications that are better in every way. As you'll learn, there's no such thing as "intuitive" software. Instead, there are just the factors that make it highly useable: simplicity, consistency, the recognition of accepted conventions, and the foregrounding of the user's perspective. With these principles under your belt, you'll quickly discover dozens of ways to make your applications more useable:

  • Making windows and dialog boxes easy to comprehend and use
  • Designing software that is time- and resource-efficient
  • Making your software easy to navigate
  • Reducing the complexity of reports and other presentations of data
  • Understanding how the wrong programming decisions can limit usability
  • Ensuring smooth starts and stops
  • Capitalizing on the usability advantages of object-oriented programming
  • Understanding how usability affects your product’s financial success
  • Using the testing process to improve usability
  • Promoting usability in training, installation, and online help
  • Making management decisions that will benefit software usability

Some chapters are written primarily for programmers, one primarily for managers. Most are for everyone, and all are filled with illuminating, usually amusing examples drawn from both inside and outside the technical world. A helpful appendix provides information on standards, usability groups, and sources for more information.



Part I: Keeping It Simple
Chapter 1: The UUI:The Useable User Interface
Chapter 2: Modeling the Real World
Chapter 3: Laying Out Your Windows and Dialog Boxes
Chapter 4: Managing Your Software ’s Time
Chapter 5: Highly Navigable Software
Chapter 6: Data,Reports,and Printouts
Chapter 7: Adding a Web Interface

Part II: The Lonely Engineer
Chapter 8: Under the Hood
Chapter 9: When Your Software Starts,Stops,or Dies a Quick Death
Chapter 10: Modularity and Libraries
Chapter 11: Object-Oriented Pontificating

Part III: The Business of It All: It's "Dollars and Sense"
Chapter 12: A Very Gross National Product:Business and Software Problems
Chapter 13: Testing,Testing,Testing
Chapter 14: Installing,Training,and Helping
Chapter 15: Book in a Book:A Guide for Programming Bosses
Appendix A: Software Design Resources




- 使視窗和對話框易於理解和使用
- 設計時間和資源高效的軟體
- 使您的軟體易於導航
- 減少報告和其他數據呈現的複雜性
- 了解錯誤的程式設計決策如何限制可用性
- 確保啟動和停止的順暢
- 充分利用面向對象程式設計的可用性優勢
- 了解可用性如何影響產品的財務成功
- 使用測試過程來改善可用性
- 在培訓、安裝和線上幫助中推廣可用性
- 做出有利於軟體可用性的管理決策



- 引言
- 第一部分:保持簡單
- 第1章:可用的使用者介面
- 第2章:模擬現實世界
- 第3章:設計視窗和對話框
- 第4章:管理軟體的時間
- 第5章:高度可導航的軟體
- 第6章:數據、報告和列印
- 第7章:添加網頁介面
- 第二部分:孤獨的工程師
- 第8章:底層技術
- 第9章:當軟體啟動、停止或迅速失敗時
- 第10章:模塊化和庫
- 第11章:面向對象的思考
- 第三部分:一切的業務:「金錢和常識」
- 第12章:非常總體國內生產:商業和軟體問題
- 第13章:測試、測試、測試
- 第14章:安裝、培訓和幫助
- 第15章:書中之書:面向程式設計主管的指南
- 附錄A:軟體設計資源