Resume
Abstract
The inadequate specification of requirements remains being indicated as one of the main reasons for the failure of software development projects. A possible explanation for this failure is that requirements management tends to overvalue the technology side of requirements. However, the requirements management depends on other important issues beyond technology which are sometimes neglected. Good requirements are only assured by the right balance of three dimensions: people, organization and technology. Through the lens of each of these three dimensions, this paper reviews significant literature, identifying some of the key issues and concerns about the management of software requirements, particularly the software requirements specification. Major software quality attributes, like clearness, completeness, correctness, understandability, verifiability or validity, consistency and feasibility, are used to analyse several important facets of software requirements management. Implications for future research are discussed.
Keywords
#software requirements management
#requirements specification
#people dimension
#organizational dimensions
#technological dimension
#software quality attributes
#requirements completeness
#requirements consistency
#software project failure
#software requirements specification
#Requirement prioritization
#Requirements analysis
#Computer science
#Requirement
#Requirements management
#Functional requirement
#Software requirements
#Correctness
#Completeness (order theory)
#Business requirements
#Software
#User requirements document
Bibliographic Details
Publication Type
Journal article
Publication Year
2012
Journal / Conference / Work
International Journal of Web Portals
Volume / Issue
Vol. 4 (3)
Pagination
pp. 47–61
Quartile (SCImago)
Q4
Scopus Indexing
Indexed source (via SCImago)