Home Page Icon
Home Page
Table of Contents for
Index
Close
Index
by Claude Y. Laporte, Alain April
Software Quality Assurance
Preface
Acknowledgments
Chapter 1 Software Quality Fundamentals
1.1 Introduction
1.2 Defining Software Quality
1.3 Software Errors, Defects, and Failures
1.4 Software Quality
1.5 Software Quality Assurance
1.6 Business Models and the Choice of Software Engineering Practices
1.7 Success Factors
1.8 Further Reading
1.9 Exercises
Chapter 2 Quality Culture
2.1 Introduction
2.2 Cost of Quality
2.3 Quality Culture
2.4 The Five Dimensions of a Software Project
2.5 The Software Engineering Code of Ethics
2.6 Success Factors
2.7 Further Reading
2.8 Exercises
Note
Chapter 3 Software Quality Requirements
3.1 Introduction
3.2 Software Quality Models
3.3 Definition of Software Quality Requirements
3.4 Requirement Traceability During the Software Life Cycle
3.5 Software Quality Requirements and the Software Quality Plan
3.6 Success Factors
3.7 Further Reading
3.8 Exercises
Note
Chapter 4 Software Engineering Standards and Models
4.1 Introduction
4.2 Standards, Cost of Quality, and Business Models
4.3 Main Standards for Quality Management
4.4 ISO/IEC/IEEE 12207 Standard
4.5 ISO/IEC/IEEE 15289 Standard for the Description of Information Elements
4.6 IEEE 730 Standard for SQA Processes
4.7 Other Quality Models, Standards, References, and Processes
4.8 Specific Standards for an Application Domain
4.9 Standards and the SQAP
4.10 Success Factors
4.11 Further Reading
4.12 Exercises
Chapter 5 Reviews
5.1 Introduction
5.2 Personal Review and Desk-Check Review
5.3 Standards and Models
5.4 Walk-Through
5.5 Inspection Review
5.6 Project Launch Reviews and Project Assessments
5.7 Agile Meetings
5.8 Measures
5.9 Selecting the Type of Review
5.10 Reviews and Business models
5.11 Software Quality Assurance Plan
5.12 Success Factors
5.13 Tools
5.14 Further Reading
5.15 Exercises
Chapter 6 Software Audits
6.1 Introduction
6.2 Types of Audits
6.3 Audit and Software Problem Resolution According to ISO/IEC/IEEE 12207
6.4 Audit According to the IEEE 1028 Standard
6.5 Audit Process and the ISO 9001 Standard
6.6 Audit According to the CMMI
6.7 Corrective Actions
6.8 Audits for Very Small Entities
6.9 Audit and the SQA Plan
6.10 Presentation of an Audit Case Study
6.11 Success Factors
6.12 Further Reading
6.13 Exercises
Chapter 7 Verification and Validation
7.1 Introduction
7.2 Benefits and Costs of V&V
7.3 V&V Standards and Process Models
7.4 V&V According to ISO/IEC/IEEE 12207
7.5 V&V According to the CMMI Model
7.6 ISO/IEC 29110 and V&V
7.7 Independent V&V
7.8 Traceability
7.9 Validation Phase of Software Development
7.10 Tests
7.11 Checklists
7.12 V&V Techniques
7.13 V&V Plan
7.14 Limitations OF V&V
7.15 V&V in the SQA Plan
7.16 Success Factors
7.17 Further Reading
7.18 Exercises
Chapter 8 Software Configuration Management
8.1 Introduction
8.2 Software Configuration Management
8.3 Benefits of Good Configuration Management
8.4 SCM Activities
8.5 Baselines
8.6 Software Repository and Its Branches
8.7 Configuration Control
8.8 Configuration Status Accounting
8.9 Software Configuration Audit
8.10 Implementing SCM in Very Small Entities with ISO/IEC 29110
8.11 SCM and the SQAP
8.12 Success Factors
8.13 Further Reading
8.14 Exercises
Chapter 9 Policies, Processes, and Procedures
9.1 Introduction
9.2 Policies
9.3 Processes
9.4 Procedures
9.5 Organizational Standards
9.6 Graphical Representation of Processes and Procedures
9.7 Process Notation of ISO/IEC 29110
9.8 Case Study
9.9 Personal Improvement Process
9.10 Policies, Processes, and Procedures in the SQA Plan
9.11 Success Factors
9.12 Further Reading
9.13 Exercises
Note
Chapter 10 Measurement
10.1 Introduction—the Importance of Measurement
10.2 Software Measurement According to ISO/IEC/IEEE 12207
10.3 Measurement According to ISO 9001
10.4 The Practical Software and Systems Measurement Method
10.5 ISO/IEC/IEEE 15939 Standard
10.6 Measurement According to the CMMI Model
10.7 Measurement in Very Small Entities
10.8 The Survey as a Measurement Tool
10.9 Implementing a Measurement Program
10.10 Practical Considerations
10.11 The Human Side of Measurement
10.12 Measurement and the IEEE 730 SQAP
10.13 Success Factors
10.14 Further Reading
10.15 Exercises
Chapter 11 Risk Management
11.1 Introduction
11.2 Risk Management According to Standards and Models
11.3 Practical Considerations for Risk Management
11.4 Risk Management Roles
11.5 Measurement and Risk Management
11.6 Human Factors and Risk Management
11.7 Success Factors
11.8 Conclusion
11.9 Further Reading
11.10 Exercises
Chapter 12 Supplier Management and Agreements
12.1 Introduction
12.2 Supplier Requirements of ISO 9001
12.3 Agreement Processes of ISO 12207
12.4 Supplier Agreement Management According to the CMMI
12.5 Managing Suppliers
12.6 Software Acquisition Life Cycle
12.7 Software Contract Types
12.8 Software Contract Reviews
12.9 Supplier and Acquirer Relationship and the Sqap
12.10 Success Factors
12.11 Further Reading
12.12 Exercises
Chapter 13 Software Quality Assurance Plan
13.1 Introduction
13.2 SQA Planning
13.3 Executing the SQAP
13.4 Conclusion
13.5 Further Reading
13.6 Exercises
Appendix 1 Software Engineering Code of Ethics and Professional Practice (Version 5.2)
Appendix 2 Incidents and Horror Stories Involving Software
Glossary – Abbreviations – Acronyms
References
Index
EULA
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
References
Next
Next Chapter
EULA
Index
acquisition
acquisition strategy
agreement
attribute
audit
according to CMMI
according to IEEE 1028
according to ISO 9001
case study
characteristics
CobiT
costs
definition
guidance on
internal
process
project
quality
requirements in SQA plans
security
steps
types of
base measure
baseline
benchmarking
Boehm, Barry
BPMN
artifact
modeling levels
notation
process example
brainstorming
branching
according to Microsoft
commit
conflict
with Git and GitHub
simple strategy
strategy
synchronize
tag
trunk
typical strategy
business models
for commercial software
for custom systems written on contract
for in-house development
for mass market software
certification
change management
books recommended
case study
definition
office
policy
process
change request
Charrette, Robert
checklist
developing a
improvement
use
CMM
®
for Systems Engineering
CMMI
®
history
maturity levels
for Services
validation methods
CMMI-DEV
®
agile
case study
configuration management
cost benefit
difference with ISO 9001
history
measurement and analysis
process improvement
risk management
supplier agreement management
traceability
verification
V&V
CobiT
COCOMO
configuration audit
configuration control
configuration control board
configuration item
identification
marking and labeling
selection
configuration management
conformity
assessment
audit
certificates
certification
definition
form for suppliers
to ISO 9001
to ISO 29110
mentoring process example
project
contract risks
corrective action
cost of quality
appraisal cost
balance with quality
calculation
case study
external failure cost
internal failure cost
loss of reputation cost
prevention cost
and process maturity
rework cost,
see
rework
defect
derived measure
DO-178
document acceptance process
DoD-STD 1679A
effectiveness
efficiency
effort
EN 50128
error
error containment
estimation
assumption and basis
of effort
procedure
quality
software
supplier contract
tool
ETVX
diagram examples
process notation
textual definition
failure
FDA
five dimensions of a software project
function
functional configuration audit
functional requirement
human dimension
adoption of change
Hawthorne effect
improvement
measurement
processes
risk management
Humphrey, Watts
Iberle, Kathy
IDEF
notation
process example
IEEE 828
IEEE 1012
IEEE 1028
IEEE 16085
IEEE 730
independent verification and validation (IV&V)
indicator
integrity levels
ISO 9000 and 9001
ISO 12207
ISO 13485
ISO 15289
ISO 15939
ISO 16085
ISO 20000
ISO 24765
ISO 27000
ISO 29110
ISO 29110 deployment packages
ISO 29110 profiles
ISO 90003
ISO/IEC/JTC1 SC7
ITIL
Jones, Capers
Kasunic, Mark
key project documents
laws of nature
lessons learned
Leveson, Nancy
life cycle
management commitment
management risks
mandatory deliverables
maturity levels
measure
costs
example
process area
productivity
survey
measurement
activities and tasks
experience base
key roles
plan
program
program implementation steps
and risk management
methodology
NASA
non-conformance
non-functional requirement
Northrop Grumman
organizational policy
organizational standards
performance requirement
Personal Software Process (PSP)
personnel risks
physical configuration audit
pitfalls of measurement
pitfalls in process documentation
PMBOK
®
Practical Software and Systems Measurement (PSM)
problem report and resolution proposal form
procedures
process
asset
asset library
audits
description
implementation of ISO 29110
improvement group
management for basic profile of ISO 29110
mapping
notations
organizational standards
owner
performance
Personnel Software Process (PSP)
problem resolution
representation
validation
verification
product
product quality
project management
Project Management Institute (PMI)
PSM
qualification
quality assurance
quality culture
quality model
quality perspectives
quality policy
quality system documentation model
RACI charts
requirements functional
requirements non-functional
reviews
advantages
agile
contract
desk-check
formal
informal
inspection
matrix for selecting a
peer
personal
project launch
project retrospective
roles
selecting a type of
walk-through
rework
risk
action request
analysis
assessment example
aversion
classification grid
consequences
documentation template
evaluation
factors
identification
mitigation
monitoring
most common
prioritization
profile
questions during execution
questions during project planning
resolution
sources
state
statement
threshold
treatment
risk management
activities
advantages
control
cost/benefit
human factors
plan
process
roles
tasks list
Rolls-Royce
Sarbanes-Oxley
scale
SCAMPI
SCE
severity
checklist
classification
defect
scheme
software
software acquisition
Capability Maturity Model
life cycle
process
strategy
software agreement
software configuration management
activities
audit during a project
baselines
benefits
functional audit
physical audit
plan
policies
reporting
repository
status accounting
task allocation
software contract
cost plus fixed fee
cost plus percentage of cost
exemplary practices
fixed price
risk sharing
software development life cycle
software development life cycle V shaped
software development project context
software engineering
software engineering code of ethics
eight principles
Software Engineering Institute (SEI)
software estimation
software maintenance maturity model (S3M)
software process measurement
software product measurement
software project acceptance process
software project organization
software quality
software quality assurance (SQA)
plan (SQAP)
plan outline
planning
planning questions
process
records
tools
software supplier types
software supply process
staff-hour
standards
standards and models evolution
statement of work
survey as a measurement tool
SWEBOK
®
systems engineering
technical risks
template
tests
Therac-25
TickIT
tools
traceability
traceability matrix
trunk
unit of measurement
validation
plan
process
verification process
verification and validation (V&V)
activities
activities clarification
algorithms analysis technique
benefits and costs
differences
expected benefits
independent V&V
interface analysis technique
limitations
plan
prototyping technique
recommended activities
simulation technique
techniques
version control
Very Small Entities (VSEs)
vocabulary
waiver
walk-through
whistle blower
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset