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

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.

[1]  Sjaak Brinkkemper,et al.  Conceptual Modelling in Information Systems Engineering , 2007 .

[2]  John Mylopoulos,et al.  An Empirical Evaluation of the i* Framework in a Model-Based Software Generation Environment , 2006, CAiSE.

[3]  Leon G. Higley,et al.  Forensic Entomology: An Introduction , 2009 .

[4]  Mohsen Attaran,et al.  Exploring the relationship between information technology and business process reengineering , 2004, Inf. Manag..

[5]  Rob Davis,et al.  ARIS Design Platform: Getting Started with BPM , 2007 .

[6]  Kurt Sandkuhl,et al.  Participative Enterprise Modeling: Experiences and Recommendations , 2007, CAiSE.

[7]  Michael Jackson,et al.  Four dark corners of requirements engineering , 1997, TSEM.

[8]  Ilia Bider,et al.  REBPS'03: Motivation, Objectives and Overview. Message from the Workshop Organizers , 2003, CAiSE Workshops.

[9]  Janis A. Bubenko,et al.  Enterprise Modelling: Improving the Quality of Requirements Specifications , 1994 .

[10]  Jeffrey Parsons,et al.  Understanding the Role of Use Cases in UML: A Review and Research Agenda , 2000, J. Database Manag..

[11]  Andrea Taylor-Cummings,et al.  Bridging the User–is Gap: A Study of Major Information Systems Projects , 1998 .

[12]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[13]  Iris Vessey,et al.  Requirements specification: learning object, process, and data methodologies , 1994, CACM.

[14]  C. Rolland Capturing System Intentionality with Maps , 2007 .

[15]  Colette Rolland,et al.  Modeling Goals and Reasoning with Them , 2005 .

[16]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[17]  Pete Sawyer,et al.  Requirements Engineering: A Good Practice Guide , 1997 .

[18]  Hans Eriksson,et al.  Business Modeling With UML: Business Patterns at Work , 2000 .

[19]  Jerry N. Luftman,et al.  Enablers and Inhibitors of Business-IT Alignment , 1999, Commun. Assoc. Inf. Syst..

[20]  Karen Holtzblatt,et al.  Requirements gathering: the human factor , 1995, CACM.

[21]  Ritu Agarwal,et al.  Comprehending Object and Process Models: An Empirical Study , 1999, IEEE Trans. Software Eng..

[22]  John Krogstie,et al.  Assessing Business Process Modeling Languages Using a Generic Quality Framework , 2006 .

[23]  Claes Wohlin,et al.  Engineering and Managing Software Requirements , 2005 .

[24]  Andrea Taylor-Cummings,et al.  Bridging the user-IS gap: a study of major information systems projects , 1998, J. Inf. Technol..

[25]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[26]  Izak Benbasat,et al.  Factors That Influence the Social Dimension of Alignment Between Business and Information Technology Objectives , 2000, MIS Q..

[27]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[28]  Marta Indulska,et al.  A Study of the Evolution of the Representational Capabilities of Process Modeling Grammars , 2006, CAiSE.

[29]  Søren Lauesen,et al.  Task Descriptions as Functional Requirements , 2003, IEEE Softw..

[30]  Marta Indulska,et al.  How do practitioners use conceptual modeling in practice? , 2006, Data Knowl. Eng..

[31]  Bill Curtis,et al.  Process modeling , 1992, CACM.