SlideShare a Scribd company logo
1 of 20
WHAT IS QUALITY?
 Quality, simplistically, means that a product should
meet its specification
 This is problematical for software systems
 Tension between customer quality requirements
(efficiency, reliability, etc.) and developer quality
requirements (maintainability, reusability, etc.)
 Some quality requirements are difficult to specify in
an unambiguous way
 Software specifications are usually incomplete and
often inconsistent
WHAT IS MEASUREMENT?
Measurement is the process by which
numbers or symbols are assigned to attributes
of entities in the world according to clearly
defined rules.
THE IMPORTANCE OF MEASUREMENT
 Measurement is crucial to the progress of all
sciences, even Computer Science
 Scientific progress is made through
 Observations and generalisations…
 …based on data and measurements
 Derivation of theories and…
 …confirmation or refutation of these theories
 Measurement turns an art into a science
USES OF MEASUREMENT
 Measurement helps us to understand
 Makes the current activity visible
 Measures establish guidelines
 Measurement allows us to control
 Predict outcomes and change processes
 Measurement encourages us to improve
 When we hold our product up to a measuring
stick, we can establish quality targets and aim to
improve
THE MEASUREMENT PROCESS
• A software measurement process may be
part of a quality control process
• Data collected during this process should
be maintained as an organisational
resource
• Once a measurement database has been
established, comparisons across projects
become possible
LEVELS OF MEASUREMENT
Various scales of measurements exist:
 Nominal Scale
 Ordinal Scale
 Interval Scale
 Ratio Scale
THE NOMINAL SCALE
 The most simple measurment scale
 Involves sorting elements into
categories with regards to a certain
attribute
 There is no form of ranking
 Categories must be:
 Jointly exhaustive
 Mutually exclusive
THE ORDINAL SCALE (2/2)
 Elements classified into categories
 Categories are ranked
 Categories are transitive A > B & B > C  A > C
 Elements in one category can be said to be better
(or worse) than elements in another category
 Elements in the same category are not rankable in
any way
 As with nominal scale, categories must be:
 Jointly exhaustive
 Mutually exclusive
INTERVAL SCALE
 Indicates exact differences between measurement
points
 Addition and subtraction can be applied
 Multiplication and Division CANNOT be applied
 We can say that product D has 8 more crashes per
month but we cannot say that it has 3 times as more
crashes
Temperature of Different CPUs
0 C 30° C 60 C 120 C
CPU A CPU B CPU C Product
D
86 F 140 F
RATIO SCALE
 The highest level of measurement available
 When an absolute zero point can be located
on an interval scale, it becomes a ratio scale
 Multiplication and division can be applied
(product D crashes 4 times as much per
month than product B)
 For all practical purposes almost all interval
measurement scales are also ratio scales
PRODUCT MEASUREMENT PROCESS
MEASURING THE PRODUCT
 Product refers to the actual software system,
documentation and other deliverables
 We examine the product and measure a
number of aspects:
 Size
 Functionality offered
 Cost
 Various Quality Attributes
MEASURING THE PROCESS
 Involves analysis of the way a product is
developed
 What lifecycle do we use?
 What deliverables are produced?
 How are they analysed?
 How can the process help to produce
products faster?
 How can the process help to produce better
products?
PRODUCT AND PROCESS STANDARDS
Product standards Proce ss standards
Design review form Design review conduct
Document naming standards Submission of documents to CM
Procedure header format Version release process
Ada programming style standard Project plan approval process
Project plan format Change control process
Change request form Test recording process
PROCESS AND PRODUCT QUALITY
 The quality of a developed product is influenced
by the quality of the production process
 Form (product) follows function (process)
 Particularly important in software development
as some product quality attributes are hard to
assess
 However, there is a very complex and poorly
understood relationship between software
processes and product quality
PROCESS-BASED QUALITY
 Straightforward link between process and product in
manufactured goods
 More complex for software because:
 The application of individual skills and experience is
particularly imporant in software development
 External factors such as the novelty of an application or
the need for an accelerated development schedule may
impair product quality
 Care must be taken not to impose inappropriate process
standards
PROCESS-BASED QUALITY
18Chapter 24 Quality management
SOFTWARE STANDARDS
 Standards define the required attributes of a
product or process. They play an important
role in quality management.
 Standards may be
international, national, organizational or
project standards.
 Product standards define characteristics that
all software components should exhibit e.g. a
common programming style.
 Process standards define how the software
process should be enacted. 19Chapter 24 Quality management
Thank

More Related Content

What's hot

Components of a quality management system
Components of a quality management systemComponents of a quality management system
Components of a quality management systemselinasimpson311
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality AssuranceJoydip Bhattacharya
 
Importance of quality management system
Importance of quality management systemImportance of quality management system
Importance of quality management systemselinasimpson0901
 
Quality Management
Quality ManagementQuality Management
Quality Managementlearnito
 
Quality concepts
Quality conceptsQuality concepts
Quality conceptsArvind sahu
 
00 safety_quality_construction
00  safety_quality_construction00  safety_quality_construction
00 safety_quality_constructionAdhitomo Wirawan
 
Quality planning
Quality planningQuality planning
Quality planningRahul Hada
 
Project Quality Control
Project Quality ControlProject Quality Control
Project Quality ControlSheetal Narkar
 
QUALITY MANAGEMENT
QUALITY MANAGEMENTQUALITY MANAGEMENT
QUALITY MANAGEMENTLibcorpio
 
PMP : Webinar on Quality Planning
PMP : Webinar  on Quality PlanningPMP : Webinar  on Quality Planning
PMP : Webinar on Quality PlanningSaket Bansal
 
Quality management slides
Quality management slidesQuality management slides
Quality management slidesSaba Afaq
 
CONTROL
CONTROLCONTROL
CONTROLUs MA
 
Quality Management Plan
Quality Management PlanQuality Management Plan
Quality Management Planvivian weeks
 
Quality assurance vs quality control
Quality assurance vs quality controlQuality assurance vs quality control
Quality assurance vs quality controlSIBENDU SURAJEET JENA
 
Explain how quality management can be measured
Explain how quality management can be measuredExplain how quality management can be measured
Explain how quality management can be measuredselinasimpson2801
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpointDjamadaMuhamedKAGUSU
 

What's hot (20)

QMS Concept
QMS ConceptQMS Concept
QMS Concept
 
Components of a quality management system
Components of a quality management systemComponents of a quality management system
Components of a quality management system
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality Assurance
 
Importance of quality management system
Importance of quality management systemImportance of quality management system
Importance of quality management system
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Quality concepts
Quality conceptsQuality concepts
Quality concepts
 
00 safety_quality_construction
00  safety_quality_construction00  safety_quality_construction
00 safety_quality_construction
 
Quality planning
Quality planningQuality planning
Quality planning
 
Quality management
Quality managementQuality management
Quality management
 
Project Quality Control
Project Quality ControlProject Quality Control
Project Quality Control
 
QUALITY MANAGEMENT
QUALITY MANAGEMENTQUALITY MANAGEMENT
QUALITY MANAGEMENT
 
PMP : Webinar on Quality Planning
PMP : Webinar  on Quality PlanningPMP : Webinar  on Quality Planning
PMP : Webinar on Quality Planning
 
Quality management slides
Quality management slidesQuality management slides
Quality management slides
 
CONTROL
CONTROLCONTROL
CONTROL
 
Project quality management
Project quality managementProject quality management
Project quality management
 
Quality Management Plan
Quality Management PlanQuality Management Plan
Quality Management Plan
 
Quality assurance vs quality control
Quality assurance vs quality controlQuality assurance vs quality control
Quality assurance vs quality control
 
Quality control
Quality controlQuality control
Quality control
 
Explain how quality management can be measured
Explain how quality management can be measuredExplain how quality management can be measured
Explain how quality management can be measured
 
Project Quality Management powerpoint
Project Quality Management powerpointProject Quality Management powerpoint
Project Quality Management powerpoint
 

Similar to Presentation1

Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 
Quality Management
Quality ManagementQuality Management
Quality ManagementBuchiri
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangtajithsrc
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristicscsandit
 
Computerized system validation_final
Computerized system validation_finalComputerized system validation_final
Computerized system validation_finalDuy Tan Geek
 
L07 quality management
L07 quality managementL07 quality management
L07 quality managementAsa Chan
 
Verification and validation process in software testing
Verification and validation process in software testingVerification and validation process in software testing
Verification and validation process in software testingpooja deshmukh
 
Risk assessment for computer system validation
Risk assessment for computer system validationRisk assessment for computer system validation
Risk assessment for computer system validationBangaluru
 
Key Components of Pharmaceutical QbD, an Introduction
Key Components of Pharmaceutical QbD, an IntroductionKey Components of Pharmaceutical QbD, an Introduction
Key Components of Pharmaceutical QbD, an IntroductionSaurabh Arora
 

Similar to Presentation1 (20)

Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
Lecture10
Lecture10Lecture10
Lecture10
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Ch27
Ch27Ch27
Ch27
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
Software testing kn husainy
Software testing kn husainySoftware testing kn husainy
Software testing kn husainy
 
SQE Lecture 1.pptx
SQE Lecture 1.pptxSQE Lecture 1.pptx
SQE Lecture 1.pptx
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristics
 
WHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di MaioWHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di Maio
 
Computerized system validation_final
Computerized system validation_finalComputerized system validation_final
Computerized system validation_final
 
L07 quality management
L07 quality managementL07 quality management
L07 quality management
 
Verification and validation process in software testing
Verification and validation process in software testingVerification and validation process in software testing
Verification and validation process in software testing
 
Risk assessment for computer system validation
Risk assessment for computer system validationRisk assessment for computer system validation
Risk assessment for computer system validation
 
Key Components of Pharmaceutical QbD, an Introduction
Key Components of Pharmaceutical QbD, an IntroductionKey Components of Pharmaceutical QbD, an Introduction
Key Components of Pharmaceutical QbD, an Introduction
 

Recently uploaded

加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdfobuhobo
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012sapnasaifi408
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girlsshivangimorya083
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...Suhani Kapoor
 
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testsNotes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testspriyanshukumar97908
 
How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfmayank158542
 
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一A SSS
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012rehmti665
 
Ioannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfIoannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfjtzach
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsNiya Khan
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一lvtagr7
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一Fs sss
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...Suhani Kapoor
 
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一A SSS
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfpadillaangelina0023
 
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...Suhani Kapoor
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 

Recently uploaded (20)

加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
加利福尼亚大学伯克利分校硕士毕业证成绩单(价格咨询)学位证书pdf
 
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
Call Girl in Low Price Delhi Punjabi Bagh  9711199012Call Girl in Low Price Delhi Punjabi Bagh  9711199012
Call Girl in Low Price Delhi Punjabi Bagh 9711199012
 
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call GirlsDelhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
Delhi Call Girls In Atta Market 9711199012 Book Your One night Stand Call Girls
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
 
Notes of bca Question paper for exams and tests
Notes of bca Question paper for exams and testsNotes of bca Question paper for exams and tests
Notes of bca Question paper for exams and tests
 
How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdf
 
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
办理学位证(UoM证书)北安普顿大学毕业证成绩单原版一比一
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
Call Girls Mukherjee Nagar Delhi reach out to us at ☎ 9711199012
 
Ioannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfIoannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdf
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
 
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort ServiceYoung Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
 
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
办理学位证(Massey证书)新西兰梅西大学毕业证成绩单原版一比一
 
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service BhilaiVIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
VIP Call Girl Bhilai Aashi 8250192130 Independent Escort Service Bhilai
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
 
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
VIP Call Girls in Jamshedpur Aarohi 8250192130 Independent Escort Service Jam...
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
 

Presentation1

  • 1.
  • 2. WHAT IS QUALITY?  Quality, simplistically, means that a product should meet its specification  This is problematical for software systems  Tension between customer quality requirements (efficiency, reliability, etc.) and developer quality requirements (maintainability, reusability, etc.)  Some quality requirements are difficult to specify in an unambiguous way  Software specifications are usually incomplete and often inconsistent
  • 3. WHAT IS MEASUREMENT? Measurement is the process by which numbers or symbols are assigned to attributes of entities in the world according to clearly defined rules.
  • 4. THE IMPORTANCE OF MEASUREMENT  Measurement is crucial to the progress of all sciences, even Computer Science  Scientific progress is made through  Observations and generalisations…  …based on data and measurements  Derivation of theories and…  …confirmation or refutation of these theories  Measurement turns an art into a science
  • 5. USES OF MEASUREMENT  Measurement helps us to understand  Makes the current activity visible  Measures establish guidelines  Measurement allows us to control  Predict outcomes and change processes  Measurement encourages us to improve  When we hold our product up to a measuring stick, we can establish quality targets and aim to improve
  • 6. THE MEASUREMENT PROCESS • A software measurement process may be part of a quality control process • Data collected during this process should be maintained as an organisational resource • Once a measurement database has been established, comparisons across projects become possible
  • 7. LEVELS OF MEASUREMENT Various scales of measurements exist:  Nominal Scale  Ordinal Scale  Interval Scale  Ratio Scale
  • 8. THE NOMINAL SCALE  The most simple measurment scale  Involves sorting elements into categories with regards to a certain attribute  There is no form of ranking  Categories must be:  Jointly exhaustive  Mutually exclusive
  • 9. THE ORDINAL SCALE (2/2)  Elements classified into categories  Categories are ranked  Categories are transitive A > B & B > C  A > C  Elements in one category can be said to be better (or worse) than elements in another category  Elements in the same category are not rankable in any way  As with nominal scale, categories must be:  Jointly exhaustive  Mutually exclusive
  • 10. INTERVAL SCALE  Indicates exact differences between measurement points  Addition and subtraction can be applied  Multiplication and Division CANNOT be applied  We can say that product D has 8 more crashes per month but we cannot say that it has 3 times as more crashes Temperature of Different CPUs 0 C 30° C 60 C 120 C CPU A CPU B CPU C Product D 86 F 140 F
  • 11. RATIO SCALE  The highest level of measurement available  When an absolute zero point can be located on an interval scale, it becomes a ratio scale  Multiplication and division can be applied (product D crashes 4 times as much per month than product B)  For all practical purposes almost all interval measurement scales are also ratio scales
  • 13. MEASURING THE PRODUCT  Product refers to the actual software system, documentation and other deliverables  We examine the product and measure a number of aspects:  Size  Functionality offered  Cost  Various Quality Attributes
  • 14. MEASURING THE PROCESS  Involves analysis of the way a product is developed  What lifecycle do we use?  What deliverables are produced?  How are they analysed?  How can the process help to produce products faster?  How can the process help to produce better products?
  • 15. PRODUCT AND PROCESS STANDARDS Product standards Proce ss standards Design review form Design review conduct Document naming standards Submission of documents to CM Procedure header format Version release process Ada programming style standard Project plan approval process Project plan format Change control process Change request form Test recording process
  • 16. PROCESS AND PRODUCT QUALITY  The quality of a developed product is influenced by the quality of the production process  Form (product) follows function (process)  Particularly important in software development as some product quality attributes are hard to assess  However, there is a very complex and poorly understood relationship between software processes and product quality
  • 17. PROCESS-BASED QUALITY  Straightforward link between process and product in manufactured goods  More complex for software because:  The application of individual skills and experience is particularly imporant in software development  External factors such as the novelty of an application or the need for an accelerated development schedule may impair product quality  Care must be taken not to impose inappropriate process standards
  • 19. SOFTWARE STANDARDS  Standards define the required attributes of a product or process. They play an important role in quality management.  Standards may be international, national, organizational or project standards.  Product standards define characteristics that all software components should exhibit e.g. a common programming style.  Process standards define how the software process should be enacted. 19Chapter 24 Quality management
  • 20. Thank