In Support of User Interface Design in the Rational Unified Process

The Rational Unified Process (RUP) is a use case driven iterative software engineering process User Interface design within the RUP involves user interface modelling and user interface prototyping. This paper describes two support artefacts - extended tabular use cases and UI element clusters - which provide a bridge between these two activities. They provide support for 'flow of events' storyboarding, the clustering of user interface elements and identification of UML boundary classes, and the initial sketching of user interface prototypes.

[1]  Larry L. Constantine,et al.  Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .

[2]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction, Second Edition , 2000 .

[3]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[4]  Cris Kobryn UML 2001: a standardization odyssey , 1999, CACM.

[5]  Charles Richter Designing Flexible Object-Oriented Systems with UML , 1999 .

[6]  Marc Rettig,et al.  Prototyping for tiny fingers , 1994, CACM.

[7]  Philippe Kruchten,et al.  User interface design in the rational unified process , 2001 .

[8]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[9]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[10]  Chris Phillips,et al.  Extending UML use case modelling to support graphical user interface design , 2001, Proceedings 2001 Australian Software Engineering Conference.

[11]  Terry Quatrani Visual modeling with rational Rose and UML , 1998, Addison-Wesley object technology series.

[12]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[13]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[14]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[15]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[16]  Mordechai Ben-Menachem,et al.  Writing effective use cases , 2001, SOEN.