• DocumentCode
    2999344
  • 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
  • fYear
    2007
  • fDate
    19-21 March 2007
  • Firstpage
    87
  • Lastpage
    94
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Exploring Quantifiable IT Yields, 2007. EQUITY '07. IEEE International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-2537-2
  • Type

    conf

  • DOI
    10.1109/EQUITY.2007.6
  • Filename
    5206403