Unit 1 Introduction To Quality
Unit 1 Introduction To Quality
Introduction To
Quality
TYBSCIT
2
Quality View
Transcendental View
User View
Manufacturing View
Product View
Value-based View
Plan
Based on vision and mission definition
It includes all the questions like who, when,
what, where etc.
Expected results should be defined and activities
should be planned accordingly.
Baseline studies are important
Synchronization is must
Do
Should work according to road map
Plan sets the tone while executing makes the
plan work
Do process needs inputs like hardware, software,
resources etc. for execution of plan
Check Act
Actions should be
Compare actual decided to correct
outcome with of “DO” situations if any deviation
with expected result is observed in actual
Should be done outcome or planned
periodically to check result
the progress. It includes change in
plan, approach or
expected outcome.
Benchmark
Advantages of Benchmarking:
Disadvantages of Benchmarking
Insufficient information
Stabilized standards:
Decreased results
Lack of customer satisfaction:
Lack of understanding
Increased dependency
Metrics
A software metric is a standard of measure of a degree
to which a software or process processes some
property.
The goal of software metrics is to identify and control
essential parameters that affect software development.
Metrics are defined for collecting information about the
product capabilities, process variability and outcome of
the process in terms of attributes of product.
Quantitative: In numbers
Example
Customer as King
……Continues
Improvement in quality directly leads to
improved productivity
Quality improvements lead to cost reduction
Customers also happy when they get value for
their money
All these says that quality and productivity are
indirectly related.
Requirements of a Product
Stated/ Implied Requirements
Generic/Specific Requirements
Present and future Requirement
Primary Requirements
Secondary Requirements
Tertiary Requirements
Requirements of a Product
User Expectation
Customer requirements
Usability
Customer Experience
Functions
Performance
Organizational Culture
Listing to Customers
Concentrate on identifying cost of quality
Concentrate on Continues Process
Set guidelines should be there for employees
No two organizations can have same culture
Characteristics of Software
Reliability
Functionality
Efficiency
Portability
Usability
Maintainability
Security
Interoperability
Scalability
SDLC
Types Of Products
Life Affecting Products
Product affecting huge sum of money
Products which can be tested only by simulators
Other products
Software
Application Software
System Software
Standards
Reviews and audits
Testing
Error/defect collection and analysis
Change management
Education
Vendor management
Security management
Safety
Risk management
SQA Tasks
Prepare SQA plan
Participate in development of the project
Audit should be done to verify
Documentation
Review software engineering software
SQA Goals
Requirement Quality
Ambiguity
Volatile
Model clarity
Design Quality
Architectural Integrity
Interface complexity
Code Quality
Complexity
Understandability
Documentation
Quality control effectiveness
Resource allocation
Review effectiveness
Records
Compiled by Ms. Prajakta Joshi
46
Management Responsibility
Management commitment
Customer focus
Quality policy
Planning
Responsibility, authority & Communication
Management Review
Resource Management
Provision of resources
Human Resources
Infrastructure
Work Environment
Product Realization
General
Planning
Monitoring and measurement
Control of non-conforming product
Analysis of data
improvement
References:
Software Testing: Principles, Techniques and
Tools by M. G. Limaye
Software Quality Assurance-Techmax
Publication
Software Quality Assurance-Sheth Publication