What You'll Learn in This Hour:
Some general principles of GUI design
The GUI JAD session
From use cases to user interfaces
UML diagrams for GUI design
Mapping out system deployment
You've come through a lot of use case–driven analysis. In this hour, you're going to look at two aspects of system design. Both are ultimately traceable to use cases, and both are extremely important to the final product. Graphical user interfaces (GUIs) determine system usability. Deployment turns the system's planned physical architecture into a reality.
User interface design, equal parts art and science, draws upon the vision of the graphic artist, the findings of the human factors researcher, ...