Title :
On the Decomposition of Use Cases for the Refinement of Software Requirements
Author :
Cruz, Estrela F. ; Machado, Ricardo J. ; Santos, Maribel Y.
Author_Institution :
Inst. Politec. de Viana do Castelo, Escola Super. Tecnol. e Gestao, Viana do Castelo, Portugal
fDate :
June 30 2014-July 3 2014
Abstract :
Requirements elicitation is a complex and usually longstanding but crucial activity to the software development. UML use case models are one of the most popular techniques to describe the functional requirements of a system. Use cases can be written with a high-abstraction level or with a low-abstraction level. In fact, when one needs to see the system as a whole, the high-abstraction level use cases are useful. But when the system´s details need to be known, low-abstraction level use cases are a lot more useful. This paper describes an iterative and incremental approach to support the construction of UML use case diagrams as a first documentation effort of the requirements elicitation activities. The approach adopts a refinement mechanism to detail use cases, in a controlled way, as a mean to obtain a functional requirements model of the system. This allows relating an abstract use case with the corresponding more concrete use cases.
Keywords :
Unified Modeling Language; software engineering; system documentation; UML use case models; documentation effort; requirements elicitation; software development; software requirements; Abstracts; Business; Concrete; Context; Object oriented modeling; Software; Unified modeling language; Decomposition; Meta-model; Requirements Refining; UML; Use Case Models;
Conference_Titel :
Computational Science and Its Applications (ICCSA), 2014 14th International Conference on
Conference_Location :
Guimaraes
DOI :
10.1109/ICCSA.2014.54