Professional Documents
Culture Documents
Assurance
By Eng. Hany Kadry
What Is a Software ?
IEEE Definition :-
Two considerations :-
Task of SQA is unique due to the specific characteristics of sw
The environment in which sw development and maintenance is
undertaken directly influence of the SQA components
SQA System Components
Classes
Components can be classified into six
classes :-
Pre-project quality components
Project lifecycle quality components
Infrastructure error preventive and improvement
components
Software quality management components
Standardization, Certification and SQA assessment
components
Organizing for SQA – the human components
1- Pre-Project
Components
1- Pre-Project Components
Objective is to assure that :-
Contract review
Functional specifications
Budget
schedule
….. cont
Accordingly, contract review activities
must include a detailed examination of :-
Pre-maintenance components
Maintenance contract review
Maintenance plan
Resource usage
Schedules
Risk management activities
The budget
Software Quality Metrics
The measurements apply to the functional
quality, productivity, and organizational aspects
of the project
SW quality metrics are :-
Quality
Timetable
Effectiveness (of error removal)
productivity
Estimating the Software Size
FP (function points)
Does not depend on the programming
language
Sizing … cont
Process Metrics
Process metrics categories :-