Abstract
One of the major concerns in Requirements Engineering is to establish that the ‘whys’ of the system to be developed fit the ‘whats’ of the delivered system. The aim is to ensure a ‘best fit’ between organisation needs (whys) and system functionality (whats). However, systems, once developed, undergo changes and it is of prime importance that the changed need and the changed system functionality continue to preserve the ‘best fit’. We explore the fitness relationship to reveal its nature and its engineering process. We identify major issues that must be addressed in this process to arrive at the best fit. We also consider the preservation of this relationship in the face of change and discuss some issues specific to this scenario. The results presented are founded in our experience in about a dozen industrial and research European projects.
Chapter PDF
References
C. Alves, A. Finkelstein. Challenges in COTS-Decision Making: A Goal-Driven Requirements Engineering Perspective. In Procs of Workshop on Software Engineering Decision Support, in conjunction with SEKE’02. Ischia, Italy, July 2002.
A.I. Anton C. Potts. The Use of Goals to Surface Requirements for Evolving Systems. In Procs IEEE International Conference on Software Engineering, IEEE Computer Soctety. 1998
A. Arsanjani, J. Alpigini. Using Grammar-oriented Object Design to Seamlessly Map Business Models to Component-based Software Architectures. In Procs of the International Symposium of Modelling and Simulation, May 16–18, 2001, Pittsburgh, PA, USA, pp 186–191.
S. Assar, C. Ben Achour, S. Si Said. Un modèle pour la Spécification de Processus d’Analyse des Systèmes d’Information. Proc. 18ème Congrès INFORSID, Lyon France, May 2000.
C. Ben Achour. Extraction des Besoins par Analyse de Scénarios Textuels. Phd Thesis, Univ. Paris 6 — Pierre et Marie Curie. 1999.
A. Benjamen. Une approche multi-démarches pour la modélisation des démarches méthodologiques. Phd thesis. Université de Paris I — Panthéon Sorbonne. 1999.
J. Bubenko. Enterprise Modelling. In Ingenierie de Systèmes d’Information, Vol 2, Num. 6, pp. 657–678.1994.
A. Cockburn. Writing Effective Use Cases. Addison-Wesley. 2000.
D. F. D’Souza, A. C. Wills. Objects, Components, and Frameworks with UML The Catalysis Approach. Addison-Wesley, Object Technology Series. 2001.
D. Bush., A. Finkelstein. Requirements Elicitation for Complex Safety Related Systems. In Procs London Communication Symposium. London, UK, Sept. 2002
M. Jackson. Software Requirements and Specifications. Addison-Wesley. 1995.
I. Jacobson, G. Booch, J. Rumbaugh. Unified Software Development Process. Addison-Wesley, Object Technology Series. 1999.
E. Kamsties, A. von Knethen, R. Reussner. A Controlled Experiment on the Understandability of Different Requirements Specifications Styles. In Procs of REFSQ’02, Essen, Germany, 2002.
P. Kawalek, P. Kueng. The Goal in the Organization. In Procs of BITWorld’99, Cape Town, South Africa, July 1999.
A. van Lamsweerde. Goal-Oriented Requirements Engineering: A Guided Tour. Invited Paper for RE’01 — 5th IEEE International Symposium on Requirements Engineering, Toronto, August, 2001, pp. 249–263
E. Letier, A. van Lamsweerde. Agent-Based Tactics for Goal-Oriented Requirements Elaboration. In Procs de ICSE’02 — 24th International Conference on Software Engineering, ACM Press. May 2002.
S. Nurcan, C. Rolland. A multi-method for defining the organizational change. To appear in Information & Software Technology, 2002.
B. Paech, A.H. Dutoit, D. Kerkow, A. von Knethen. Functional Requirements, non-Functional Requirements, and Architecture Should not Be Separated. In Procs. of REFSQ’02. International Workshop on Requirements Engineering: Fundation for Software Quality. Essen, Germany, Sept 2002.
C. Potts. Fitness for Use: The System Quality that Matters Most. In Procs REFSQ’97: Third Int. Workshop on Requirements Engineering: Foundation for Software Quality. Barcelona, Spain: June 16–17, 1997.
C. Potts, I. His. Abstraction and Context in Requirements Engineering: A Synthesis of Goal Refinement and Ethnography. Annals of Software Engineering, Vol. 3 pp. 23–61.1997.
J. Ralyté, C. Rolland. An assembly process model for method engineering. In Procs of CaiSE’01. Lecture Notes in Coputer Sciences. 2001
C. Rolland, N Prakash. Bridging the Gap Between Organisational Needs and ERP functionality. Requirtements Engineering Journal, Springer Verlag. 5:180.193. 2000.
C. Rolland. Intention Driven Component Reuse. Information Systems Engineering (S. Brinkkemper, E. Lindencrona, A. Solvberg, eds). Springer, pp. 197, 208. 2000.
C. Rolland, N. Prakash. Matching ERP System Functionality to Customer Requirements. In Procs of the 5th IEEE International Symposium on Requirements Engineering, Toronto, Canada. August 27–31, 2001.
C. Rolland, C. Salinesi. Eliciting Gaps in Requirements Change: An Industrial Experience. To appear in Requirements Engineering Journal. 2003.
C. Rolland, C. Souveyet, C. Ben Achour. Guiding Goal Modelling Using Scenarios. IEEE Transactions on Software Engineering, Special Issue on Scenario Management, Vol 24, No 12, p. 1055–1071. December 1998.
C. Rolland, G. Grosz, R. Kla. Experience with Goal-Scenario Coupling in Requirements Engineering. In Procs of the Fourth International Symposium on Requirements Engineering, RE’99. Limerick, Ireland, June 1999.
M. Tawbi. CREWS-L’Ecritoire: un Guidage Outillé du Processus d’Ingénierie des Besoins. PhdThesis, Université de Paris I-Panthéon Sorbonne. 2001.
K. Weidenhaupt, K. Pohl, M. Jarke, P. Haumer, CREWS Team. Scenario Usage in System Development: a Report on Current Practice. Proceedings of ICRE’98, 3rd International Conference on Requirements Engineering, Colorado Springs USA. 6–10 April 1998.
E. Yu. “Agent Orientation as a Modelling Paradigm”. Wirtschaftsinformatik. 43(2) April 2001. pp. 123–132.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Salinesi, C., Rolland, C. (2003). Fitting Business Models to System Functionality Exploring the Fitness Relationship. In: Eder, J., Missikoff, M. (eds) Advanced Information Systems Engineering. CAiSE 2003. Lecture Notes in Computer Science, vol 2681. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45017-3_43
Download citation
DOI: https://doi.org/10.1007/3-540-45017-3_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40442-2
Online ISBN: 978-3-540-45017-7
eBook Packages: Springer Book Archive