SlideShare a Scribd company logo
1 of 37
Muhammad Hamza
Roll No : 1227
 SQA system components can be classified
into six classes:
 Pre-project quality components
 Project life cycle components
 Infrastructure error preventive and improvement
components
 Software quality management components
 Standardization, certification and SQA assessment
components
 Organizing for SQA – the human components
 Contract- the development unit is committed to an
agreed-upon functional specification, budget and schedule.
 examination of…
 the project proposal draft.
 the contract drafts.
 Clarification of the customer’s requirements
 Review of the project’s schedule and resource
requirement estimates
 Evaluation of the professional staff’s capacity
to carry out the proposed project
 Evaluation of the customer’s capacity to fulfill
his obligations
 Evaluation of development risks.
 a plan is prepared of the project (“development
plan”) and its integrated quality assurance
activities (“quality plan”).These plans include
additional details and needed revisions based on
prior plans that provided the basis for the
current proposal and contract.
 It is quite common for several months to pass
between the tender submission and the signing
of the contract.
 Schedules
 Required manpower and hardware resources
 Risk evaluations
 Organizational issues: team members,
subcontractors and partnerships
 Project methodology, development tools,
etc.
 Software reuse plans.
 Quality goals, expressed in the appropriate
measurable terms
 Criteria for starting and ending each project
stage
 Lists of reviews, tests, and other scheduled
verification and validation activities.
Hafiz Muhaamad Junaid
Roll No: 1197
 Reviews
 Expert opinions
 Software testing
 Software maintenance
 Assurance of the quality of the subcontractors’
work and the customer supplied parts.
 The design phase of the development
process produces a variety of documents.
The printed products include design reports,
software test documents, software installation
plans and software manuals, among others.
Reviews can be categorized as
 formal design reviews (DRs)
 peer reviews.
 The committees are composed of senior
professionals, including the project leader
and, usually, the department manager, the
chief software engineer, and heads of other
related departments.
 The DR report itself includes a list of required
corrections (termed “action items”).
 When a design review committee sits in order to decide
upon the continuation of the work completed so far, one
of the following options is usually open for
consideration:
 Immediate approval of the DR document and continuation to
the next development phase.
 Approval to proceed to the next development phase after all
the action items have been completed and inspected by the
committee’s representative.
 An additional DR is required and scheduled to take place after
all the action items have been completed and inspected by the
committee’s representative.
 Peer reviews (inspections and walkthroughs)
are directed at reviewing short documents,
chapters or parts of a report, a coded printout
of a software module.
 usually, the reviewers are all peers, not
superiors, who provide professional
assistance to colleagues.
 The main objective of inspections and
walkthroughs is to detect as many design and
programming faults as possible.
 The output is a list of detected faults and, for
inspections, also a defect summary and
statistics to be used as a database for
reviewing and improving development
methods.
 Expert opinions support quality assessment
efforts by introducing additional external
capabilities into the organization’s in-house
development process.Turning to outside
experts may be particularly useful in the
following situations:
 Insufficient in-house professional capabilities
in a given area.
 In small organizations in many cases it is
difficult to find enough suitable candidates to
participate in the design review teams.
 In cases of major disagreement among the
organization’s
 Software tests are formal SQA components
that are targeted toward review of the actual
running of the software.The tests are based
on a prepared list of test cases that represent
a variety of expected scenarios.
 The test report will include a detailed list of
the faults detected and recommendations.
 Software maintenance services vary in range
and are provided for extensive periods, often
several years.These services fall into the
following categories:
 Corrective maintenance – User’s support
services and correction of soft-ware code and
documentation failures
 Adaptive maintenance – Adaptation of
current software to new circumstances and
customers without changing the basic
software product.
 Functionality improvement maintenance –
The functional and performance related
improvement of existing software, carried
out with respect to limited issues.
 Subcontractors and customers frequently
join the directly contracted developers (the
“supplier”) in carrying out software
development projects.The larger and more
complex the project, the greater the
likelihood that external participants will be
required, and the larger the proportion of
work trans-mitted to them
Adeel Sultan
Roll No : 1195
 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
 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.
• Staff training, retraining and certification
 Keeping organization human resource knowledge
update
 Achieve mainly by:-
1. Training new employees
2. Continuously updating staff
3. Certifying employees after their knowledge have
been demonstrated.
• Preventive and corrective actions
1. Implementation of change that prevent similar
failures in future
2. Correction similar fault found in other projects
3. Implement proven successful methodologies.
• Configuration management
Introducing procedures to control the change
process.These procedure relate to:-
1. Approval of change
2. Recording of those change performed
3. Issuing of new software versions and release.
4. Recording of the version and release specification
 Documentation control refer mainly to
customer requirement documents, contract
documents, design report, project plans,
development standards. And the activities in
document control are:-
1. Definition of the type of controlled document
2. Specification of the format, method
3. Definition of review and approval process
Muhammad Shahid
Roll No : 1101
 Managerial SQA components support the
managerial control of software development
projects. Control components are:-
1. Project progress control
2. Software quality metrics
3. Software quality costs
• Project progress control Focus on :-
1. Resources usage
2. Schedule
3. Risk management activities
4. Budget
 Software quality metrics measurement of the
various aspects of software quality is
considered to be effective tool for the
support of control activities.
 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
 Quality management standards
 SEI CMM assessment standard
 ISO 9001 and ISO 9000-3 standards.
 Project process standards
 IEEE 1012 standard
 ISO/IEC 12207 standard.
 ISO/IEC 29110 standard
Any Question?

More Related Content

What's hot

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceEr. Nancy
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSachithra Gayan
 
Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Kiran Hanjar
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSaqib Raza
 
Software requirement & specification .pptx
Software requirement & specification .pptxSoftware requirement & specification .pptx
Software requirement & specification .pptxSarowarSuman
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptBule Hora University
 
Software evolution and Verification,validation
Software evolution and Verification,validationSoftware evolution and Verification,validation
Software evolution and Verification,validationArchanaMani2
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality planKittitouch Suteeca
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Salesforce Engineering
 
Validation testing
Validation testingValidation testing
Validation testingSlideshare
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle ModelJ.T.A.JONES
 

What's hot (20)

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
software quality
software qualitysoftware quality
software quality
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )Cost of software quality ( software quality assurance )
Cost of software quality ( software quality assurance )
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Software requirement & specification .pptx
Software requirement & specification .pptxSoftware requirement & specification .pptx
Software requirement & specification .pptx
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
Software evolution and Verification,validation
Software evolution and Verification,validationSoftware evolution and Verification,validation
Software evolution and Verification,validation
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Sdlc
SdlcSdlc
Sdlc
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Validation testing
Validation testingValidation testing
Validation testing
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Software Development Life Cycle Model
Software Development Life Cycle ModelSoftware Development Life Cycle Model
Software Development Life Cycle Model
 

Similar to Components of the sqa system

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxssusere4c6aa
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSweta Kumari Barnwal
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineeringMuhammadTalha436
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Pre-Project Software Quality Assurance Components.pdf
Pre-Project Software Quality Assurance Components.pdfPre-Project Software Quality Assurance Components.pdf
Pre-Project Software Quality Assurance Components.pdfAnitaWulansari5
 
Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)YamunaP6
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docxKVamshiKrishna5
 
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and ProcessesTechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and ProcessesKabeed Mansur
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologiesthiago_tadeu
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manualVivek Kumar Sinha
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.pptSharatNaik11
 

Similar to Components of the sqa system (20)

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software Quality Assurance in software engineering
Software Quality Assurance in software engineeringSoftware Quality Assurance in software engineering
Software Quality Assurance in software engineering
 
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Pre-Project Software Quality Assurance Components.pdf
Pre-Project Software Quality Assurance Components.pdfPre-Project Software Quality Assurance Components.pdf
Pre-Project Software Quality Assurance Components.pdf
 
Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)Software engineering (Unit-1 Introduction)
Software engineering (Unit-1 Introduction)
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
242296
242296242296
242296
 
Testing material (1).docx
Testing material (1).docxTesting material (1).docx
Testing material (1).docx
 
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and ProcessesTechOut Solutions, LLC - A Short Introduction to Our Services and Processes
TechOut Solutions, LLC - A Short Introduction to Our Services and Processes
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologies
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
 
Module-4 PART-2&3.ppt
Module-4 PART-2&3.pptModule-4 PART-2&3.ppt
Module-4 PART-2&3.ppt
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
SE chapters 21-23
SE chapters 21-23SE chapters 21-23
SE chapters 21-23
 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
 
Cmm Level2
Cmm Level2Cmm Level2
Cmm Level2
 

More from Hamza Malik

Ccna v5-S1-Chapter 11
Ccna v5-S1-Chapter 11Ccna v5-S1-Chapter 11
Ccna v5-S1-Chapter 11Hamza Malik
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Hamza Malik
 
Ccna v5-S1-Chapter 9
Ccna v5-S1-Chapter 9Ccna v5-S1-Chapter 9
Ccna v5-S1-Chapter 9Hamza Malik
 
Ccna v5-S1-Chapter 8
Ccna v5-S1-Chapter 8Ccna v5-S1-Chapter 8
Ccna v5-S1-Chapter 8Hamza Malik
 
Ccna v5-S1-Chapter 7
Ccna v5-S1-Chapter 7Ccna v5-S1-Chapter 7
Ccna v5-S1-Chapter 7Hamza Malik
 
Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Hamza Malik
 
Ccna v5-S1-Chapter 5
Ccna v5-S1-Chapter 5Ccna v5-S1-Chapter 5
Ccna v5-S1-Chapter 5Hamza Malik
 
Ccna v5-S1-Chapter 4
Ccna v5-S1-Chapter 4Ccna v5-S1-Chapter 4
Ccna v5-S1-Chapter 4Hamza Malik
 
Ccna v5-S1-Chapter 3
Ccna v5-S1-Chapter 3Ccna v5-S1-Chapter 3
Ccna v5-S1-Chapter 3Hamza Malik
 
Ccna v5-S1-Chapter 2
Ccna v5-S1-Chapter 2Ccna v5-S1-Chapter 2
Ccna v5-S1-Chapter 2Hamza Malik
 
Ccna v5-S1-Chapter 1
Ccna v5-S1-Chapter 1Ccna v5-S1-Chapter 1
Ccna v5-S1-Chapter 1Hamza Malik
 
Entrepreneure Seven Trends
Entrepreneure Seven TrendsEntrepreneure Seven Trends
Entrepreneure Seven TrendsHamza Malik
 
Ubiquitous computing applications
Ubiquitous computing applicationsUbiquitous computing applications
Ubiquitous computing applicationsHamza Malik
 

More from Hamza Malik (13)

Ccna v5-S1-Chapter 11
Ccna v5-S1-Chapter 11Ccna v5-S1-Chapter 11
Ccna v5-S1-Chapter 11
 
Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10Ccna v5-S1-Chapter 10
Ccna v5-S1-Chapter 10
 
Ccna v5-S1-Chapter 9
Ccna v5-S1-Chapter 9Ccna v5-S1-Chapter 9
Ccna v5-S1-Chapter 9
 
Ccna v5-S1-Chapter 8
Ccna v5-S1-Chapter 8Ccna v5-S1-Chapter 8
Ccna v5-S1-Chapter 8
 
Ccna v5-S1-Chapter 7
Ccna v5-S1-Chapter 7Ccna v5-S1-Chapter 7
Ccna v5-S1-Chapter 7
 
Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6
 
Ccna v5-S1-Chapter 5
Ccna v5-S1-Chapter 5Ccna v5-S1-Chapter 5
Ccna v5-S1-Chapter 5
 
Ccna v5-S1-Chapter 4
Ccna v5-S1-Chapter 4Ccna v5-S1-Chapter 4
Ccna v5-S1-Chapter 4
 
Ccna v5-S1-Chapter 3
Ccna v5-S1-Chapter 3Ccna v5-S1-Chapter 3
Ccna v5-S1-Chapter 3
 
Ccna v5-S1-Chapter 2
Ccna v5-S1-Chapter 2Ccna v5-S1-Chapter 2
Ccna v5-S1-Chapter 2
 
Ccna v5-S1-Chapter 1
Ccna v5-S1-Chapter 1Ccna v5-S1-Chapter 1
Ccna v5-S1-Chapter 1
 
Entrepreneure Seven Trends
Entrepreneure Seven TrendsEntrepreneure Seven Trends
Entrepreneure Seven Trends
 
Ubiquitous computing applications
Ubiquitous computing applicationsUbiquitous computing applications
Ubiquitous computing applications
 

Recently uploaded

AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Celine George
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonhttgc7rh9c
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Components of the sqa system

  • 1.
  • 3.  SQA system components can be classified into six classes:  Pre-project quality components  Project life cycle components  Infrastructure error preventive and improvement components  Software quality management components  Standardization, certification and SQA assessment components  Organizing for SQA – the human components
  • 4.
  • 5.  Contract- the development unit is committed to an agreed-upon functional specification, budget and schedule.  examination of…  the project proposal draft.  the contract drafts.
  • 6.  Clarification of the customer’s requirements  Review of the project’s schedule and resource requirement estimates  Evaluation of the professional staff’s capacity to carry out the proposed project
  • 7.  Evaluation of the customer’s capacity to fulfill his obligations  Evaluation of development risks.
  • 8.  a plan is prepared of the project (“development plan”) and its integrated quality assurance activities (“quality plan”).These plans include additional details and needed revisions based on prior plans that provided the basis for the current proposal and contract.  It is quite common for several months to pass between the tender submission and the signing of the contract.
  • 9.  Schedules  Required manpower and hardware resources  Risk evaluations  Organizational issues: team members, subcontractors and partnerships  Project methodology, development tools, etc.  Software reuse plans.
  • 10.  Quality goals, expressed in the appropriate measurable terms  Criteria for starting and ending each project stage  Lists of reviews, tests, and other scheduled verification and validation activities.
  • 12.  Reviews  Expert opinions  Software testing  Software maintenance  Assurance of the quality of the subcontractors’ work and the customer supplied parts.
  • 13.  The design phase of the development process produces a variety of documents. The printed products include design reports, software test documents, software installation plans and software manuals, among others. Reviews can be categorized as  formal design reviews (DRs)  peer reviews.
  • 14.  The committees are composed of senior professionals, including the project leader and, usually, the department manager, the chief software engineer, and heads of other related departments.  The DR report itself includes a list of required corrections (termed “action items”).
  • 15.  When a design review committee sits in order to decide upon the continuation of the work completed so far, one of the following options is usually open for consideration:  Immediate approval of the DR document and continuation to the next development phase.  Approval to proceed to the next development phase after all the action items have been completed and inspected by the committee’s representative.  An additional DR is required and scheduled to take place after all the action items have been completed and inspected by the committee’s representative.
  • 16.  Peer reviews (inspections and walkthroughs) are directed at reviewing short documents, chapters or parts of a report, a coded printout of a software module.  usually, the reviewers are all peers, not superiors, who provide professional assistance to colleagues.
  • 17.  The main objective of inspections and walkthroughs is to detect as many design and programming faults as possible.  The output is a list of detected faults and, for inspections, also a defect summary and statistics to be used as a database for reviewing and improving development methods.
  • 18.  Expert opinions support quality assessment efforts by introducing additional external capabilities into the organization’s in-house development process.Turning to outside experts may be particularly useful in the following situations:
  • 19.  Insufficient in-house professional capabilities in a given area.  In small organizations in many cases it is difficult to find enough suitable candidates to participate in the design review teams.  In cases of major disagreement among the organization’s
  • 20.  Software tests are formal SQA components that are targeted toward review of the actual running of the software.The tests are based on a prepared list of test cases that represent a variety of expected scenarios.  The test report will include a detailed list of the faults detected and recommendations.
  • 21.  Software maintenance services vary in range and are provided for extensive periods, often several years.These services fall into the following categories:  Corrective maintenance – User’s support services and correction of soft-ware code and documentation failures
  • 22.  Adaptive maintenance – Adaptation of current software to new circumstances and customers without changing the basic software product.  Functionality improvement maintenance – The functional and performance related improvement of existing software, carried out with respect to limited issues.
  • 23.  Subcontractors and customers frequently join the directly contracted developers (the “supplier”) in carrying out software development projects.The larger and more complex the project, the greater the likelihood that external participants will be required, and the larger the proportion of work trans-mitted to them
  • 25.  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
  • 26.  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.
  • 27. • Staff training, retraining and certification  Keeping organization human resource knowledge update  Achieve mainly by:- 1. Training new employees 2. Continuously updating staff 3. Certifying employees after their knowledge have been demonstrated.
  • 28. • Preventive and corrective actions 1. Implementation of change that prevent similar failures in future 2. Correction similar fault found in other projects 3. Implement proven successful methodologies.
  • 29. • Configuration management Introducing procedures to control the change process.These procedure relate to:- 1. Approval of change 2. Recording of those change performed 3. Issuing of new software versions and release. 4. Recording of the version and release specification
  • 30.  Documentation control refer mainly to customer requirement documents, contract documents, design report, project plans, development standards. And the activities in document control are:- 1. Definition of the type of controlled document 2. Specification of the format, method 3. Definition of review and approval process
  • 32.  Managerial SQA components support the managerial control of software development projects. Control components are:- 1. Project progress control 2. Software quality metrics 3. Software quality costs
  • 33. • Project progress control Focus on :- 1. Resources usage 2. Schedule 3. Risk management activities 4. Budget
  • 34.  Software quality metrics measurement of the various aspects of software quality is considered to be effective tool for the support of control activities.
  • 35.  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
  • 36.  Quality management standards  SEI CMM assessment standard  ISO 9001 and ISO 9000-3 standards.  Project process standards  IEEE 1012 standard  ISO/IEC 12207 standard.  ISO/IEC 29110 standard