Software Components
Functionality:
It refers to the degree of performance of the software against its intended purpose. It can be a calculation, data manipulation, business process, user interaction, or any other specific functionality which defines what function a system is likely to perform.
Reliability:
A set of attributes that bear on the capability of software to maintain its level of performance under the given condition for a stated period of time. The probability of failure-free software operation for a specified period of time in a specified environment. It can be an important factor affecting system reliability.
Efficiency:
It refers to the ability of the software to use system resources in the most effective and efficient manner. The software should make effective use of storage space and executive command as per desired timing requirement.
Maintainability:
The ease with which a software system or component can be modified to correct faults, improve performance or other attributes, or adapt to a changed environment.
Portability:
A set of attributes that bear on the ability of software to be transferred from one environment to another, without or minimum changes. Portability in high-level computer programming is the usability of the same software in different environments.
0 Comments