Iterative design and testing within the software development life cycle

被引:4
作者
Tsai, BY [1 ]
Stobart, S [1 ]
Parrington, N [1 ]
Thompson, B [1 ]
机构
[1] UNIV SUNDERLAND,SCH COMP & INFORMAT SYST,SUNDERLAND SR6 0DD,ENGLAND
关键词
iterative and incremental software; design; test and software development lifecycle;
D O I
10.1023/A:1018528506161
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The activity of testing begins during system development and spans all subsequent phases. Some system development lifecycles describe testing which is performed after the coding phase, but this may cause the software to be delivered without sufficient testing. In this paper, we present a software system development lifecycle model, called the Test design Stages Processed model (TSP model), in which we emphasize that iterative test design stages should be incorporated at each phase of the software development lifecycle. When a phase is completed, testing of the phase should also be completed at that time. Within this paper we have added unit, integration and system testing processes into Booch's micro-design process to generate a new designs and test model. This shows the process of iterative and incremental software development. Comparing this with our model, we explain how the TSP model can be used for developing and testing an object-oriented software system.
引用
收藏
页码:295 / 309
页数:15
相关论文
共 22 条
[1]  
Beizer B., 2003, Software Testing Techniques
[2]  
BOEHM BW, 1988, COMPUTER, V21, P61, DOI [10.1109/2.59, 10.1145/12944.12948]
[3]  
BOEHM BW, 1976, IEEE T COMPUT, V25, P1226, DOI 10.1109/TC.1976.1674590
[4]  
BOHEM B, 1986, SOFTWARE ENG NOTES, V11, P23
[5]  
Booch G., 1991, Object-oriented Analysis and Design with Applications
[6]  
Booch G, 1987, SOFTWARE COMPONENTS
[7]  
BOOCH G, 1994, OBJECT ORIENTED ANAL
[8]  
BOSMAN O, 13 INT C TEST COMP S
[9]  
EDWARDS M, 1990, COMMUNICAITON ACM, V33, P143
[10]  
Hill D.R., 1996, Object-Oriented Analysis and Simulation