Monday, August 22, 2016

Quality of software system




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%