• DocumentCode
    2295386
  • Title

    Control Cases during the Software Development Life-Cycle

  • Author

    Zou, Joe ; Pavlovski, Christopher J.

  • Author_Institution
    IBM, Sydney, NSW
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    337
  • Lastpage
    344
  • Abstract
    The control case is a tool that may be applied in software development to model non-functional requirements during the requirements engineering process. The control case complements the use case in requirements design by capturing the systems qualities not addressed by the use case. This includes attributes such as performance, security, and the prescribed technology and standards. Together, the use case and control case offer a more complete representation of the requirements that define the system to be developed. In this paper, we extend the previous work on the control case by illustrating how this modeling tool is applied during the software development lifecycle (SDLC) from initial requirements through to commercial deployment. This includes business process analysis, detailed requirements gathering, architecture & design, software build, systems testing, and deployment. This work helps to bridge the gap in applying the control case to model non-functional requirements, illustrating how control cases are decomposed and refined further during the SDLC.
  • Keywords
    software engineering; business process analysis; control cases; modeling tool; nonfunctional requirement; requirements design; requirements engineering process; software development lifecycle; use case; Bridges; Business; Computer architecture; Control systems; Process control; Programming; Security; Software design; Software systems; System testing; Control Case; NFRs; Non-Functional Requirements; Operating Condition; SDLC. BPM; SOA; SOMA; Use Case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.46
  • Filename
    4578345