ABSTRACT

This chapter concerns the relationship between cognitive work analysis (CWA) and software engineering. It addresses a specific issue of extracting the CWA analysis to Unified Modeling Language (UML) for the design and implementation through the definition of a step-by-step process and its illustration through a case study of Apple iPod 80 GB. The idea that UML is, to some extent, agnostic as to the ways in which objects are instantiated which captures the flexibility of CWAs focus on how the system might look. The chapter considers that the flexibility was at root of original ecological interface design (EID) work and the context in which this work was conducted resulted in mass–energy balance as an obvious solution. While the combination of CWA and UML results in identifying what needs to be put on the user interface, neither approach informs the decision of how this information should be displayed.