Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQA Architecture Software Quality By: MSMZ.

Similar presentations


Presentation on theme: "SQA Architecture Software Quality By: MSMZ."— Presentation transcript:

1 SQA Architecture Software Quality By: MSMZ

2 By: MSMZ SQA System COMPONENT SQA Architecture (system component classes) can be classified into 6 classes. Pre-project components (Chapter 5 & Chapter 6) Components of project life cycle activities assessment Reviews (Chapter 7) Expert opinions (Chapter 7) Software testing (Chapter 8) Components of infrastructure error prevention (audit) and improvement. (Chapter 9) Component of software quality management Components of standardization, certification and SQA system assessment (Chapter 10) Organizing for SQA

3 The Software Quality Assurance Architecture
By: MSMZ OHT 4.3 The Software Quality Assurance Architecture Project Development plan and Quality Plan Ch.6 Pre-project SQA components Project Life Cycle SQA components Formal Design Reviews Sec. 8.2 Experts Opinion Sec. 8.5 Peer Reviews Sec. 8.3 SQA of External Participants Ch 12 Software Maintenance Ch. 11 Software Testing Chs. 9-10 Quality Infrastructure components Procedures Ch. 14 Supporting Devices Ch. 15 Training Instruction Ch. 16 Preventive Actions Ch.17 Configuration Management Ch. 18 Document- ation Control Ch. 19 Quality Management Progress Ch. 20 Software Quality Metrics Ch. 21 Costs Ch. 22 Standards Ch. 23 Process Ch.24 Organizational Base – Human components Management - Ch. 25 SQA Unit - Sec. 26.1 SQA Committees – Sec. 26.2 SQA Trustees – Sec. 26.2 SQA Forums – Sec 26.4 Contract review Ch.5

4 Pre-project component
By: MSMZ Pre-project component The SQA components belonging here are meant to improve the preparation steps taken prior to initiating work on the project. Contract Review Development and quality plans

5 Pre-project component
By: MSMZ Pre-project component Contract Review Software maybe developed within of a contract negotiation with a customer or in response to an internal order originating in another department. Give example internal order

6 Pre-project component
By: MSMZ Pre-project component Contract Review It must include detailed examination of: Project proposal draft Contract draft Activities in contract review activities are: Clarification of the customer requirements Review the project schedule Evaluation staff capacity to carry out the project Evaluation the customer capacity to fulfill his obligation Evaluation of development risks.

7 Pre-project component
By: MSMZ Pre-project component Development and quality plans Once software development contract has been signed then a plan is prepared of the project (“development plan”) and integrated quality assurance activities (“quality plan”) The main issues treated in the project development plan are: Schedules Required manpower and hw resources Risk evaluation Organizational issues: Project methodology, development tools Software reuse plans

8 Pre-project component
By: MSMZ Pre-project component The main issues treated in the project quality plan are: Quality goals Criteria for starting and ending each project stage. List of review, test and other scheduled verification and validation activities.

9 Software project life cycle components
By: MSMZ Software project life cycle components Composed of 2 stages: Development life cycle stage Operation maintenance stage The main components are: Review Expert opinions Software testing Software maintenance

10 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement The goal are the prevention of software fault or lowering of software fault rates. Now days there are growing use of computerized automatic tools for application of these components The class of SQA component:- Procedure and work instructions Templates and checklist Staff training, retraining and certification Preventive and corrective actions Configuration management Documentation control

11 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement Procedure and work instructions Provide detailed definitions for the performance of specific type of development activities. Procedure and work instruction are planned and are based on the organization experience and knowledge.

12 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement Staff training, retraining and certification Keeping organization human resource knowledge update Achieve mainly by:- Training new employees Continuously updating staff Certifying employees after their knowledge have been demonstrated.

13 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement Preventive and corrective actions Implementation of change that prevent similar failures in future Correction similar fault found in other projects Implement proven successful methodologies.

14 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement Configuration management Introducing procedures to control the change process. These procedure relate to:- Approval of change Recording of those change performed Issuing of new software versions and release. Recording of the version and release specification

15 Infrastructure components for error prevention and improvement
By: MSMZ Infrastructure components for error prevention and improvement Documentation control Refer mainly to customer requirement documents, contract documents, design report, project plans, development standards. And the activities in document control are:- Definition of the type of controlled document Specification of the format, method Definition of review and approval process

16 Management SQA component
By: MSMZ Management SQA component Managerial SQA components support the managerial control of software development projects. Control components are:- Project progress control Software quality metrics Software quality costs

17 Management SQA component
By: MSMZ Management SQA component Project progress control Focus on :- Resources usage Schedule Risk management activities Budget

18 Management SQA component
By: MSMZ Management SQA component Software quality metrics Measurement of the various aspects of software quality is considered to be effective tool for the support of control activities.

19 Management SQA component
By: MSMZ Management SQA component Software quality costs Analysis of software quality costs can direct SQA efforts to improvement of activities. Quality cost analysis can help identify those teams whose ineffective

20 SQA standard Utilization of international professional knowledge
By: MSMZ SQA standard Utilization of international professional knowledge Improvement of coordination with other organization quality systems Objective professional evaluation.

21 Organizing for SQA The main objectives of the SQA organizational:-
To develop and support implementation of SQA components To detect deviations from SQA procedure and methodology To suggest improvements to SQA components By: MSMZ


Download ppt "SQA Architecture Software Quality By: MSMZ."

Similar presentations


Ads by Google