A software product can be judged by what it offers and how well it can be used. This software must satisfy on the following grounds: Operational, Transitional, Maintenance Well-engineered and crafted software is expected to have the following characteristics:
![](https://edunewsnetwork.files.wordpress.com/2021/07/untitled-22.png?w=517)
![](https://edunewsnetwork.files.wordpress.com/2021/07/capture88999.jpg?w=1024)
- Operational:
This tells us how well software works in operations. It can be measured on:
- Budget
- Usability
- Efficiency
- Correctness
- Functionality
- Dependability
- Security
- Safety
![](https://edunewsnetwork.files.wordpress.com/2021/07/untitled-23.png?w=155)
2. Transitional:
This aspect is important when the software is moved from one platform to another:
- Portability
- Interoperability
- Reusability
- Adaptability
![](https://edunewsnetwork.files.wordpress.com/2021/07/untitled-24.png?w=181)
3. Maintenance:
This aspect briefs about how well software has the capabilities to maintain itself in the ever-
changing environment:
- Modularity
- Maintainability
- Flexibility
- Scalability
![](https://edunewsnetwork.files.wordpress.com/2021/07/untitled-27.png?w=206)
0 Comments