On Non-Functional Requirements in Software Engineering

  • Authors:
  • Lawrence Chung;Julio Cesar Prado Leite

  • Affiliations:
  • Department of Computer Science, The University of Texas at Dallas,;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro,

  • Venue:
  • Conceptual Modeling: Foundations and Applications
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Essentially a software system's utility is determined by both its functionality and its non-functional characteristics, such as usability, flexibility, performance, interoperability and security. Nonetheless, there has been a lop-sided emphasis in the functionality of the software, even though the functionality is not useful or usable without the necessary non-functional characteristics. In this chapter, we review the state of the art on the treatment of non-functional requirements (hereafter, NFRs), while providing some prospects for future directions.