Business Process Modelling and Purpose Analysis for Requirements Analysis of Information Systems

  • Jose Luis de la Vara
  • Juan Sánchez
  • Óscar Pastor
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5074)


Although requirements analysis is acknowledged as a critical success factor of information system development for organizations, problems related to the requirements stage are frequent. Some of these problems are lack of understanding of the business by system analysts, lack of focus on the purpose of the system, and miscommunication between business people and system analysts. As a result, an information system may not fulfil organizational needs. To try to prevent these problems, this paper describes an approach based on business process modelling and purpose analysis through BPMN and the goal/strategy Map approach. The business environment is modelled in the form of business process diagrams. The diagrams are validated by end-users, and the purpose of the system is then analyzed in order to agree on the effect that the information system should have on the business processes. Finally, requirements are specified by means of the description of the business process tasks to be supported by the system.


Business process modelling system purpose BPMN Map task description 


  1. 1.
    Agarwal, R., Prabuddha, D., Sinha, A.P.: Comprehending Object and Process Models: An Empirical Study. IEEE Transactions on Software Engineering 25(4), 541–556 (1999)CrossRefGoogle Scholar
  2. 2.
    Alexander, I., Bider, I., Regev, G.: REBPS 2003: Motivation, Objectives and Overview. Message from the Workshop Organizers. In: CAiSE Workshops (2003)Google Scholar
  3. 3.
    Attaran, M.: Exploring the relationship between information technology and business process reengineering. Information & Management 41, 585–596 (2003)CrossRefGoogle Scholar
  4. 4.
    Becker, J., Kugeler, M., Rosemann, M. (eds.): Process Management. Springer, Heidelberg (2003)Google Scholar
  5. 5.
    Bubenko, J., Persson, A., Stirna, J.: EKD User Guide (2001),
  6. 6.
    Castro, J., Kolp, M., Mylopoulos, J.: Towards requirements-driven information systems engineering: the Tropos Project. Information Systems 27, 365–389 (2002)zbMATHCrossRefGoogle Scholar
  7. 7.
    Constantine, L., Lockwood, L.: Software for Use. Addison-Wesley, Reading (2002)Google Scholar
  8. 8.
    Curtis, B., Kellner, M., Over, J.: Process Modelling. Communications of the ACM 35(9), 75–90 (1992)CrossRefGoogle Scholar
  9. 9.
    Dardenne, A., Lamsweerde, A., van Fickas, S.: Goal-directed Requirements Acquisition. Science of Computer Programming 20, 3–50 (1993)zbMATHCrossRefGoogle Scholar
  10. 10.
    Davis, I., et al.: How do practitioners use conceptual modelling in practice? Data & Knowledge Engineering 58, 359–380 (2006)Google Scholar
  11. 11.
    Davis, R., Brabänder, E.: ARIS Design Platform. Springer, Heidelberg (2007)Google Scholar
  12. 12.
    Dobing, B., Parsons, J.: Understanding the role of use cases in UML: a review and research agenda. Journal of Database Management 11(4), 28–36 (2000)Google Scholar
  13. 13.
    Dumas, M., van der Aalst, W., ter Hofstede, A. (eds.): Process-Aware Information Systems. Wiley, Chichester (2005)Google Scholar
  14. 14.
    Eriksson, H., Penker, M.: Business Modelling with UML. John Wiley and Sons, Chichester (2000)Google Scholar
  15. 15.
    Estrada, H., Rebollar, A.M., Pastor, Ó., Mylopoulos, J.: An Empirical Evaluation if the i* Framework in a Model-Based Software Generation Environment. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 513–527. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    IIBA. Business Analysis Body of Knowledge (2006),
  17. 17.
    Holtzblatt, K., Beyer, H.: Requirements gathering: the human factor. Communications of the ACM 38(5), 31–32 (1995)CrossRefGoogle Scholar
  18. 18.
    Kirikova, M., Bubenko, J.: Enterprise Modelling: Improving the Quality of Requirements Specification. Information Systems Research Seminar in Scandinavia,  IRIS-17 (1994)Google Scholar
  19. 19.
    Lauesen, S.: Task Descriptions as Functional Requirements. IEEE Software 20(2), 58–65 (2003)CrossRefGoogle Scholar
  20. 20.
    Luftman, J., Raymond, R., Brier, T.: Enablers and Inhibitors of Business-IT Alignment. Communications of AIS 1(11), 1–33 (1999)Google Scholar
  21. 21.
    Maiden, N., Jones, S.: An Integrated User-Centered Requirements Engineering Process, Version 4.1 (2004),
  22. 22.
    Nysetvold, A., Krogstie, J.: Assessing Business Process Modelling Languages Using a Generic Quality Framework. In: EMMSAD 2005, CAiSE Workshops (2005)Google Scholar
  23. 23.
    OMG: Business Process Modelling Notation (BPMN) Specification (online) (2006),
  24. 24.
    Pastor, O., Molina, J.C.: Model-Driven Architecture in Practice. Springer, Heidelberg (2007)Google Scholar
  25. 25.
    Reich, B., Benbasat, I.: Factors That Influence the Social Dimension of Alignment Between Business and Information Technology. MIS Quarterly 24(1), 81–113 (2000)CrossRefGoogle Scholar
  26. 26.
    Rolland, C., Salinesi, C.: Modeling Goals and Reasoning with Them. In: Engineering and Managing Software Requirements, pp. 189–217. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  27. 27.
    Rolland, C.: Capturing System Intentionality with Maps. In: Conceptual Modelling in Information Systems Engineering, pp. 141–158. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  28. 28.
    Rosemann, M., et al.: A Study of the Evolution of the Representational Capabilities of Process Modeling Grammars. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 447–461. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  29. 29.
    Sommerville, I., Sawyer, P.: Requirements Engineering: A Good Practice Guide. John Wiley and Sons, Chichester (1997)zbMATHGoogle Scholar
  30. 30.
    Stirna, J., Persson, A., Sandkuhl, K.: Participative Enterprise Modeling: Experiences and Recommendations. In: Krogstie, J., Opdahl, A., Sindre, G. (eds.) CAiSE 2007 LNCS, vol. 4495, pp. 546–560. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  31. 31.
    The Standish Group. Chaos Reports,
  32. 32.
    Taylor-Cummings, A.: Bridging the user-IS gap: a study of major information systems projects. Journal of Information Technology 13, 29–54 (1998)CrossRefGoogle Scholar
  33. 33.
    Vessey, I., Coner, S.: Requirements Specification: Learning Object, Process, and Data Methodologies. Communications of the ACM 37(5), 102–113 (1994)CrossRefGoogle Scholar
  34. 34.
    Wohed, P., et al.: On the Suitability of BPMN for Business Process Modelling. In: Dustdar, S., Fiadeiro, J.L., Sheth, A.P. (eds.) BPM 2006. LNCS, vol. 4102, pp. 161–176. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  35. 35.
    Yu, E.: Modelling Strategic Relationships for Process Reengineering. PhD Thesis, University of Toronto (1995)Google Scholar
  36. 36.
    Zave, P., Jackson, M.: Four Dark Corners of Requirements Engineering. ACM Transactions on Software Engineering and Methodology 6(1), 1–30 (1997)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jose Luis de la Vara
    • 1
  • Juan Sánchez
    • 1
  • Óscar Pastor
    • 1
  1. 1.Department of Information Systems and ComputationTechnical University of ValenciaValenciaSpain

Personalised recommendations