• DocumentCode
    177377
  • 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
  • fYear
    2014
  • fDate
    June 30 2014-July 3 2014
  • Firstpage
    237
  • Lastpage
    240
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Its Applications (ICCSA), 2014 14th International Conference on
  • Conference_Location
    Guimaraes
  • Type

    conf

  • DOI
    10.1109/ICCSA.2014.54
  • Filename
    6976696