• Title of article

    Architecting-problems rooted in requirements

  • Author/Authors

    Ferrari، نويسنده , , Remo N. and Madhavji، نويسنده , , Nazim H.، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2008
  • Pages
    14
  • From page
    53
  • To page
    66
  • Abstract
    Requirements permeate many parts of the software development process outside the requirements engineering (RE) process. It is thus important to determine whether software developers in these other areas of software development face any requirements-oriented (RO) problems in carrying out their tasks. Feedback so obtained can be invaluable for improving both requirements and RE technologies. In this paper, we describe an exploratory case study of requirements-oriented problems experienced by 16 architecting teams designing the same banking application. The study found that there were several different types of RO problems, of varying severity, which the architects faced in using the given requirements; those architects with RE background also faced RO problems; and about a third of all problems were RO problems. There was much concurrence of our findings with software-expert opinion from a large insurance company. There were also areas where there were relatively few RO problems. The paper also describes some implications of the findings for the RE field, particularly in the areas of: expression of quality requirements for different stakeholders; empirical studies on quality scenarios; tighter integration of RE and software architecting processes; and requirements to architecture mapping. There are opportunities for further research based on two emergent hypotheses which are also described in this paper.
  • Keywords
    software quality , requirements engineering , process improvement , empirical study , Software architecture
  • Journal title
    Information and Software Technology
  • Serial Year
    2008
  • Journal title
    Information and Software Technology
  • Record number

    2374326