Skip to main content

A Diagrammatic Tool for Representing User Interaction in UML

  • Conference paper
  • First Online:
≪UML≫ 2000 — The Unified Modeling Language (UML 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1939))

Included in the following conference series:

Abstract

The UML suggests the employment of use cases for capturing the requirements and for specifying the interaction between the users and the system being modeled. Use cases are easily understood by users since they are essentially textual descriptions, but lack the precision and the conciseness accomplished by the other diagrammatic tools of UML. Besides, there is no systematic method that helps the designer to obtain such UML diagrams from a set of use cases. In this paper we present a diagrammatic tool to represent the users/system interaction called User Interaction Diagram (UID). UIDs have proven to be a valuable tool to gather requirements since they describe the exchange of information between the system and the user in a high level of abstraction, without considering specific user interface aspects and design details as in other UML diagrams. We show how UIDs can be incorporated into the requirements and analysis workflows of the Unified Process for software development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)

    Google Scholar 

  2. Imaz, M., and Benyon, D.: How Stories Capture Interactions. In: Proceedings of Human-Computer Interaction-INTERACT’99. IOS Press (1999) 321–328

    Google Scholar 

  3. Elmasri, R., and Navathe, S.B.: Fundamentals of Database Systems, Second Edition. Benja-min/Cummings (1994)

    Google Scholar 

  4. Güell, N., Schwabe, D., Vilain, P.: Modeling Interactions and Navigation in Web Applica-tions. In: Proceedings of the Second Workshop on Conceptual Modeling and the WWW — ER’2000. Lecture Notes in Computer Science (2000) — forthcoming

    Google Scholar 

  5. Jacobson, I., Booch, G., and Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  6. Jacobson, I.: The Use-Case Construct in Object-Oriented Software Engineering. In: Scenario-Based Design: Envisioning Work and Technology in System Development. John Wiley & Sons (1995) 309–336

    Google Scholar 

  7. Jacobson, I., Christerson, M., Jonsson, P., and övergaard, G: Object-Oriented Software Engineering — A Use Case Driven Approach. Addison-Wesley, Wokingham (1992)

    MATH  Google Scholar 

  8. Preece, J., Rogers, Y., Sharp, H., Benyon, D., Holland, S., and Carey, T.: Human-Computer Interaction. Addison-Wesley, Wokingham (1994)

    Google Scholar 

  9. Schwabe, D., Rossi, G.: An Object Oriented Approach to Web-Based Application Design. Theory and Practice of Object Systems 4, 4 (1998) 207–225

    Article  Google Scholar 

  10. Sutcliffe, A.G., Maiden, N.A.M., Minocha, S., and Manuel, D.: Supporting Scenario-Based Requirements Engineering. IEEE Transactions on Software Engineering 24, 12 (1998) 1072–1088

    Article  Google Scholar 

  11. Rossi, G., Schwabe, D., Lyardet, F.: Web application models are more than conceptual models. In: Proceedings of the World Wild Web and Conceptual Modeling’99 Workshop, ER’99 Conference. Lecture Notes in Computer Science. Springer (1999) 239–252

    Google Scholar 

  12. Vilain, P., Schwabe, D., de Souza, C. S.: Use Cases and Scenarios in the Conceptual Design of Web Applications. Technical Report MCC 12/00, Departamento de Informática, PUC-Rio (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vilain, P., Schwabe, D., de Souza, C.S. (2000). A Diagrammatic Tool for Representing User Interaction in UML. In: Evans, A., Kent, S., Selic, B. (eds) ≪UML≫ 2000 — The Unified Modeling Language. UML 2000. Lecture Notes in Computer Science, vol 1939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40011-7_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-40011-7_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41133-8

  • Online ISBN: 978-3-540-40011-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics