6.software Quality and Reliability
6.software Quality and Reliability
Program: B. Tech
Course Code:BTCS3502
Course Name: Software Engineering &
Testing Methodologies
School of Computing Science and Engineering
Course Code :BCSE3032 Course Name: Software Engineering
& Testing
Methodologies
Course Outcomes :
CO’S
TITLE
CO1
Understand the key concerns that are common to all software
development processes.
CO2
Select appropriate process models, approaches and techniques
to manage a given software development process.
CO3
Able to elicit requirements for a software product and translate
these into a documented design.
CO4
Recognize the importance of software reliability and how we
can design dependable software, and what measures are used.
CO5
Understand the principles and techniques underlying the
process of inspecting and testing software and making it free of
errors and tolerable.
CO6
Understand the Software Quality Assurance (SQA) architecture
and identify Software quality management standards and
procedures
Syllabus
I-Introduction to Software Engineering
Software Reliability
Integration and Testing
Useful life
obsolete
FAULT
• A Fault is a defect in a program which arises when
programmer makes an error.
Achieving Reliability
Phases
• Requirement Phase
• Design and coding phase
• Testing phase
Software Metrics For Reliability
• Requirements Reliability Metrics
• Design and Code Reliability Metrics
• Testing Reliability Metrics
Conclusion