Title :
Choosing the Best Design Strategy from Requirements. A Value-Based Approach
Author :
Cabrero, Daniel ; Garzas, J. ; Piattini, Mario
Author_Institution :
DGT, Spanish Minist. of Internal Affairs, Spain
Abstract :
Various different valid software design solutions may respond satisfactorily to the same product requirements. In addition, a great part of the success of a software project depends on the software design selected. However, there are very few methods that quantify how much value will be added by each particular design strategy, and hence very little time is spent in choosing the best design option. We propose a method that estimates the value of a design strategy, starting from requirements. This method is based on the probability of change of each requirement as well as of its relative importance. Those parameters will later be traced into better design artifacts. The proposed approach takes into account the cost of each strategy, the probability, or risk, and the cost of introducing a better design solution.
Keywords :
software cost estimation; software maintenance; software reliability; design strategy; software cost estimation; software design; software maintenance; software project; Aggregates; Application software; Cost function; Profitability; Programming; Size measurement; Software design; Software engineering; Software maintenance;
Conference_Titel :
Exploring Quantifiable IT Yields, 2007. EQUITY '07. IEEE International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-2537-2
DOI :
10.1109/EQUITY.2007.6