Control Cases during the Software Development Life-Cycle

被引:1
|
作者
Zou, Joe [1 ]
Pavlovski, Christopher J. [1 ]
机构
[1] IBM Corp, Sydney, NSW, Australia
关键词
D O I
10.1109/SERVICES-1.2008.46
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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 life-cycle (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.
引用
收藏
页码:337 / 344
页数:8
相关论文
共 50 条
  • [1] The life-cycle approach to software development
    Pilkington, R
    [J]. MANUFACTURING CHEMIST, 1996, 67 (01): : 28 - &
  • [2] Life-cycle software
    Hughes, D
    [J]. AVIATION WEEK & SPACE TECHNOLOGY, 2003, 159 (07): : 57 - 59
  • [3] A model to use software agents during software life-cycle
    Philip, T
    Konda, R
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 53 - 56
  • [4] THE SOFTWARE LIFE-CYCLE WITH ADA - A COMMAND AND CONTROL APPLICATION
    GOYDEN, M
    [J]. TRI-ADA 89 : INDUSTRY, ACADEMIA, GOVERNMENT: ADA TECHNOLOGY IN CONTEXT : APPLICATION, DEVELOPMENT, AND DEPLOYMENT, 1989, : 40 - 55
  • [5] Development Life-cycle of Critical Software Under FoCaL
    Ayrault, Philippe
    Hardin, Therese
    Pessaux, Francois
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 243 : 15 - 31
  • [6] Architectural view in software Development Life-Cycle practices
    Patel, Jinalben
    Lee, Roger
    Kim, Haeng-Kon
    [J]. 6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 194 - +
  • [7] SOFTWARE LIFE-CYCLE SUPPORT - DECISION BASED SOFTWARE-DEVELOPMENT
    WILD, C
    MALY, K
    [J]. IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 72 - 78
  • [8] SERENITY pattern-based software development life-cycle
    Sanchez-Cid, Francisco
    Mana, Antonio
    [J]. DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 305 - +
  • [9] EDPEPPS: A graphical environment for the parallel software development life-cycle
    Zemerly, MJ
    Delaitre, T
    Justo, GR
    Winter, SC
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1737 - 1743
  • [10] A TAXONOMY FOR THE EARLY STAGES OF THE SOFTWARE-DEVELOPMENT LIFE-CYCLE
    DAVIS, AM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1988, 8 (04) : 297 - 311