SlideShare une entreprise Scribd logo
1  sur  31
1
2
3
Software Quality Management ensures that the required
level of quality is achieved by submitting improvements to
the product development process. SQA aims to develop a
culture within the team and it is seen as everyone's
responsibility.
Software Quality management should be independent of
project management to ensure independence of cost and
schedule adherences. It directly affects the process quality
and indirectly affects the product quality.
4
 Quality Assurance - QA aims at developing
Organizational procedures and standards for quality
at Organizational level.
 Quality Planning - Select applicable procedures and
standards for a particular project and modify as
required to develop a quality plan.
 Quality Control - Ensure that best practices and
standards are followed by the software development
team to produce quality products.
5
6
Software quality assurance (SQA) is a process which
assures that all software engineering processes,
methods, activities and work items are monitored and
comply against the defined standards. These defined
standards could be one or a combination of any like ISO
9000, CMMI model, ISO15504, etc.
SQA incorporates all software development processes
starting from defining requirements to coding until
release. Its prime goal is to ensure quality.
7
The software quality assurance plan
comprises of the procedures, techniques,
and tools that are employed to make sure
that a product or service aligns with the
requirements defined in the SRS(software
requirement specification).
8
9
 Purpose section
 Reference section
 Software configuration
management section
 Problem reporting and corrective
action section
 Tools, technologies and
methodologies section
 Code control section
 Records: Collection, maintenance
and retention section
 Testing methodology
10
SQA Management Plan:
Make a plan for how you will carry out the sqa
through out the project. Think about which set
of software engineering activities are the best
for project. check level of SQA team skills.
Set The Check Points:
SQA team should set checkpoints. Evaluate
the performance of the project on the basis of
collected data on different check points.
11
Multi testing Strategy:
Do not depend on a single testing approach. When you
have a lot of testing approaches available use them.
Measure Change Impact:
The changes for making the correction of an error
sometimes re introduces more errors keep the measure
of impact of change on project. Reset the new change to
change check the compatibility of this fix with whole
project.
Manage Good Relations:
In the working environment managing good relations
with other teams involved in the project development is
mandatory. Bad relation of sqa team with programmers
team will impact directly and badly on project. Don’t play
politics
12
There are 5 primary Quality Assurance Functions:
 Technology transfer: This function involves getting a product
design document as well as trial and error data and its
evaluation. The documents are distributed, checked and
approved
 Validation: Here validation master plan for the entire system is
prepared. Approval of test criteria for validating product and
process is set. Resource planning for execution of a validation
plan is done.
 Documentation: This function controls the distribution and
archiving of documents. Any change in a document is made by
adopting the proper change control procedure. Approval of all
types of documents.
 Assuring Quality of products
Quality improvement plans
13
There are 10 essential elements of SQA which are
enlisted below for your reference:
1.Software engineering Standards
2.Technical reviews and audits
3.Software Testing for quality control
4.Error collection and analysis
5.Change management
6.Educational programs
7.Vendor management
8.Security management
9.Safety
10.Risk management
14
The role of quality planning is to
design a process that will be able to
meet established goals under
operating conditions.
15
Quality planning is a methodology which can be
used when a situation exhibits one or more of the
following characteristics:
•A service has never existed before.
•Customer requirements are not known
•The existing service/process performance is not
capable of meeting customer requirements
•The service/process is ad hoc; extremely
variable; never been well defined or worked on
before as a whole
•The environment is unstable, characterized by
major market, technology or organizational
change
•Performance data does not exist or it would
require excessive time/expense to collect data [1]
16
Quality Planning Steps [1]
•Identify customers, both external and internal
•Determine customer needs
•Develop service/product features that respond to
customer needs
•Establish quality goals that meet the needs of
customers and suppliers alike, and do so at a
minimum combined cost
•Develop a process that can produce the needed
service/product features
•Prove process capability—prove that the process can
meet the quality goals under operating conditions
17
18
Software Quality Control (SQC, or QC)
is a set of activities for ensuring the
quality of software products. It is a
process governed by QA and its main
goal is to identify defects in the actual
product produced, be it bugs,
glitches, or differences from
specifications.
19
20
The three class parameters that control
software quality are:
•Products
•Processes
•Resources
The total quality control process consists of:
•Plan - It is the stage where the Quality control
processes are planned
•Do - Use a defined parameter to develop the quality
•Check - Stage to verify if the quality of the parameters
are met
•Act - Take corrective action if needed and repeat the
work
21
•Process adopted to deliver a quality
product to the clients at best cost.
•Goal is to learn from other
organizations so that quality would
be better each time.
•To avoid making errors by proper
planning and execution with correct
review process.
22
23
Software Process Improvement (SPI)
methodology is defined as a sequence of
tasks, tools, and techniques to plan and
implement improvement activities to achieve
specific goals such as increasing development
speed, achieving higher product quality or
reducing costs.
24
 A software process is a set of
activities and associated outcome
whose objective is the advance
development or evolution of
software.
 There are four fundamental
software process activities that
are general to all software
processes. These processes
activates are as follows:
25
 Software specification: In the software specification process
activity customers and software engineers define the
software to be produced and the constraints on its operation
and functions.
 Software development: In software development the
software is designed and programmed as per the customer
specification by the software development engineer team.
 Software validation: Software validation of software process
activity is checked the software to ensure that it is what the
customer requires as in the specification.
 Software evolution: Software evolution process activity
includes the software modified to adapt it to varying
customer and markets promote requirements.
26
Software process improvement is a
cyclical activity.
it involves three principal stages.
Process measurement: Process
measurement involves the
measurement of current project
attributes or the product. The aim is to
advance the measured attributes as per
the goals of the organization involved
in process improvement.
27
28
Process analysis: It involves the current
process is assessed, and process
weaknesses and bottlenecks are
identified. Process models that describe
the process are usually developed during
process analysis stage.
Process change: Changes to the process
that have been identified during analysis
are introduced.
29
•Understandability: To what extent is the process
explicitly defined and how easy is it to understand
the process definition?
•Visibility: Do the process activities culminate in
clear results so that the progress of the process is
externally visible?
•Supportability: To what extent can CASE tools be
used to support the process activities?
•Acceptability: Is the defined process acceptable to
and usable by the engineers responsible for
producing the software product?
30
Reliability: Is the process designed in such a way
that process errors are avoided or trapped before
they result in product error?
Robustness: Can the process continue in spite of
unexpected problem?
Maintainability: Can the process evolve to reflect
changing organizational requirements or
identified process improvements?
Rapidly: How fast can the process of delivering a
system from a given specification be completed?
31

Contenu connexe

Tendances

software Quality management presentation
software Quality management presentationsoftware Quality management presentation
software Quality management presentationMuneeb Khan
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...dheimann5
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assuranceMaveric Systems
 
Term Paper - Quality Assurance in Software Development
Term Paper - Quality Assurance in Software DevelopmentTerm Paper - Quality Assurance in Software Development
Term Paper - Quality Assurance in Software DevelopmentSharad Srivastava
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Abdul Basit
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRameesha Sadaqat
 
Software Quality Assurance SQA
Software Quality Assurance SQASoftware Quality Assurance SQA
Software Quality Assurance SQAFizah Ali
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)ShudipPal
 
Software Quality Assurance(SQA)
Software Quality Assurance(SQA)Software Quality Assurance(SQA)
Software Quality Assurance(SQA)Farkhanda Kiran
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assuranceruth_reategui
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceEr. Nancy
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringPurvik Rana
 
Function of software quality assurance lecture 2
Function of software quality assurance lecture 2Function of software quality assurance lecture 2
Function of software quality assurance lecture 2Abdul Basit
 
Lecture 05 Software Quality Management
Lecture 05 Software Quality ManagementLecture 05 Software Quality Management
Lecture 05 Software Quality ManagementAchmad Solichin
 

Tendances (20)

Rangkuman part 3
Rangkuman part 3Rangkuman part 3
Rangkuman part 3
 
software Quality management presentation
software Quality management presentationsoftware Quality management presentation
software Quality management presentation
 
Sqa plan
Sqa planSqa plan
Sqa plan
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Sqa 2 marks
Sqa 2 marksSqa 2 marks
Sqa 2 marks
 
Qa
QaQa
Qa
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assurance
 
Term Paper - Quality Assurance in Software Development
Term Paper - Quality Assurance in Software DevelopmentTerm Paper - Quality Assurance in Software Development
Term Paper - Quality Assurance in Software Development
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Quality Assurance SQA
Software Quality Assurance SQASoftware Quality Assurance SQA
Software Quality Assurance SQA
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Software Quality Assurance(SQA)
Software Quality Assurance(SQA)Software Quality Assurance(SQA)
Software Quality Assurance(SQA)
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
Function of software quality assurance lecture 2
Function of software quality assurance lecture 2Function of software quality assurance lecture 2
Function of software quality assurance lecture 2
 
Lecture 05 Software Quality Management
Lecture 05 Software Quality ManagementLecture 05 Software Quality Management
Lecture 05 Software Quality Management
 

Similaire à software engineering

Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSaba651353
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.pptDeepgaichor1
 
4.software management
4.software management4.software management
4.software managementDeepak Sharma
 
4S Akademi - QAI - Software Testing Principles and Concepts
4S Akademi - QAI - Software Testing Principles and Concepts4S Akademi - QAI - Software Testing Principles and Concepts
4S Akademi - QAI - Software Testing Principles and ConceptsSerdar Zeybek
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...MugizhanNagendiran
 
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
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptxTangZhiSiang
 
7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7Warui Maina
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurancelokareminakshi
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsQUONTRASOLUTIONS
 
A Definitive Guide To Release Management
 A Definitive Guide To Release Management A Definitive Guide To Release Management
A Definitive Guide To Release ManagementEnov8
 
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.pptMeseAK
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process modelPreeti Mishra
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 
Custom software develop with quality.pptx
Custom software develop with quality.pptxCustom software develop with quality.pptx
Custom software develop with quality.pptxBT Techsoft Pvt. Ltd
 

Similaire à software engineering (20)

Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
4.software management
4.software management4.software management
4.software management
 
4S Akademi - QAI - Software Testing Principles and Concepts
4S Akademi - QAI - Software Testing Principles and Concepts4S Akademi - QAI - Software Testing Principles and Concepts
4S Akademi - QAI - Software Testing Principles and Concepts
 
In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...In computing, a database is an organized collection of data or a type of data...
In computing, a database is an organized collection of data or a type of data...
 
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
 
SQA_Class
SQA_ClassSQA_Class
SQA_Class
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptxSE - Lecture 7 - Software Quality  Reliability Mgmt - in lecture.pptx
SE - Lecture 7 - Software Quality Reliability Mgmt - in lecture.pptx
 
Ch24
Ch24Ch24
Ch24
 
7.quality management chapter 7
7.quality management chapter 77.quality management chapter 7
7.quality management chapter 7
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
A Definitive Guide To Release Management
 A Definitive Guide To Release Management A Definitive Guide To Release Management
A Definitive Guide To Release Management
 
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
1412676jhhhhhhhhhhhhhhhhhhhbnvvnvnvvv2.ppt
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
QA vs QC
QA vs QCQA vs QC
QA vs QC
 
Lecture10
Lecture10Lecture10
Lecture10
 
Custom software develop with quality.pptx
Custom software develop with quality.pptxCustom software develop with quality.pptx
Custom software develop with quality.pptx
 

Plus de shreeuva

Complier design
Complier design Complier design
Complier design shreeuva
 
web programming
web programmingweb programming
web programmingshreeuva
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceshreeuva
 
recovery system
recovery systemrecovery system
recovery systemshreeuva
 
operating system
operating systemoperating system
operating systemshreeuva
 
network security and tls
network security and tlsnetwork security and tls
network security and tlsshreeuva
 
Datamining spatial database
Datamining spatial databaseDatamining spatial database
Datamining spatial databaseshreeuva
 
prim's and kruskal's algorithm
prim's and kruskal's algorithmprim's and kruskal's algorithm
prim's and kruskal's algorithmshreeuva
 

Plus de shreeuva (10)

Complier design
Complier design Complier design
Complier design
 
web programming
web programmingweb programming
web programming
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
recovery system
recovery systemrecovery system
recovery system
 
operating system
operating systemoperating system
operating system
 
network security and tls
network security and tlsnetwork security and tls
network security and tls
 
Datamining spatial database
Datamining spatial databaseDatamining spatial database
Datamining spatial database
 
Encoding1
Encoding1Encoding1
Encoding1
 
jdbc
jdbcjdbc
jdbc
 
prim's and kruskal's algorithm
prim's and kruskal's algorithmprim's and kruskal's algorithm
prim's and kruskal's algorithm
 

Dernier

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Dernier (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

software engineering

  • 1. 1
  • 2. 2
  • 3. 3 Software Quality Management ensures that the required level of quality is achieved by submitting improvements to the product development process. SQA aims to develop a culture within the team and it is seen as everyone's responsibility. Software Quality management should be independent of project management to ensure independence of cost and schedule adherences. It directly affects the process quality and indirectly affects the product quality.
  • 4. 4  Quality Assurance - QA aims at developing Organizational procedures and standards for quality at Organizational level.  Quality Planning - Select applicable procedures and standards for a particular project and modify as required to develop a quality plan.  Quality Control - Ensure that best practices and standards are followed by the software development team to produce quality products.
  • 5. 5
  • 6. 6 Software quality assurance (SQA) is a process which assures that all software engineering processes, methods, activities and work items are monitored and comply against the defined standards. These defined standards could be one or a combination of any like ISO 9000, CMMI model, ISO15504, etc. SQA incorporates all software development processes starting from defining requirements to coding until release. Its prime goal is to ensure quality.
  • 7. 7 The software quality assurance plan comprises of the procedures, techniques, and tools that are employed to make sure that a product or service aligns with the requirements defined in the SRS(software requirement specification).
  • 8. 8
  • 9. 9  Purpose section  Reference section  Software configuration management section  Problem reporting and corrective action section  Tools, technologies and methodologies section  Code control section  Records: Collection, maintenance and retention section  Testing methodology
  • 10. 10 SQA Management Plan: Make a plan for how you will carry out the sqa through out the project. Think about which set of software engineering activities are the best for project. check level of SQA team skills. Set The Check Points: SQA team should set checkpoints. Evaluate the performance of the project on the basis of collected data on different check points.
  • 11. 11 Multi testing Strategy: Do not depend on a single testing approach. When you have a lot of testing approaches available use them. Measure Change Impact: The changes for making the correction of an error sometimes re introduces more errors keep the measure of impact of change on project. Reset the new change to change check the compatibility of this fix with whole project. Manage Good Relations: In the working environment managing good relations with other teams involved in the project development is mandatory. Bad relation of sqa team with programmers team will impact directly and badly on project. Don’t play politics
  • 12. 12 There are 5 primary Quality Assurance Functions:  Technology transfer: This function involves getting a product design document as well as trial and error data and its evaluation. The documents are distributed, checked and approved  Validation: Here validation master plan for the entire system is prepared. Approval of test criteria for validating product and process is set. Resource planning for execution of a validation plan is done.  Documentation: This function controls the distribution and archiving of documents. Any change in a document is made by adopting the proper change control procedure. Approval of all types of documents.  Assuring Quality of products Quality improvement plans
  • 13. 13 There are 10 essential elements of SQA which are enlisted below for your reference: 1.Software engineering Standards 2.Technical reviews and audits 3.Software Testing for quality control 4.Error collection and analysis 5.Change management 6.Educational programs 7.Vendor management 8.Security management 9.Safety 10.Risk management
  • 14. 14 The role of quality planning is to design a process that will be able to meet established goals under operating conditions.
  • 15. 15 Quality planning is a methodology which can be used when a situation exhibits one or more of the following characteristics: •A service has never existed before. •Customer requirements are not known •The existing service/process performance is not capable of meeting customer requirements •The service/process is ad hoc; extremely variable; never been well defined or worked on before as a whole •The environment is unstable, characterized by major market, technology or organizational change •Performance data does not exist or it would require excessive time/expense to collect data [1]
  • 16. 16 Quality Planning Steps [1] •Identify customers, both external and internal •Determine customer needs •Develop service/product features that respond to customer needs •Establish quality goals that meet the needs of customers and suppliers alike, and do so at a minimum combined cost •Develop a process that can produce the needed service/product features •Prove process capability—prove that the process can meet the quality goals under operating conditions
  • 17. 17
  • 18. 18 Software Quality Control (SQC, or QC) is a set of activities for ensuring the quality of software products. It is a process governed by QA and its main goal is to identify defects in the actual product produced, be it bugs, glitches, or differences from specifications.
  • 19. 19
  • 20. 20 The three class parameters that control software quality are: •Products •Processes •Resources The total quality control process consists of: •Plan - It is the stage where the Quality control processes are planned •Do - Use a defined parameter to develop the quality •Check - Stage to verify if the quality of the parameters are met •Act - Take corrective action if needed and repeat the work
  • 21. 21 •Process adopted to deliver a quality product to the clients at best cost. •Goal is to learn from other organizations so that quality would be better each time. •To avoid making errors by proper planning and execution with correct review process.
  • 22. 22
  • 23. 23 Software Process Improvement (SPI) methodology is defined as a sequence of tasks, tools, and techniques to plan and implement improvement activities to achieve specific goals such as increasing development speed, achieving higher product quality or reducing costs.
  • 24. 24  A software process is a set of activities and associated outcome whose objective is the advance development or evolution of software.  There are four fundamental software process activities that are general to all software processes. These processes activates are as follows:
  • 25. 25  Software specification: In the software specification process activity customers and software engineers define the software to be produced and the constraints on its operation and functions.  Software development: In software development the software is designed and programmed as per the customer specification by the software development engineer team.  Software validation: Software validation of software process activity is checked the software to ensure that it is what the customer requires as in the specification.  Software evolution: Software evolution process activity includes the software modified to adapt it to varying customer and markets promote requirements.
  • 26. 26 Software process improvement is a cyclical activity. it involves three principal stages. Process measurement: Process measurement involves the measurement of current project attributes or the product. The aim is to advance the measured attributes as per the goals of the organization involved in process improvement.
  • 27. 27
  • 28. 28 Process analysis: It involves the current process is assessed, and process weaknesses and bottlenecks are identified. Process models that describe the process are usually developed during process analysis stage. Process change: Changes to the process that have been identified during analysis are introduced.
  • 29. 29 •Understandability: To what extent is the process explicitly defined and how easy is it to understand the process definition? •Visibility: Do the process activities culminate in clear results so that the progress of the process is externally visible? •Supportability: To what extent can CASE tools be used to support the process activities? •Acceptability: Is the defined process acceptable to and usable by the engineers responsible for producing the software product?
  • 30. 30 Reliability: Is the process designed in such a way that process errors are avoided or trapped before they result in product error? Robustness: Can the process continue in spite of unexpected problem? Maintainability: Can the process evolve to reflect changing organizational requirements or identified process improvements? Rapidly: How fast can the process of delivering a system from a given specification be completed?
  • 31. 31