The quality of a software product is greatly influenced by the quality of its requirements. In order to obtain high quality requirements, it is important to take advantage of all the available skills related to a project, by allowing all the stakeholders to participate actively in the requirements writing process. The differences in knowledge, expertise, background, and goals among the stakeholders, however, may make communication among them difficult: some form of automatic support is needed to make the process practical. In this paper we consider the issue of providing different multiple views on the requirements to different stakeholders, varying in depth, focus, and representation. We present a reference architecture for a multiple views supporting environment, and a web-based prototype implementation of the architecture, concluding with some experience on its use.
Supporting multiple views on requirements
AMBRIOLA, VINCENZO;GERVASI, VINCENZO
2000-01-01
Abstract
The quality of a software product is greatly influenced by the quality of its requirements. In order to obtain high quality requirements, it is important to take advantage of all the available skills related to a project, by allowing all the stakeholders to participate actively in the requirements writing process. The differences in knowledge, expertise, background, and goals among the stakeholders, however, may make communication among them difficult: some form of automatic support is needed to make the process practical. In this paper we consider the issue of providing different multiple views on the requirements to different stakeholders, varying in depth, focus, and representation. We present a reference architecture for a multiple views supporting environment, and a web-based prototype implementation of the architecture, concluding with some experience on its use.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.