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
Link To Document