Back to Search Start Over

Lessons from Developing Nonfunctional Requirements for a Software Platform.

Authors :
Song, Xiping
Hwong, Beatrice
Ros, Johannes
Source :
IEEE Software. Mar2012, Vol. 29 Issue 2, p74-80. 0p.
Publication Year :
2012

Abstract

Employing a software platform is an approach to achieve a higher degree of software reuse by enabling multiple software products to share the platform-provided services. However, platform development usually involves stakeholders from different application domains. Their application situations vary widely and thus nonfunctional requirements (NFRs) for the software platform must address a wider range of needs than those for a single product. This article describes lessons learned in developing NFRs for a large software platform, the challenging issues, and the techniques used to address them. The techniques are pragmatic and helped with NFR reconciliation and management. The improved quality of the NFR specifications has permitted automation of platform performance testing for the past two years. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
07407459
Volume :
29
Issue :
2
Database :
Academic Search Index
Journal :
IEEE Software
Publication Type :
Academic Journal
Accession number :
73610141
Full Text :
https://doi.org/10.1109/MS.2011.69