"
1. Quality : Good software system customer wants to pay for ( Identify which item and property most important for the customer)
2. Value :
3. Customer
4. User
System Quality : ISO25010
Reliability
Performance efficiency
Operability
Security
Compatibility
Maintainability
Multiple Views : Development , Static , Dynamic
Static Views
Performance throughput : Example : The system will be able to process 1000 concurrent events per second.
Software Life-Cycle cost :
1. Requirements
2. Specifications
3. Design
4. Coding
5. Unit Testing
6. Integration
7. Maintenance
Fixing Software issue :
Requirements > 1%
Design >5%
Code >10%
DevTesting >20%
Acceptance Testing > 50%
Operations > 150%