Mind map
The quality of software development
Map content
The quality of software development
Functionality
- refers to complete set of important functions that are provided by the software. *Suitability: whether the functions of the software are appropriate. *Accurateness: are the functions implemented correctly? *Interoperability: how does the software interact with other components of the system? *Compliance: is the software in compliance with the necessary laws and guidelines? *Security: Is the software able to handle data related transaction securely.
Reliability
- this refers to the capability of software to perform under certain conditions for a defined duration. This also defines the ability of the system to withstand component failure. *Maturity: Frequency of failure of software *Recoverability: this gives an idea of a system’s ability to get back into full operation after failure.
Portability
- Ability of the system to adopt to changes in its environment. *Adaptability: how easily a system adapts to the changes made in specifications. *Installability: how easily a system can be installed. *Conformance: this is same as compliance in functionality. *Replaceability: how easy it is to replace a component of the system in a given environment.
Usability
- refers to the ease of use of a function. *how easily the functions can be understood. *How much effort the users of different level need to put in to understand the functions.
Efficiency
- generally depends on good architecture and coding practices followed while developing software.
Maintainability
- It is greatly dependant on code readability and complexity and refers to the ability to identify and fix a fault in a software: *Analyzability: identification of the main cause of failure. *Changeability: defines the effort that goes in modification of code to remove a fault. *Stability: how stable a system is in its performance when there are changes made to it. *Testability: how much effort goes in testing the system.
Information
- Description
- Mind Map on The quality of software development, created by Dilan Baltazar on 24/04/2020.
- Created by
- Dilan Baltazar
- Views
- 0
- Rating