|
Describing the UserSoftware and system specification is all about modeling users. Sometimes this modeling is implicit as with storyboards and extended scenarios. Other times the modeling is explicit as when use cases and their structured scenarios describe what a user must be able to accomplish with a system. This topic area is concerned with the fundamental content of all of these descriptions of the user and their world. This topic area proposes one set of fundamental constructs that can be used in constructing a pattern language of user interface design or in modeling user interface architectures. Who Should Read this Discussion?
What Will I Learn from this Discussion?
This topic area explores the content of a model of the user. This topic area consists of one linear text flow with these pieces: Background NeededThe discussion is based on object modeling and illustrates concepts with UML diagraming constructs. You do not need to understand UML notation or even object modeling to benefit from this discussion. If you do not have an understanding of UML and object modeling, consider browsing the UML topic first. CaveatsThis is not a methods discussionthis is a description of the content HCI methods generate. This discussion of user modeling makes use of the Entity, Task, and Presenter (ETP) UI architecture's classification scheme as discussed in ETP UI Architecture. You need not understand ETP to benefit from this discussion. Reading this SectionThe symbol, The symbol, Last Modified February 2003 ©2002, 2003 John M. Artim |