On the Role of Activity Diagrams in UML – A User Task Centered Development Process for UML | SpringerLink
Skip to main content

On the Role of Activity Diagrams in UML – A User Task Centered Development Process for UML

  • Conference paper
The Unified Modeling Language. «UML»’98: Beyond the Notation (UML 1998)

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

Included in the following conference series:

Abstract

Activity Diagrams can be used to describe internal processing as well as action-object flow. Since they do not focus on events and object interaction, it is not clear, how to combine them with the typical object-oriented diagrams like class and statechart diagrams. In this paper we propose to use activity diagrams as a bridge between use case diagrams and class diagrams. This gives three benefits: a smooth transition from business processes to use cases, an abstract specification of complex object interactions and a succinct description of system functions affecting several objects. This use of activity diagrams is embedded in an overall software development process characterized by a focus on user tasks during analysis and incremental class diagram development.

This work was funded by the Forschungsverbund ForSoft supported by the Bayerische Forschungsstiftung.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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.

Similar content being viewed by others

References

  1. Breu, R., Hinkel, U., Hofmann, C., Klein, C., Paech, B., Rumpe, B., Thurner, V.: Towards a Formalization of the Unified Modling Language. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 344–366. Springer, Heidelberg (1997)

    Google Scholar 

  2. Beck, A., Janssen, C.: TASK - Technik der Aufgaben- und Benutzerangemessenen Software-Konstruktion, Technical Report, IAT (1994)

    Google Scholar 

  3. Booch, G.: Object-Oriented Analysis and Design with Applications, Redwood City (1994)

    Google Scholar 

  4. Carroll, J.M.: Scenario-Based Design. John Wiley & Sons, Chichester (1995)

    Google Scholar 

  5. Davis, A.: Object-Oriented Requirements to Object-Oriented Design: An Easy Transition? Journal of Systems Software 30, 151–159 (1995)

    Article  Google Scholar 

  6. Denert, E.: Software-Engineering. Springer, Heidelberg (1992)

    MATH  Google Scholar 

  7. Downs, E., Clare, P., Coe, I.: Structured Systems Analysis and Design Method: Application and Context. Prentice-Hall, Englewood Cliffs (1992)

    Google Scholar 

  8. Diaper, D.: Task Analysis for Human-Computer Interaction. Ellis Horwood Limited (1989)

    Google Scholar 

  9. IEEE-STd. 830-1993, Recommended Practice for Software Requirements Specification

    Google Scholar 

  10. Jacobson, I., Ericsson, M., Jacobson, A.: The Object Advantage: Business Process Reengineering with Object Technology. Addison-Wesley, Reading (1994)

    Google Scholar 

  11. Jacobson, I.: Object-Oriented Software Engineering. Addison-Wesley, Reading (1992)

    MATH  Google Scholar 

  12. Moynihan, T.: Objects versus Functions in User-Validation of Requirements: Which Paradigm Works Best? In: OOIS 1994, pp. 54–73 (1994)

    Google Scholar 

  13. Paech, B.: The Four Levels of Use Case Description. In: REFSQ 1998 (1998)

    Google Scholar 

  14. Paech, B.: Aufgabenorientierte Softwareentwicklung, Habilitationsschrift, eingereicht an der TU München (April 1998)

    Google Scholar 

  15. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen, W.: Object-Oriented Modeling and Design. Prentice-Hall, Englewood Cliffs (1991)

    MATH  Google Scholar 

  16. Scheer, A.: Architecture of Integrated Information Systems: Foundations of Enterprise Modelling. Springer, Heidelberg (1992)

    Book  Google Scholar 

  17. Sommerville, I., Sawyer, P.: Requirements Engineering - A Good Practice Guide. Wiley & Sons, Chichester (1997)

    MATH  Google Scholar 

  18. Ulich, E.: Arbeitspsychologie. Schaeffer-Poeschel Verlag (1994)

    Google Scholar 

  19. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language for Object-Oriented Development, Version 1.1 (1997)

    Google Scholar 

  20. Weidenhaupt, K., Pohl, K., Jarke, M., Haumer, P.: Scenario Usage in System Development, A Report on Current Practice. In: ICRE 1998. IEEE, Los Alamitos (1998)

    Google Scholar 

  21. Ziegler, J.: Viewnet - Konzeptionelle Gestaltung und Modellierung von Navigationsstrukturen. In: Software Ergonomie 1997. pp. 343–350 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Paech, B. (1999). On the Role of Activity Diagrams in UML – A User Task Centered Development Process for UML. In: Bézivin, J., Muller, PA. (eds) The Unified Modeling Language. «UML»’98: Beyond the Notation. UML 1998. Lecture Notes in Computer Science, vol 1618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48480-6_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-48480-6_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66252-5

  • Online ISBN: 978-3-540-48480-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics