Use Case Double Tracing Linking Business Modeling to Software Development

  • G. Paolone
  • P. Di Felice
  • G. Liguori
  • G. Cestra
  • E. Clementini
Chapter

Abstract

Use cases are recommended as a powerful tool to carry out applications when moving from requirements analysis to design. In this contribution, we start from a recent software methodology that has been modified to pursue a strictly model-driven engineering approach. The work focuses on relevant elements of use cases in UML modeling, adapted and extended to support business modeling activities. Specifically, we introduce the idea of performing a “double tracing” between business modeling and system modeling: in this way a strong link between business requirements and the software solution to be developed is established.

References

  1. 1.
    Youcef Baghdadi (2002) Web-Based Interactions Support for Information Systems. Informing Science: Designing Information Systems, Volume 5, No 2.Google Scholar
  2. 2.
    X. Zhao, Y. Zou, J. Hawkins and B. Madapusi (2007) A Business Process Driven Approach for Generating E-Commerce User Interfaces, Model Conference, Nashville TN, pp. 256–270.Google Scholar
  3. 3.
    G. Booch, I. Jacobson, J. Rambaugh (1999) The Unified Modeling Language. User Guide. UK, Hardcover.Google Scholar
  4. 4.
    L. Zelinka V. Vrani´ (2009) A Configurable UML Based Use Case Modeling Metamodel. First IEEE Eastern European Conference on the Engineering of Computer Based Systems.Google Scholar
  5. 5.
    J. Duan (2009) An approach for modeling business application using refined use case. International Colloquium on Computing, Communication, Control, and Management.Google Scholar
  6. 6.
    A. Rodríguez, E. Fernández-Medina, M. Piattini (2008) Towards Obtaining Analysis-Level Class and Use Case Diagrams from Business Process Models. ER Workshops.Google Scholar
  7. 7.
    S. Štolfa, I. Vondrák (2004) A Description of Business Process Modeling as a Tool for Definition of Requirements Specification. 12th System Integration, pp. 463 469.Google Scholar
  8. 8.
    G. Paolone, G. Liguori, E. Clementini (2008) A methodology for building enterprise Web 2.0 Applications, MITIP, Prague, Czech Republic.Google Scholar
  9. 9.
    G. Paolone, G. Liguori, E. Clementini (2008) Design and Development of web 2.0 Applications, itAIS, Paris, France.Google Scholar
  10. 10.
    G. Paolone, G. Liguori, G. Cestra, E. Clementini (2009) Web 2.0 Applications: model-driven tools and design, itAIS, Costa Smeralda, Italy.Google Scholar
  11. 11.
    N. Sukaviriya, S. Mani, V. Sinha (2009) Reflection of a Year Long Model-Driven Business and UI Modeling Development, INTERACT, Part II, LNCS 5727, pp. 749–762.Google Scholar
  12. 12.
    G. Paolone, P. Di Felice, G. Liguori, G. Cestra, E. Clementini (2010) A Business Use Case driven methodology: a step Forward, ENASE, Athens, Greece.Google Scholar
  13. 13.
    P. Kruchten (2003) Rational Unified Process, An Introduction – Second Edition. UK, Addison Wesley.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • G. Paolone
    • 1
  • P. Di Felice
    • 1
  • G. Liguori
    • 1
  • G. Cestra
    • 1
  • E. Clementini
    • 1
  1. 1.Department of Electrical and Information EngineeringUniversity of L’AquilaL’AquilaItaly

Personalised recommendations