bcs 3263 software quality assurance chapter two

9
BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two Quality Dimensions by FSKKP @ ump.edu.my For updated version, please clink on this http://ocw.ump.edu.my

Upload: others

Post on 02-Jun-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

BCS 3263SOFTWARE QUALITY ASSURANCE

Chapter TwoQuality Dimensions

byFSKKP

@ump.edu.my

Forupdatedversion,please clinkonthishttp://ocw.ump.edu.my

Page 2: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

Chapter Description

• Aims– Identify the Four Dimensions of Quality

• Expected Outcomes– Inquire a knowledge of main software quality assurance

activities, their tasks, work products and their models • Other related Information

– Introduces students to the concept of Software Quality Assurance (SQA) including principles, component, process, models, standards and certification of SQA.

• References– Mastering software quality assurance : best practices,

tools and techniques for software developers / MuraliChemuturi Chemuturi, Murali, J. Ross Pub. QA76.76.Q35 C44 2011

Page 3: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

3

Page 4: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

4

FunctionalityAspects

CapacityAspects

IntendedUseAspects

ReliabilityAspects

SafetyAspects

SecurityAspects

Page 5: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

5

Functionalitydesign

Softwarearchitecture

Navigation Databasedesign

Developmentplatform

Deploymentplatform

Userinterfacedesign Reportdesign

Security

Faulttolerance Capacity

ReliabilityMaintainability

Efficiencyandconcurrence

Couplingandcohesion

Programspecifications

Testdesign

Page 6: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

6

Developunittestplans.

Developassociatedprocessroutines.

AdheringtothecodingguidelinesofthePL:

Namingagreements,

Codeformatting,

Efficiency guidelines,and

Defectpreventionguidelines.

Forcingdeveloperstowritereliableanddefect-free

code

Page 7: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

7

Ensuresquality

Uncoverdefects

Examinesquality..Then:• Processdocumentation• Standardsandguidelines,formats,andtemplates• Checklists

Page 8: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

Conclusion of The Chapter

• Conclusion #1– Specification Quality

• Conclusion #2– Design Quality

• Conclusion #3– Development Quality

• Conclusion #4– Conformance Quality

Page 9: BCS 3263 SOFTWARE QUALITY ASSURANCE Chapter Two

Thank you J