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
ERP and Data Warehousing in Organizations: Issues and Challenges
Challenging the Unpredictable: Changeable Order Management Systems
The Second Wave ERP Market: An Australian Viewpoint
The Effects of an Enterprise Resource Planning System (ERP) Implementation on Job Characteristics – A Study using the Hackman and Oldham Job Characteristics Model
Distributed Data Warehouse for Geo-spatial Services
A Hybrid Clustering Technique to Improve Patient Data Quality
Inside Network Security Assessment: Guarding Your IT Infrastructure
Understanding the IT Security Process
Level III Assessments
Tools Used for Assessments and Evaluations
IT Security Architecture and Framework
Vulnerability Management
Metrics and Models in Software Quality Engineering (2nd Edition)
Summary
Level of Measurement
Checklist
Cause-and-Effect Diagram
Model Assumptions
MySQL Cookbook
Starting and Terminating mysql
Using mysql as a Calculator
Introduction
Selecting Random Items from a Set of Rows
Eliminating Duplicates from a Table
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Using Layers to Organize Your Drawing
Controlling Text in a Drawing
Dimensioning a Drawing
Managing External References
Appendix A Look at Drawing in 3D
Programming .Net Windows Applications
Overview
Apply Button
ListControls
The MainMenu Object
Command Builder
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