2000 · 32 citations · 6 references
ComputingDesignHuman-computer InteractionInteraction DesignUser Experience DesignConceptual ModelingDesign SpecificationInterface DesignModel-based DesignRequirements ModelingSoftware ModelingUml ModelingUnified Modeling LanguageUser Interaction ModelingUser Requirements AnalysisUser Requirements Specification
This paper examines the use of the Unified Modeling Language (UML) as a representation for interaction design. We discuss the trade-offs related to applying UML outside its intended application domain and the suitability of UML components for modeling various aspects of interaction: representing user requirements, early envisionment of interaction, task modeling, navigation and detailed interaction specification. Where appropriate we propose and illustrate the combination of UML with purpose-specific notations. Keywords : Unified Modelling Language, User Interface Specification, Task Modelling, Navigation, Interaction Design. 1. Introduction UML [5, 20] is a family of notations which is emerging as the de facto industry standard for the specification of object oriented software. The spread of UML among software practitioners suggests that we consider whether and how UML can serve as a modeling technique for human computer interaction (HCI) design. Interaction design is outside the c...
6
Structuring Use Cases with Goals
Alistair Cockburn · 2000 · 283 citations
Peter Johnson, Stephanie Wilson, Panos Markopoulos et al. · 1993 · 72 citations · Full text
Business, Management Information Systems, Performance Management +17
Bridging the Generation Gap: From Work Tasks to User Interface Designs.
Stephanie Wilson, Peter Johnson · CADUI · 1996 · 59 citations
Arts, Design, Interaction Design +13