Font Size: a A A

Cots-based Software Development Process Improvement And Degradation Of The Risk Analysis

Posted on:2006-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:C LiuFull Text:PDF
GTID:2208360152470366Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Current major organizations and large-scale systems usually use some COTS (commercial off the shelf) components. However, Traditional software lifecycle model not completely suit COTS based system development and maintenance process. How to limit the risk of COTS products evolution and respect the lake of information of COTS products is the challenge of COTS based system developer (application developer).COTS Based System development and maintenance has two mainly problems application developer must deal with: First is Lack of information. COTS products provide by the third parties (venders). Most of them not have source code, and maybe insufficient documentation. Application developer may not enough familiar with the COTS products (Function, performance, etc). Second is COTS components future not under the application developer's control. New versions or releases of COTS products are brought to the market frequently. Application developer has little or no control over the evolution of the system. Traditional lifecycle model not completely suit the COTS based system development and maintenance. New characteristics introduce new problems.The purpose of this paper is to describe a model of COTS Based Software Lifecycle. TCM (Test Driven COTS Based System Lifecycle model) based on V-Waterfall Lifecycle, using the way of test driven to ensure the quality of COTS Based Software System. Our model introduced aim at COTS characteristics. Figure out that, test first is the better way to confirm the requirement and information of COTS produces.COTS component products undergo a technology refresh and renewal cycle. New versions or releases of COTS component products are brought to the market frequently. And rapid evolution of the COTS component product means the obsolescence of the COTS-based systems, especially during COTS-based systems' maintenance (in a long run). This is the fundamental problem to application developer. So the evaluation of the system's COTS component part is primary issue.This paper also provides an open evaluation model to complete the task. The model bases on AHP and WSM, considering of COTS components lifecycle.
Keywords/Search Tags:COTS, CBD, CBSE, test driven, V model, AHP, WSM
PDF Full Text Request
Related items