McCall Software Quality Model in Software Quality Assurance

10,857 views 15 slides Dec 04, 2017
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

McCall Software Quality Model in Software Quality Assurance
subscribe my youtube channel do like and share video
https://youtu.be/sab1Fwybrkc


Slide Content

Topic: McCall software Quality Model BY : Sundas Shabbir Ahmed Kaim Khani BY: SUNDAS SHABBIR Ahmed Kaim Khani 1 of Software Quality Assurance

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. 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: Factors(to specify): external software view for users. Criteria(to build): internal software view for developers. 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

Quality Factor Quality Criteria BY: SUNDAS SHABBIR Ahmed Kaim Khani 13

BY: SUNDAS SHABBIR Ahmed Kaim Khani 14

BY: SUNDAS SHABBIR Ahmed Kaim Khani 15 THANK YOU.