Browse > Article

An Integrated Requirements Analysis Method based on Goal and Scenario  

김진태 (서강대학교 컴퓨터학과)
김동선 (서강대학교 컴퓨터학)
박수용 (서강대학교 컴퓨터학과)
Abstract
In Requirements engineering, requirements elicitation and analysis are very important tasks to develop software systems successfully. Even though various methods have been proposed including scenario-based analysis, goal based analysis, and coupling goal with scenario, each method has its own strengths and weaknesses. If you use only one method, it is very difficult to elicit and to analyze system requirements completely. Since these methods don't support a comprehensive elicitation process, this paper proposes an integrated approach. This integrated approach is focused on two viewpoints. One is what factors are comprised and the other is how they are integrated. This paper also shows how the proposed approach can be applied to Meeting Reservation System (MRS) development. An experiment has been conducted using this approach to demonstrate how complete requirements are elicited and analyzed and to show relative time savings during elicitation in comparison to each method.
Keywords
Requirements; Software Quality; Goal; Scenario;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Colette Rolland, Georges Grosz, Regis Kla, 'Experience With Goal-Scenario Coupling In Requirements Engineering,' Requirements Engineering. 1999 Proceedings. IEEE International Symposium on, 1999 Page(s): 74-81   DOI
2 Gerald Kotonya, Ian Sommerville, Requirements Engineering processes and techniques, Wiley, 1997, pp. 139-14
3 Alan M. Davis, Software Requirements-Analysis and specification, Prentice Hall, 1990, pp. 46-51
4 International Organization for Standards, ISO/IEC 9126-1 Information Technology; Software Product Quality, International Organization for Standards, 2002
5 Annie I. Antn, Goal Identification and Refinement in the Specification of Software-Based Information Systems, Ph.D. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, June 1997
6 Maiden, N.A.M., Sutcliffe, A.G., Requirements critiquing using domain abstractions. In: Proceedings First International Conference on Requirements Engineering, J. Siddiqi (ed.) IEEE Computer Society Press, 1994, 184-193   DOI
7 Paul Clements, Rick Kazman, Mrak Klein, Evaluating Software Archtectures : Methods and Case Studies, Addison-Wesley, 2002, pp 211-239
8 OMG, A UML Profile for Enterprise Distributed Object Computing Specification, 2002-08, pp B-1-B-3
9 B.WBoehm, 'Software Engineering Economics,' Prentice Hall, 1981
10 Richard H.Thayer, Merlin Dorfman, Software Requirements Engineering, 2nd Edition IEEE Computer Society Press, 1997
11 Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, 1993
12 Daniel Gross, Eric Yu, From Non-Functional Requirements to Design through Patterns, Requirements Engineering, Springer-Verlag, 2001, pp. 18-36
13 Ivar Jacobson, 'Four Macro Trend in Software Development,' Korea Conference of Software Engineering, 2002, pp. 1-14
14 Ian Sommerville, Software Engineering 6th Edition, Addison-Wesley, 2001, pp 137-139, pp194-211
15 Sutcliffe, A, 'Scenario based requirement analysis,' Requirements Engineering Journal, 1998, pp. 48-65
16 V.Plihon, J.Ralyte, A.Benjamen, N.A.M. Maiden, A.Sutcliffe, E.Dubois, and P.Heymans, 'A Reuse-Oriented Approach for the Construction of Scenario Based methods,' Proc. Int'l Software process Assoc. Fifth Int'l Conf. Software Process(ICSP'98), Chicago, June 1998, pp. 14-17
17 Annie I. Anton, 'Goal-Based Requirements Analysis,' Proceedings of ICRE 96, pp. 136-144   DOI
18 Anne Dardenne, Axel van Lamsweerde, Stephen Fickas, 'Goal-Directed Requirements Acquisition,' Science of Computer Programming, 20(1-2), 1993, pp. 3-50   DOI   ScienceOn
19 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, Dec. 1998. pp 1055-1071   DOI   ScienceOn
20 E. Yu and J. Mylopoulos, 'Why Goal-Oriented Requirements Engineering,' Proceedings of the 4th International Workshop on Requirements Engineering: Foundations of Software Quality(8-9 June 1998, Pisa, Italy). E. Dubois, A.L. Opdahl, K. Pohl, eds. Presses Universitaires de Namur, 1998. pp.15-22