IL4015 Software Quality Engineering Syllabus:
IL4015 Software Quality Engineering Syllabus – Anna University PG Syllabus Regulation 2021
OBJECTIVES:
Studying the basic principles and concepts in software quality
Effectively designing, analyzing and developing the software engineering activities
Gaining knowledge on software quality assurance and risk management
Analyze the principles and applications of software quality management tools
Gaining knowledge about software quality standards
UNIT I SOFTWARE QUALITY
Definition of Software Quality, Quality Planning, Quality system – Quality Control Vs Quality Assurance – Product life cycle – Project life cycle models.
UNIT II SOFTWARE ENGINEERING ACTIVITIES
Estimation, Software requirements gathering, Analysis, Architecture, Design, development, Testing and Maintenance.
UNIT III SUPPORTING ACTIVITIES
Metrics, Reviews –SCM – Software quality assurance and risk management.
UNIT IV SOFTWARE QUALITY TOOLS
Seven basic Quality tools – Checklist – Pareto diagram – Cause and effect diagram – Run chart – Histogram – Control chart – Scatter diagram – Poka Yoke – Statistical process control – Failure Mode and Effect Analysis – Quality Function deployment – Continuous improvement tools – Case study.
UNIT V QUALITY ASSURANCE MODELS
Software Quality Standards, ISO systems– CMM, CMMI – P-CMM – Case study.
TOTAL: 45 PERIODS
OUTCOMES:
CO1 – understand the basic principles and concepts in software quality
CO2 – effectively design, analyze and develop software engineering activities
CO3 – gain knowledge on software quality assurance and risk management
CO4 – understand the principles and applications of software quality management tools
CO5 – gain knowledge about software quality standards
REFERENCES:
1. Dunn Robert M., Software Quality: Concepts and Plans, Englewood clifts, Prentice Hall Inc., 2003.
2. Metrics and Models in Software Quality Engineering, Stephen, Stephen H. Kan, Pearson education, 2006, Low price edition.
3. Norman E – Fenton and Share Lawrence P flieger, Software metrics , International Thomson Computer press , 1997.
4. Ramesh Gopalswamy, Managing global Projects ; Tata McGraw Hill, 2002.
5. Software Engineering: A Practitioners Approach, 5th Edition Roger S. Pressman McGraw – Hill International Edition, 6th Edition, 2006.