• Research Paper on:
    Software Development Lifecycle and Testing's Importance

    Number of Pages: 20

     

    Summary of the research paper:

    In twenty pages this research paper examines how top quality software can be produced through various testing types throughout its lifecycle. Fifteen sources are cited in the bibliography.

    Name of Research Paper File: D0_khtsdlc.rtf

    Buy This Research Paper »

     

    Unformatted Sample Text from the Research Paper:
    viewed in a negative context. However, as this discussion will demonstrate, testing in the software development lifecycle is crucial to the overall success of any program and therefore should be  viewed in a positive light. Without testing, it is not an overstatement to say that there would be no successful software. However,  while the complexity of software has increased significantly over the course of the past several decades, Hailpern and Santhanam (2002) assert that corresponding advances for producing this software have been  moderate, at best. Software development remains principally a labor-intensive enterprise, and, therefore, highly subject to human error and limitations (Hailpern and Santhanam (2002). It is for this reason that testing  throughout the vast majority of the software development lifecycle is crucial to the quality of the software product. Considering this, it becomes  imperative for the software development life cycle (SDLC), or as it is referred to in some of the literature, the program development life cycle, to be thoroughly understood by all  software programmers in order to minimize the possibility for error as much a humanly possible. An examination of the SDLC demonstrates that the principal method for minimizing error and maintaining  software product quality is through extensive testing during several phases of the SDLC. However, before examining these phases, it is helpful to establish precisely what is meant by terminology routinely  utilized in this process. Background information and vocabulary Twenty-five years ago, Frederick Brooks (1995) explained that there is a difference between the  software program created by a lone programmer and a programming systems product, which can be run, tested, repaired, and extended by anyone with sufficient programming knowledge in any operating environment. 

    Back to Research Paper Results