6. McCall's Model.pptx

McCall’s Model
Submitted By: Sadia Sheraz
Roll no: 025156(2257)
MCCALL’S QUALITY FACTORS
6. McCall's Model.pptx
6. McCall's Model.pptx
6. McCall's Model.pptx
MCCALL’S QUALITY FACTORS
CATEGORY: PRODUCT OPERATION
FACTORS
 1. Correctness:
The functionality should match the specification.
 2. Reliability Requirements:
(remember, this quality factor is specified in the specs!)
 Reliability requirements deal with the failure to provide service.
 Address failure rates either overall or to required functions.
 Example specs:
 A heart monitoring system must have a failure rate of less than one
per million cases.
 Downtime for a system will not be more than ten minutes per month
(me)
 3. Efficiency Requirements:
Deals with the hardware resources needed to perform the
functions of the software.
 Here we consider MIPS, MHz (cycles per second); data storage capabilities
measured in MB or TB; communication lines (usually measured in KBPS,
MBPS, or GBPS).
 Example spec: simply very slow communications.
 4. Integrity:
It deal with system security that prevent unauthorized persons
access.
 5. Usability Requirements:
It deals with the scope of staff resources needed to train new
employees and to operate the software system.
 Deals with learn ability, utility, and more. (me)
 Example spec: A staff member should be able to process n transactions /
unit time. (me)
6. McCall's Model.pptx
MCCALL’S QUALITY FACTORS
CATEGORY: PRODUCT REVISION SOFTWARE
FACTORS
 These deal with requirements that affect the complete range of software
maintenance activities:
 corrective maintenance,
 adaptive maintenance, and
 perfective maintenance
 1. Maintainability Requirements
 The degree of effort needed to identify reasons (find the problem) for
software failure and to correct failures and to verify the success of
the corrections.
 Deals with the modular structure of the software, internal program
documentation, programmer manuals
 Example specs: size of module <= 30 statements.
 2. Flexibility Requirements – deals with resources to
change (adopt) software to different types of customers
that use the app perhaps a little differently;
 May also involve a little perfective maintenance to perhaps do a
little better due to the customer’s perhaps slightly more robust
environment.
 3. Testability Requirements –
 Are intermediate results of computations predefined to assist
testing?
 Are log files created?
 Does the software diagnose itself prior to and perhaps during
operations?
6. McCall's Model.pptx
MCCALL’S QUALITY FACTORS
CATEGORY: PRODUCT TRANSITION
SOFTWARE QUALITY FACTORS
 1. Portability Requirements: If the software must be ported
to different environments (different hardware, operating
systems, …) and still maintain an existing environment, then
portability is a must.
 2. Reusability Requirements: Are we able to reuse parts of
the app for new applications?
 Can save immense development costs due to errors found / tested.
 Certainly higher quality software and development more quickly
results.
 Very big deal nowadays.
 3. Interoperability Requirements: Does the
application need to interface with other existing
systems
 Frequently these will be known ahead of time and plans
can be made to provide for this requirement during design
time.
 Sometimes these systems can be quite different; different platforms,
different databases, and more
 Also, industry or standard application structures in areas
can be specified as requirements.
1 sur 13

Recommandé

Design principles &amp; quality factors par
Design principles &amp; quality factorsDesign principles &amp; quality factors
Design principles &amp; quality factorsAalia Barbe
629 vues27 diapositives
Software qualityfactors par
Software qualityfactorsSoftware qualityfactors
Software qualityfactorssaira gilani
69 vues24 diapositives
Software Quality Assurance par
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSanthiya Grace
491 vues20 diapositives
SOFTWARE QUALITY FACTORS_SQE.pptx par
SOFTWARE QUALITY FACTORS_SQE.pptxSOFTWARE QUALITY FACTORS_SQE.pptx
SOFTWARE QUALITY FACTORS_SQE.pptxMusondaSichinga
10 vues16 diapositives
Ch 3 software quality factor par
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factorKittitouch Suteeca
13.7K vues24 diapositives
McCall's Quality Factors par
McCall's Quality FactorsMcCall's Quality Factors
McCall's Quality FactorsUsmanKhan429
10.4K vues26 diapositives

Contenu connexe

Similaire à 6. McCall's Model.pptx

Software quality par
Software qualitySoftware quality
Software qualityjagadeesan
31.8K vues49 diapositives
Embedded Systems Q and A M.Sc.(IT) PART II SEM III par
Embedded Systems Q and A M.Sc.(IT) PART II SEM IIIEmbedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM IIINi
187 vues28 diapositives
Non Functional Testing par
Non Functional TestingNon Functional Testing
Non Functional TestingNishant Worah
16.5K vues22 diapositives
Fundamentals of software development par
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
1.9K vues32 diapositives
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx par
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxmary772
7 vues26 diapositives
Intro softwareeng par
Intro softwareengIntro softwareeng
Intro softwareengPINKU29
233 vues7 diapositives

Similaire à 6. McCall's Model.pptx(20)

Software quality par jagadeesan
Software qualitySoftware quality
Software quality
jagadeesan31.8K vues
Embedded Systems Q and A M.Sc.(IT) PART II SEM III par Ni
Embedded Systems Q and A M.Sc.(IT) PART II SEM IIIEmbedded Systems Q and A M.Sc.(IT) PART II SEM III
Embedded Systems Q and A M.Sc.(IT) PART II SEM III
Ni 187 vues
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx par mary772
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docxCMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
CMGT410 v19Business Requirements TemplateCMGT410 v19Page 2.docx
mary7727 vues
Intro softwareeng par PINKU29
Intro softwareengIntro softwareeng
Intro softwareeng
PINKU29233 vues
Requirment anlaysis par csk selva
Requirment anlaysisRequirment anlaysis
Requirment anlaysis
csk selva567 vues
Software engineering introduction par Vishal Singh
Software engineering introductionSoftware engineering introduction
Software engineering introduction
Vishal Singh3.7K vues
A New Model for Study of Quality Attributes to Components Based Development A... par Kiogyf
A New Model for Study of Quality Attributes to Components Based Development A...A New Model for Study of Quality Attributes to Components Based Development A...
A New Model for Study of Quality Attributes to Components Based Development A...
Kiogyf30 vues
Ch 1-Non-functional Requirements.ppt par balewayalew
Ch 1-Non-functional Requirements.pptCh 1-Non-functional Requirements.ppt
Ch 1-Non-functional Requirements.ppt
balewayalew111 vues
requirment anlaysis , user requirements par csk selva
requirment anlaysis , user requirementsrequirment anlaysis , user requirements
requirment anlaysis , user requirements
csk selva3K vues
VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ... par vtunotesbysree
VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ...VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ...
VTU 5TH SEM CSE SOFTWARE ENGINEERING SOLVED PAPERS - JUN13 DEC13 JUN14 DEC14 ...
vtunotesbysree6.7K vues
Requirements Engineering par Ehsan Elahi
Requirements EngineeringRequirements Engineering
Requirements Engineering
Ehsan Elahi2.3K vues
Sdd Maintenance Of Software Solutions par gavhays
Sdd Maintenance Of Software SolutionsSdd Maintenance Of Software Solutions
Sdd Maintenance Of Software Solutions
gavhays850 vues
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage par IRJET Journal
IRJET-  	  Secure Scheme For Cloud-Based Multimedia Content StorageIRJET-  	  Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET- Secure Scheme For Cloud-Based Multimedia Content Storage
IRJET Journal18 vues

Plus de KalsoomTahir2

005813616.pdf par
005813616.pdf005813616.pdf
005813616.pdfKalsoomTahir2
1 vue17 diapositives
009576860.pdf par
009576860.pdf009576860.pdf
009576860.pdfKalsoomTahir2
1 vue29 diapositives
005813185.pdf par
005813185.pdf005813185.pdf
005813185.pdfKalsoomTahir2
1 vue45 diapositives
HASH FUNCTIONS.pdf par
HASH FUNCTIONS.pdfHASH FUNCTIONS.pdf
HASH FUNCTIONS.pdfKalsoomTahir2
5 vues21 diapositives
ch02-Database System Concepts and Architecture.ppt par
ch02-Database System Concepts and Architecture.pptch02-Database System Concepts and Architecture.ppt
ch02-Database System Concepts and Architecture.pptKalsoomTahir2
12 vues53 diapositives
9223301.ppt par
9223301.ppt9223301.ppt
9223301.pptKalsoomTahir2
2 vues25 diapositives

Plus de KalsoomTahir2(20)

ch02-Database System Concepts and Architecture.ppt par KalsoomTahir2
ch02-Database System Concepts and Architecture.pptch02-Database System Concepts and Architecture.ppt
ch02-Database System Concepts and Architecture.ppt
KalsoomTahir212 vues
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt par KalsoomTahir2
Lecture 19 - Dynamic Web - JAVA - Part 1.pptLecture 19 - Dynamic Web - JAVA - Part 1.ppt
Lecture 19 - Dynamic Web - JAVA - Part 1.ppt
KalsoomTahir23 vues

Dernier

Resumes, Cover Letters, and Applying Online par
Resumes, Cover Letters, and Applying Online Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online Bruce Bennett
20 vues89 diapositives
Empowerment technology par
Empowerment technology Empowerment technology
Empowerment technology syrahtango81
8 vues6 diapositives
samplepptx.pptx par
samplepptx.pptxsamplepptx.pptx
samplepptx.pptxmarynaytestupload
5 vues2 diapositives
CV_JessicaIreneJoyce.pdf par
CV_JessicaIreneJoyce.pdfCV_JessicaIreneJoyce.pdf
CV_JessicaIreneJoyce.pdfjessicairenejoyce
9 vues2 diapositives
114. BP International [2023] par
114. BP International [2023]114. BP International [2023]
114. BP International [2023]Manu Mitra
11 vues1 diapositive
essa.pdf par
essa.pdfessa.pdf
essa.pdfgalhashimi52
10 vues5 diapositives

Dernier(20)

Resumes, Cover Letters, and Applying Online par Bruce Bennett
Resumes, Cover Letters, and Applying Online Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
Bruce Bennett20 vues
114. BP International [2023] par Manu Mitra
114. BP International [2023]114. BP International [2023]
114. BP International [2023]
Manu Mitra11 vues
reStartEvents 12:7 Nationwide TS:SCI & Above Employer Directory.pdf par Ken Fuller
reStartEvents 12:7 Nationwide TS:SCI & Above Employer Directory.pdfreStartEvents 12:7 Nationwide TS:SCI & Above Employer Directory.pdf
reStartEvents 12:7 Nationwide TS:SCI & Above Employer Directory.pdf
Ken Fuller436 vues
Navigating Towards Safer Roads Addressing Traffic Accidents in the UAE (2).pdf par alyazyaalmulla11
Navigating Towards Safer Roads Addressing Traffic Accidents in the UAE (2).pdfNavigating Towards Safer Roads Addressing Traffic Accidents in the UAE (2).pdf
Navigating Towards Safer Roads Addressing Traffic Accidents in the UAE (2).pdf
Kamal Acharya All important documents and marksheet.pdf par Kamal Acharya
Kamal Acharya All important documents and marksheet.pdfKamal Acharya All important documents and marksheet.pdf
Kamal Acharya All important documents and marksheet.pdf
Kamal Acharya11 vues
FAMILY COMMUNICATION.pdf par shai5a3ssa
FAMILY COMMUNICATION.pdfFAMILY COMMUNICATION.pdf
FAMILY COMMUNICATION.pdf
shai5a3ssa10 vues
MIKE FARRELL (VET) CAREER SUMMARY 2024 par greenhollow
MIKE FARRELL (VET) CAREER SUMMARY 2024MIKE FARRELL (VET) CAREER SUMMARY 2024
MIKE FARRELL (VET) CAREER SUMMARY 2024
greenhollow6 vues
Good News! One Habit Can Change Your Entire Life Forever.pdf par SmartSkill97
Good News! One Habit Can Change Your Entire Life Forever.pdfGood News! One Habit Can Change Your Entire Life Forever.pdf
Good News! One Habit Can Change Your Entire Life Forever.pdf
SmartSkill9710 vues
Kamal Acharya All important documents and marksheet.pdf par Kamal Acharya
Kamal Acharya All important documents and marksheet.pdfKamal Acharya All important documents and marksheet.pdf
Kamal Acharya All important documents and marksheet.pdf
Kamal Acharya9 vues
Isip-Van-Resume.pdf par rakk75
Isip-Van-Resume.pdfIsip-Van-Resume.pdf
Isip-Van-Resume.pdf
rakk755 vues

6. McCall's Model.pptx

  • 1. McCall’s Model Submitted By: Sadia Sheraz Roll no: 025156(2257)
  • 6. MCCALL’S QUALITY FACTORS CATEGORY: PRODUCT OPERATION FACTORS  1. Correctness: The functionality should match the specification.  2. Reliability Requirements: (remember, this quality factor is specified in the specs!)  Reliability requirements deal with the failure to provide service.  Address failure rates either overall or to required functions.  Example specs:  A heart monitoring system must have a failure rate of less than one per million cases.  Downtime for a system will not be more than ten minutes per month (me)
  • 7.  3. Efficiency Requirements: Deals with the hardware resources needed to perform the functions of the software.  Here we consider MIPS, MHz (cycles per second); data storage capabilities measured in MB or TB; communication lines (usually measured in KBPS, MBPS, or GBPS).  Example spec: simply very slow communications.  4. Integrity: It deal with system security that prevent unauthorized persons access.  5. Usability Requirements: It deals with the scope of staff resources needed to train new employees and to operate the software system.  Deals with learn ability, utility, and more. (me)  Example spec: A staff member should be able to process n transactions / unit time. (me)
  • 9. MCCALL’S QUALITY FACTORS CATEGORY: PRODUCT REVISION SOFTWARE FACTORS  These deal with requirements that affect the complete range of software maintenance activities:  corrective maintenance,  adaptive maintenance, and  perfective maintenance  1. Maintainability Requirements  The degree of effort needed to identify reasons (find the problem) for software failure and to correct failures and to verify the success of the corrections.  Deals with the modular structure of the software, internal program documentation, programmer manuals  Example specs: size of module <= 30 statements.
  • 10.  2. Flexibility Requirements – deals with resources to change (adopt) software to different types of customers that use the app perhaps a little differently;  May also involve a little perfective maintenance to perhaps do a little better due to the customer’s perhaps slightly more robust environment.  3. Testability Requirements –  Are intermediate results of computations predefined to assist testing?  Are log files created?  Does the software diagnose itself prior to and perhaps during operations?
  • 12. MCCALL’S QUALITY FACTORS CATEGORY: PRODUCT TRANSITION SOFTWARE QUALITY FACTORS  1. Portability Requirements: If the software must be ported to different environments (different hardware, operating systems, …) and still maintain an existing environment, then portability is a must.  2. Reusability Requirements: Are we able to reuse parts of the app for new applications?  Can save immense development costs due to errors found / tested.  Certainly higher quality software and development more quickly results.  Very big deal nowadays.
  • 13.  3. Interoperability Requirements: Does the application need to interface with other existing systems  Frequently these will be known ahead of time and plans can be made to provide for this requirement during design time.  Sometimes these systems can be quite different; different platforms, different databases, and more  Also, industry or standard application structures in areas can be specified as requirements.