37.6. Usability Engineering and User Interface Design

There is probably no skill with a greater disparity between its importance to successful software and its lack of formal attention and education than usability engineering and user interface (UI) design. Although outside the scope of this introduction to OOA/D and the UP, note that the UP does include recognition of this activity; usability and UI models are part of the Requirements discipline. In UP terminology, use-case storyboards can be used to abstractly describe the interface elements, and the navigation between them, as related to use-case scenarios.

Useful books include Software for Use by Constantine and Lockwood, The Usability Engineering Lifecycle by Mayhew, and GUI Bloopers by ...

Get Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.