Software Quality Assurance Unit 1
Software Quality Assurance Unit 1
=> Quality can be defined as the different things to different people it is highly
dependent upon the situation different views on the quality are as follows
1.Transcendental View –
• Quality does not have fixed definition but it can be recognised through
experience
2.User-View –
• according to the user perspective product should meet the its
requirement
• this view can be measured with reliability and usability
3.Manufacturing View –
• It focuses on product build quality
• Defects and rework are two factors to measure this view
4.Product view –
• It depends upon internal and external properties
• External is a feature and internal is the quality of code written
5.Value-based View –
• It is trade off between the cost and quality
• It focuses on quality of product and increase number of customers
• Manual –
1. the manual should fit organization. The structure and the content
of the manual can change depending on the size of the
organization and the complexity of its operations
2. Small organizations can document the entire QMS in one manual.
On the other side, large international organizations may have
several different quality manuals
• Policy –
1. A policy represents a declarative statement by an organization. A
Quality Policy should state the declaration of the organization to
quality and continual improvement
• Procedure –
1. Quality procedures can have different formats and structures.
They can be narrative, i.e., described through text; they can be
more structured by using tables; they can be more illustrative
• Work Instruction –
1. Work instructions can be part of a procedure, or they can be
referenced in a procedure. Generally, work instructions have a
similar structure to the procedures and cover the same elements
• Records and forms-
1. In order to demonstrate that our processes met their
requirements, we have to keep some evidence; this is where
forms and records are used. A record is what has been chosen by
the process owner
Q.4) How Quality and productivity replated with each other
=>
• Improvement in quality directly leads improvement to productivity
• Effective way to improve productivity is to reduce scrap and rework
• Quality improvement leads to cost reduction
• Proper communication between management and employee is essential
• Employee participate and contribute in improvement process
• Employee shares responsibility for innovation quality improvement
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
Q.6) What is quality? Explain its core components
=> Quality can be defined as the different things to different people it is highly
dependent upon the situation its core components of the quality are as follows
• Functionality – It should meet all the functional requirement of user
• Reliability – product quality should be high so that risk factor can be
decreased and failure can be avoided
• Performance – It is about response time of the software and how quickly
it can make changes
• Flexibility – product should adapt the upcoming future changes and
should be able to upgrade software and hardware to increase
compatibility
• Usability – it must be easy to use and comfortable to the user
• Security – product should protect against security attacks and do not
exposes user data