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
ERP Systems Impact on Organizations
Challenging the Unpredictable: Changeable Order Management Systems
The Second Wave ERP Market: An Australian Viewpoint
Enterprise Application Integration: New Solutions for a Solved Problem or a Challenging Research Field?
The Effects of an Enterprise Resource Planning System (ERP) Implementation on Job Characteristics – A Study using the Hackman and Oldham Job Characteristics Model
Interprocess Communications in Linux: The Nooks and Crannies
Creating a Process
Command-Line Values
Key Terms and Concepts
Debugging RPC Applications
Using Broadcasting to Search for an RPC Service
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Introducing SOA
Messaging (with SOAP)
Service-Oriented Design (Part II: SOA Composition Guidelines)
Service-Oriented Design (Part IV: Business Process Design)
WS-Security language basics
Twisted Network Programming Essentials
Web Servers
Responding to HTTP Requests
Calling XML-RPC Functions
Providing IMAP Access to Mailboxes
Providing an Administrative Python Shell
Web Systems Design and Online Consumer Behavior
Chapter III Two Models of Online Patronage: Why Do Consumers Shop on the Internet?
Chapter IV How Consumers Think About Interactive Aspects of Web Advertising
Chapter IX Extrinsic Plus Intrinsic Human Factors Influencing the Web Usage
Chapter XI User Satisfaction with Web Portals: An Empirical Study
Chapter XIII Shopping Agent Web Sites: A Comparative Shopping Environment
What is Lean Six Sigma
Key #1: Delight Your Customers with Speed and Quality
Key #2: Improve Your Processes
Beyond the Basics: The Five Laws of Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Six Things Managers Must Do: How to Support Lean Six Sigma
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