Skip to main content

Business Modeling and Requirements in RUP: A Dependency Analysis of Activities, Tasks and Work Products

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2016 (ICCSA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9790))

Included in the following conference series:

  • 1474 Accesses

Abstract

Most artifacts developed during the requirements engineering process relate themselves in different ways. In order to understand in detail how they affect each other during the software development process, it is relevant to identify their interdependencies. This paper presents a systematization of the existing interdependencies between the different elements of the Rational Unified Process (RUP) in the Business Modeling and Requirements disciplines. This work, which highlights knowledge about the different interdependencies and traceability of RUP elements, is useful to avoid unconscious decisions during software the development process and also, to detect potential problems due to the violation of the existing interdependencies.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Fernandes, J.M., Machado, R.J.: Requirements in Engineering Projects. Springer, Cham (2016)

    Book  Google Scholar 

  2. Ivan, J.: The Design of Requirements Modelling Languages. Springer, Cham (2015)

    Google Scholar 

  3. Smialek, M., Nowakowski, W.: From Requirements to Java in a Snap. Springer, Cham (2015)

    Google Scholar 

  4. Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., Nattoch Dag, J.: An industrial survey of requirements interdependencies in software product release planning. In: Fifth IEEE International Symposium on Requirements Engineering, pp. 84–91. IEEE Press (2001)

    Google Scholar 

  5. Regnell, B., Paech, B., Aurum, A., Wohlin, C., Dutoit, A., Nattoch Dag, J.: Requirements mean decisions! – research issues for understanding and supporting decision-making in requirements engineering. In: First Swedish Conference on Software Engineering Research and Practice (SERP 2001), pp. 49–52 (2001)

    Google Scholar 

  6. Dahlstedt, Å.G., Persson, A.: Requirements Interdependencies – State of the Art and Future Challenges. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements. LNCS, pp. 95–116. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Dahlstedt, Å.G., Persson, A.: Requirements interdependencies - molding the state of research into a research agenda. In: Ninth International Workshop on Requirements Engineering: Foundation for Software Quality, pp. 55–64 (2003)

    Google Scholar 

  8. Heindl, M., Biffl, S.: A case study on value-based requirements tracing. In: 10th European Software Engineering Conference, pp. 60–69. ACM, New York (2005)

    Google Scholar 

  9. Kruchten, P.: Tutorial: introduction to the rational unified process. In: 24th International Conference on Software Engineering (ICSE 2002), pp. 703–703. ACM, New York (2002)

    Google Scholar 

  10. Gotel, O.C.Z.: An analysis of the requirements traceability problem. In: 1st International Conference on Requirements Engineering, pp. 94–101. IEEE Press (1994)

    Google Scholar 

  11. Genvigir, E.C.: Um Modelo para Rastreabilidade de Requisitos de Software Baseado em Generalização de Elos e Atributos. Instituto Nacional de Pesquisas Espaciais (2009)

    Google Scholar 

  12. Zou, X., Settimi, R., Cleland-Huang, J.: Improving automated requirements trace retrieval: a study of term-based enhancement methods. Empirical Softw. Eng. 15(2), 119–146 (2010)

    Article  Google Scholar 

  13. Sánchez, P., Alonso, D., Rosique, F., Álvarez, B., Pastor, J.A.: Introducing safety requirements traceability support in model-driven development of robotic applications. IEEE Trans. Comput. 60(8), 1059–1071 (2011)

    Article  MathSciNet  Google Scholar 

  14. Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Trans. Softw. Eng. 27(1), 58–93 (2001)

    Article  Google Scholar 

  15. Winkler, S., Pilgrim, J.V.: A survey of traceability in requirements engineering and model-driven development. Softw. Syst. Model 9(4), 529–565 (2010)

    Article  Google Scholar 

  16. Spanoudakis, G., Zisman, A.: Software traceability: a roadmap. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering, vol. 3, pp. 395–428. World Scientific Publishing, Singapore (2005)

    Chapter  Google Scholar 

  17. Dömges, R., Pohl, K.: Adapting traceability environments to project-specific needs. Commun. ACM 41(12), 54–62 (1998)

    Article  Google Scholar 

  18. Aizenbud-Reshef, N., Nolan, B.T., Rubin, J., Shaham-Gafni, Y.: Model traceability. IBM Syst. J. 45(3), 515–526 (2006)

    Article  Google Scholar 

  19. Huang, J., Gotel, O., Zisman, A. (eds.): Software and Systems Traceability. Springer, London (2012)

    Google Scholar 

  20. Turban, B.: Tool-Based Requirement Traceability Between Requirement and Design Artifacts. Springer, Wiesbaden (2013)

    Book  Google Scholar 

  21. Marques, A., Ramalho, F., Andrade, W.L.: TRL: a traceability representation language. In: 30th Annual ACM Symposium on Applied Computing, pp. 1358–1363. ACM, New York (2015)

    Google Scholar 

  22. Marques, A., Ramalho, F., Andrade, W.L.: Towards a requirements traceability process centered on the traceability model. In: 30th Annual ACM Symposium on Applied Computing, pp. 1364–1369. ACM, New York (2015)

    Google Scholar 

  23. Rempel, P., Mäder, P.: A quality model for the systematic assessment of requirements traceability. In: 23rd IEEE International Requirements Engineering Conference (RE), pp. 176–185. IEEE Press (2015)

    Google Scholar 

  24. Badreddin, O., Sturm, A.: Requirement traceability: a model-based approach. In: 4th IEEE International Model-Driven Requirements Engineering Workshop (MoDRE), pp. 87–91. IEEE Press (2014)

    Google Scholar 

  25. Soonsongtanee, S., Limpiyakorn, Y.: Enhancement of requirements traceability with state diagrams. In: 2nd International Conference on Computer Engineering and Technology (ICCET), pp. V2-248–V2-252. IEEE Press (2010)

    Google Scholar 

  26. Berrocal, J., Alonso, J.G., Chicote, C.V., Murillo, J.M.: A model-driven approach for documenting business and requirements interdependencies for architectural decision making. IEEE Lat. Am. Trans. 12(2), 227–235 (2014)

    Article  Google Scholar 

  27. IBM, Rational Method Composer (version 7.1). http://www-03.ibm.com/software/products/en/rmc

Download references

Acknowledgments

This work has been supported by COMPETE: POCI-01-0145-FEDER-007043 and FCT – Fundação para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/2013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Eduardo Fernandes .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Campos, C., Fernandes, J.E., Machado, R.J. (2016). Business Modeling and Requirements in RUP: A Dependency Analysis of Activities, Tasks and Work Products. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2016. ICCSA 2016. Lecture Notes in Computer Science(), vol 9790. Springer, Cham. https://doi.org/10.1007/978-3-319-42092-9_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42092-9_45

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42091-2

  • Online ISBN: 978-3-319-42092-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics