Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Non-Functional Requirements

Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization
Requirements of a system that deal with aspects other than its functionality. Usually, these requirements are focused on how well the system does what it is required to do. Examples of non-functional requirements include performance, reliability, availability, scalability, security etc.
Published in Chapter:
Software Components
Adnan Bader (Monash University, Australia) and Sita Ramakrishnan (Monash University, Australia)
DOI: 10.4018/978-1-60566-731-7.ch022
Abstract
Component-based software engineering (CBSE) has rapidly gained currency over recent years. Software developed as components and as assemblies of components has realised the reuse slogan originally associated with object-oriented design. In this chapter we define what software components are along with their different characteristics and classifications. We also cover the widely debated definitions of software components to emphasise the fact that components possess different properties that can mean different things to different people. We discuss the impact of using components on the software development lifecycle and review a number of different approaches developed to procure and integrate components in software systems. Finally, the risks associated with using software components are discussed in detail with along with a trust model. Trends in CBSE research are discussed towards the end to explore some potential areas of future research.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Full Text Chapter Download: US $37.50 Add to Cart
Cloud Services Publication and Discovery
Set of parameters that focus on the quality of the system performance rather than the behavior of the system, such as: availability, response time, ease of use, throughput, etc.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR