Flylib.com
Designing Highly Useable Software
Designing Highly Useable Software
ISBN: 0782143016
EAN: 2147483647
Year: 2003
Pages: 114
Authors:
Jeff Cogswell
,
Sybex
BUY ON AMAZON
Table of Contents
BackCover
Designing Highly Useable Software
Introduction
Part I: Keeping It Simple
Chapter 1: The UUI - The Useable User Interface
It s Intuitive Trust Me
Idioms and the Software Experience
Giving Users What They Want (Including Respect)
The Real Risk of Repetitive Motion Injury
Moving Forward
Chapter 2: Modeling the Real World
Modeling That s Too Real
The Case for Using Use Cases
Modeling Non-computer Gadgets with a Computer
Designing Classes that Model
Moving Forward
Chapter 3: Laying Out Your Windows and Dialog Boxes
Organizing and Arranging the Windows
Laying Out Controls in a Window
More Window Design Issues
Moving Forward
Chapter 4: Managing Your Software s Time
World, Meet Hourglass. Hourglass, World.
Shortcuts to Success: Bookmarks
How Better Software Could Make People More Efficient
Moving Forward
Chapter 5: Highly Navigable Software
Avoiding Hoop-Jumping
Building a Minimal Required Usability Vocabulary
Navigation through Toolbars and Menus
Dragging and Dropping
Moving Forward
Chapter 6: Data, Reports, and Printouts
Relational Design: Great on the Hard Drive, but...
Spelling, Grammar, and Word Usage
Making Data Available Online and on the Screen
Including Print Features in Your Software
Moving Forward
Chapter 7: Adding a Web Interface
Auto-updates
Synchronizing Data
Moving Forward
Part II: The Lonely Engineer
Chapter 8: Under the Hood
Dealing with Dynamic Allocation
Watch Those Pointer Variables
Mucking with the System Directory - Keep Out
All Kinds of Mistakes Your Coworkers Make
Implementing an Undo System
Moving Forward
Chapter 9: When Your Software Starts, Stops, or Dies a Quick Death
Starting Up
Shutting Down
Correctly Using Exception Handlers
Moving Forward
Chapter 10: Modularity and Libraries
What Makes for a Highly Useable Library?
Creating a Useable Library for Other Developers
Moving Forward
Chapter 11: Object-Oriented Pontificating
The Final Answer: What Is OOP?
Avoid Letting Object-Oriented Programming Get out of Control
Object-Oriented Usability
Moving Forward
Part III: The Business of It All - It s Dollars and Sense
Chapter 12: A Very Gross National Product: Business and Software Problems
Building the Killer App - Forget It
How Software Affects Businesses
Moving Forward
Chapter 13: Testing, Testing, Testing
Why You Need a QA Team (and What They Should Do)
Usability Testing Strategies
Moving Forward
Chapter 14: Installing, Training, and Helping
Offering Online Help
Training with Ease
Moving Forward
Chapter 15: Book in a Book - A Guide for Programming Bosses
Programmers, Decision Makers, and Egos
Keeping Up with the Technological Joneses
Moving Forward
Appendix A: Software Design Resources
Newsletters and Magazines
Websites
Books
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_Y
List of Figures
List of Real World Scenarios
List of Sidebars
Designing Highly Useable Software
ISBN: 0782143016
EAN: 2147483647
Year: 2003
Pages: 114
Authors:
Jeff Cogswell
,
Sybex
BUY ON AMAZON
Kanban Made Simple: Demystifying and Applying Toyotas Legendary Manufacturing Process
Developing a Kanban Design
Appendix A MRP vs. Kanban
Appendix G Intra-Cell Kanban
Appendix I Case Study 2: Rubber Extrusion Plant
Appendix J Abbreviations and Acronyms
Snort Cookbook
Positioning Your IDS Sensors
Capturing Without Putting the Interface into Promiscuous Mode
Logging Alerts to a Database
Logging to a Unix Socket
Carrying Out Statistical Analysis
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
Domino Design Elements
Create a Custom Popup Dialog Box
Add a View Icon and Mood Stamp to an Email
Links to developerWorks
Schedule Agent to Send a Daily, Weekly, or Monthly Email Report
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 2. Set Up Bluetooth on Windows XP
Hack 21. Broadcast Your GPS Position
Hacks 2339: Introduction
Hack 50. Interrogate the Network
Hacks 5262: Introduction
Professional Struts Applications: Building Web Sites with Struts ObjectRelational Bridge, Lucene, and Velocity (Experts Voice)
Creating a Struts-based MVC Application
Form Presentation and Validation with Struts
Managing Business Logic with Struts
Building a Data Access Tier with ObjectRelationalBridge
Templates and Velocity
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
The ROI of Lean Six Sigma for Services
Seeing Services Through Your Customers Eyes-Becoming a customer-centered organization
Executing Corporate Strategy with Lean Six Sigma
Phase 2 Engagement (Creating Pull)
Raising the Stakes in Service Process Improvement
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies