SlideShare a Scribd company logo
BY: SUNDAS SHABBIR Ahmed Kaim
Khani
1
Software Quality:
•Conformance to the users Requirements.
Quality Models:
•Software Quality is described by specific quality models.
Software Quality Models are:
McCall’s Model
•Boehm Model
•FURPS/FURPS+
•Dromey quality Model
•ISO quality Model
FURPS
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 2
Introduction:
Jim McCall produced this model for the US Air Force
and the intention was to bridge the gap between users and developers.
McCall Model Developed in 1967-7,
•One of the first , Oldest software quality model.
•Started with volume of 55 quality characteristics ,called them “factors”
•Quality Factors was compressed into 11 main factors.
•McCall Tried to map
user view
developer’s priorities.
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 3
McCall Quality Model:
Three 3 major perspectives.
1. Product Revision (ability to under go Changes)
Maintainability, Flexibility, Testability.
2.Product Transition (adaptability to new environments).
Portability, Reusability, Interoperability.
3.Product Operations( basic Operational characteristic).
Correctness, Reliability, Efficiency, Integrity, Usability
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 4
McCall’s Quality Model Tree
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 5
Also known as
McCall’s Quality Model Triangle
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 6
McCall’s Quality Model:
Based on 3 types of Characteristics with hierarchical dependency:
1. Factors(to specify): external software view for users.
2. Criteria(to build): internal software view for developers.
3. Measures/metrics (to control): are used for software measurement.
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 7
1.Product Operations
•Correctness, the functionality matches the specification.
or
Does it do what customer wants?(meeting specification)
•Reliability, the extent to which the system fails.
or
Does it do it accurately all of the time. (successful performance)
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 8
1.Product Operations conti..
•Efficiency, system resource (including cpu, disk, memory, network) usage.
or
Does it quickly solve the intended problem?(enough computing resources)
•Integrity, protection from unauthorized access.
or is it Secure? (access limitation to people)
•Usability, ease of use
Or
Can I run it? (efforts in learning/operating)
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 9
2.Product revision
•Maintainability, the ability to find and fix a defect.
Or Can it be fixed?(fixing bugs and errors)
•Flexibility, the ability to make changes required as dictated by the business.
Or Can it be changed?(modifying an operational program)
•Testability, the ability to Validate the software requirements.
Or Can it be tested? (ensuring performance)
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 10
3. Product transition
•Portability, the ability to transfer the software from one environment to another.
Or Can it be used on another machine?(Platform dependence).
•Reusability, the ease of using existing software components in a different context.
Or Can part of it be reused? (generic coding).
•Interoperability, the extent, or ease, to which software components work together.
Or Can it interface with other system (coupling system)
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 11
Relationship between Quality Factors and Quality Criteria
•Each quality factor is positively influenced by the set of quality criteria,
And the same quality criterion impacts a number of quality factors.
Some quality factors positively impact others.
•An effort to improve the correctness of a system will increase its reliability.
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 12
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 13
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 14
BY: SUNDAS SHABBIR Ahmed Kaim
Khani 15

More Related Content

What's hot

Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
N.Jagadish Kumar
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Baskarkncet
 
Publish subscribe model overview
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overview
Ishraq Al Fataftah
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
PhD Research Scholar
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economics
REHMAT ULLAH
 
Boehm Software Quality Model
Boehm Software Quality ModelBoehm Software Quality Model
Boehm Software Quality Model
Professional QA
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
Rupesh Vaishnav
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
ShudipPal
 
Software Quality Models: A Comparative Study paper
Software Quality Models: A Comparative Study  paperSoftware Quality Models: A Comparative Study  paper
Software Quality Models: A Comparative Study paper
Moutasm Tamimi
 
Iterative model
Iterative modelIterative model
Iterative model
Vaibhav Dash
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
REHMAT ULLAH
 
Software Engineering Diversity
Software Engineering DiversitySoftware Engineering Diversity
Software Engineering Diversity
SayedMokarrom
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
 
comparative study software quality models
comparative study  software quality models comparative study  software quality models
comparative study software quality models
Auwal Amshi
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
Alan Dix
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
SHREEHARI WADAWADAGI
 
Software reuse ppt.
Software reuse ppt.Software reuse ppt.
Software reuse ppt.
Sumit Biswas
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
wajahat Gul
 
Software testing
Software testingSoftware testing

What's hot (20)

Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Publish subscribe model overview
Publish subscribe model overviewPublish subscribe model overview
Publish subscribe model overview
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economics
 
Boehm Software Quality Model
Boehm Software Quality ModelBoehm Software Quality Model
Boehm Software Quality Model
 
Software maintenance and configuration management, software engineering
Software maintenance and  configuration management, software engineeringSoftware maintenance and  configuration management, software engineering
Software maintenance and configuration management, software engineering
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Software Quality Models: A Comparative Study paper
Software Quality Models: A Comparative Study  paperSoftware Quality Models: A Comparative Study  paper
Software Quality Models: A Comparative Study paper
 
Iterative model
Iterative modelIterative model
Iterative model
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 
Software Engineering Diversity
Software Engineering DiversitySoftware Engineering Diversity
Software Engineering Diversity
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
comparative study software quality models
comparative study  software quality models comparative study  software quality models
comparative study software quality models
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
 
Chapter 13 software testing strategies
Chapter 13 software testing strategiesChapter 13 software testing strategies
Chapter 13 software testing strategies
 
Software reuse ppt.
Software reuse ppt.Software reuse ppt.
Software reuse ppt.
 
Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Software testing
Software testingSoftware testing
Software testing
 

Similar to McCall Software Quality Model in Software Quality Assurance

Design principles & quality factors
Design principles & quality factorsDesign principles & quality factors
Design principles & quality factors
Aalia Barbe
 
Software quality
Software qualitySoftware quality
Software quality
jagadeesan
 
Software Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptxSoftware Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptx
singbling
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Santhiya Grace
 
6. McCall's Model.pptx
6. McCall's Model.pptx6. McCall's Model.pptx
6. McCall's Model.pptx
KalsoomTahir2
 
Attributes of 'well - engineered' software product
Attributes of 'well - engineered' software productAttributes of 'well - engineered' software product
Attributes of 'well - engineered' software product
andyr91
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
ssusere16bd9
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
ssusere16bd9
 
Software engineering
Software engineeringSoftware engineering
Software engineering
nimmik4u
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
Gang Tao
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
ryan aja
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
AlenaDion
 
Quality Concept
Quality ConceptQuality Concept
Quality Concept
Anand Jat
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt
23017156038
 
Introduction to Software Engineering.ppt
Introduction to Software Engineering.pptIntroduction to Software Engineering.ppt
Introduction to Software Engineering.ppt
BambangWahono3
 
1_Software Quality Control.pptx
1_Software Quality Control.pptx1_Software Quality Control.pptx
1_Software Quality Control.pptx
BahaAbuKbash
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...
Alexander Decker
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
nimmik4u
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
Ajeng Savitri
 
Software qualityfactors
Software qualityfactorsSoftware qualityfactors
Software qualityfactors
saira gilani
 

Similar to McCall Software Quality Model in Software Quality Assurance (20)

Design principles & quality factors
Design principles & quality factorsDesign principles & quality factors
Design principles & quality factors
 
Software quality
Software qualitySoftware quality
Software quality
 
Software Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptxSoftware Quality Factors-Non Functional Rq.pptx
Software Quality Factors-Non Functional Rq.pptx
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
6. McCall's Model.pptx
6. McCall's Model.pptx6. McCall's Model.pptx
6. McCall's Model.pptx
 
Attributes of 'well - engineered' software product
Attributes of 'well - engineered' software productAttributes of 'well - engineered' software product
Attributes of 'well - engineered' software product
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
 
SE Lecture 1.ppt
SE Lecture 1.pptSE Lecture 1.ppt
SE Lecture 1.ppt
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Quality attributes in software architecture
Quality attributes in software architectureQuality attributes in software architecture
Quality attributes in software architecture
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Quality Concept
Quality ConceptQuality Concept
Quality Concept
 
Week_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.pptWeek_01-Intro to Software Engineering-1.ppt
Week_01-Intro to Software Engineering-1.ppt
 
Introduction to Software Engineering.ppt
Introduction to Software Engineering.pptIntroduction to Software Engineering.ppt
Introduction to Software Engineering.ppt
 
1_Software Quality Control.pptx
1_Software Quality Control.pptx1_Software Quality Control.pptx
1_Software Quality Control.pptx
 
Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...Identification & analysis of parameters for program quality improvement a ree...
Identification & analysis of parameters for program quality improvement a ree...
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
Software Testing - Software Quality
Software Testing - Software QualitySoftware Testing - Software Quality
Software Testing - Software Quality
 
Software qualityfactors
Software qualityfactorsSoftware qualityfactors
Software qualityfactors
 

More from sundas Shabbir

History of windows and Windows servers
History of windows and Windows serversHistory of windows and Windows servers
History of windows and Windows servers
sundas Shabbir
 
History of Windows Server
History of Windows ServerHistory of Windows Server
History of Windows Server
sundas Shabbir
 
Introduction to Operating System and its Types
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Types
sundas Shabbir
 
Sensors and its type by ss
Sensors and its type by ssSensors and its type by ss
Sensors and its type by ss
sundas Shabbir
 
Linux file commands
Linux file commandsLinux file commands
Linux file commands
sundas Shabbir
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
sundas Shabbir
 
RHDB Release History Database Model
RHDB Release History Database ModelRHDB Release History Database Model
RHDB Release History Database Model
sundas Shabbir
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1
sundas Shabbir
 

More from sundas Shabbir (8)

History of windows and Windows servers
History of windows and Windows serversHistory of windows and Windows servers
History of windows and Windows servers
 
History of Windows Server
History of Windows ServerHistory of Windows Server
History of Windows Server
 
Introduction to Operating System and its Types
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Types
 
Sensors and its type by ss
Sensors and its type by ssSensors and its type by ss
Sensors and its type by ss
 
Linux file commands
Linux file commandsLinux file commands
Linux file commands
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
RHDB Release History Database Model
RHDB Release History Database ModelRHDB Release History Database Model
RHDB Release History Database Model
 
Software Project Management Lab Manual Lab 1
Software Project Management Lab  Manual  Lab 1Software Project Management Lab  Manual  Lab 1
Software Project Management Lab Manual Lab 1
 

Recently uploaded

🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 

Recently uploaded (20)

🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 

McCall Software Quality Model in Software Quality Assurance

  • 1. BY: SUNDAS SHABBIR Ahmed Kaim Khani 1
  • 2. Software Quality: •Conformance to the users Requirements. Quality Models: •Software Quality is described by specific quality models. Software Quality Models are: McCall’s Model •Boehm Model •FURPS/FURPS+ •Dromey quality Model •ISO quality Model FURPS BY: SUNDAS SHABBIR Ahmed Kaim Khani 2
  • 3. Introduction: Jim McCall produced this model for the US Air Force and the intention was to bridge the gap between users and developers. McCall Model Developed in 1967-7, •One of the first , Oldest software quality model. •Started with volume of 55 quality characteristics ,called them “factors” •Quality Factors was compressed into 11 main factors. •McCall Tried to map user view developer’s priorities. BY: SUNDAS SHABBIR Ahmed Kaim Khani 3
  • 4. McCall Quality Model: Three 3 major perspectives. 1. Product Revision (ability to under go Changes) Maintainability, Flexibility, Testability. 2.Product Transition (adaptability to new environments). Portability, Reusability, Interoperability. 3.Product Operations( basic Operational characteristic). Correctness, Reliability, Efficiency, Integrity, Usability BY: SUNDAS SHABBIR Ahmed Kaim Khani 4
  • 5. McCall’s Quality Model Tree BY: SUNDAS SHABBIR Ahmed Kaim Khani 5
  • 6. Also known as McCall’s Quality Model Triangle BY: SUNDAS SHABBIR Ahmed Kaim Khani 6
  • 7. McCall’s Quality Model: Based on 3 types of Characteristics with hierarchical dependency: 1. Factors(to specify): external software view for users. 2. Criteria(to build): internal software view for developers. 3. Measures/metrics (to control): are used for software measurement. BY: SUNDAS SHABBIR Ahmed Kaim Khani 7
  • 8. 1.Product Operations •Correctness, the functionality matches the specification. or Does it do what customer wants?(meeting specification) •Reliability, the extent to which the system fails. or Does it do it accurately all of the time. (successful performance) BY: SUNDAS SHABBIR Ahmed Kaim Khani 8
  • 9. 1.Product Operations conti.. •Efficiency, system resource (including cpu, disk, memory, network) usage. or Does it quickly solve the intended problem?(enough computing resources) •Integrity, protection from unauthorized access. or is it Secure? (access limitation to people) •Usability, ease of use Or Can I run it? (efforts in learning/operating) BY: SUNDAS SHABBIR Ahmed Kaim Khani 9
  • 10. 2.Product revision •Maintainability, the ability to find and fix a defect. Or Can it be fixed?(fixing bugs and errors) •Flexibility, the ability to make changes required as dictated by the business. Or Can it be changed?(modifying an operational program) •Testability, the ability to Validate the software requirements. Or Can it be tested? (ensuring performance) BY: SUNDAS SHABBIR Ahmed Kaim Khani 10
  • 11. 3. Product transition •Portability, the ability to transfer the software from one environment to another. Or Can it be used on another machine?(Platform dependence). •Reusability, the ease of using existing software components in a different context. Or Can part of it be reused? (generic coding). •Interoperability, the extent, or ease, to which software components work together. Or Can it interface with other system (coupling system) BY: SUNDAS SHABBIR Ahmed Kaim Khani 11
  • 12. Relationship between Quality Factors and Quality Criteria •Each quality factor is positively influenced by the set of quality criteria, And the same quality criterion impacts a number of quality factors. Some quality factors positively impact others. •An effort to improve the correctness of a system will increase its reliability. BY: SUNDAS SHABBIR Ahmed Kaim Khani 12
  • 13. BY: SUNDAS SHABBIR Ahmed Kaim Khani 13
  • 14. BY: SUNDAS SHABBIR Ahmed Kaim Khani 14
  • 15. BY: SUNDAS SHABBIR Ahmed Kaim Khani 15