• DocumentCode
    3264103
  • Title

    How the understanding of the effects of design decisions informs requirements engineering

  • Author

    Durdik, Zoya ; Koziolek, Anne ; Reussner, Ralf H.

  • Author_Institution
    Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2013
  • fDate
    21-21 May 2013
  • Firstpage
    14
  • Lastpage
    18
  • Abstract
    Requirements are usually one of the main drivers for software architecture. Although current research acknowledges the opposite effects of design decisions on requirements engineering, it does not go beyond the general idea of their existence. The contribution of this paper lies in the explicit discussion of the effects of design decisions on requirements engineering. We define two types of design decisions and discuss their effect on requirements, and in particular on elicitation and prioritisation. Furthermore, we propose and demonstrate on an example two channels from architectural design to requirements that can be used to drive requirement elicitation and prioritization. This is the base for a new approach where also the results of the quantitative analysis of the effects of requirements on architecture are fed back into the requirements process.
  • Keywords
    formal specification; software architecture; systems analysis; architectural design; design decisions; requirement elicitation; requirement prioritisation; requirements engineering; software architecture; Computer architecture; Performance evaluation; Servers; Software; Space exploration; Time factors; Software architecture; design decisions; requirements engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Twin Peaks of Requirements and Architecture (TwinPeaks), 2013 2nd International Workshop on the
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/TwinPeaks.2013.6614718
  • Filename
    6614718