Software Quality and Configuration - RoadMap
Software Quality and Configuration - RoadMap
Course Code:
Pre-Requisites:
Credit Hours Theory: 2
Credit Hours Lab (If 1
Applicable):
Course Objectives: Introduction to Software Quality Assurance; Software Quality in
Business Context; QA, QC and QE; Product Quality and Process
Quality; Software Quality Measurement and Metrics; Personal
Software Process; Walkthroughs and Inspections; Software
Configuration Management; Quality; System Documentation;
Software Testing Techniques; Software Testing Strategies;
Automated Testing; Capability Maturity Model; CMM-Integration,
People-CMM; ISO; Six Sigma; Testing Tools, Trends and
Perspectives.
Learning Outcomes: After the successful completion of course, the students will be able to:
Conduct effective and efficient inspections, and quality assurance
plans.
Design and implement comprehensive test plans.
Apply a testing technique in an effective and efficient manner.
Perform manual and automated testing on actual projects.
Content Software Quality
Review Techniques
Introduction to Testing
Functional testing
Structural Testing
Unit testing
Integration testing
system testing
acceptance testing
Objective of SCM
SCM Planning
Project Baselines
Software Configuration Items
SCM Process
o Version/Variant/Revision/Release
o Version Control
o Change Control
o Configuration Audit
Configuration Status Reporting
Advanced Topics
Attendance
75% attendance is mandatory. Latecomers will be marked as
absent.
Evaluation Criteria
Assignments/projects 20%
Quizzes 10%
Mid-Term 20%
Final 50%
2 Problem analysis
3 Design/Development of
solutions
4 Investigation
5 Modern tool usage
6 Engineer and society
7 Environment and
sustainability
8 Ethics
9 Individual and Team work
10 Communication
11 Project Management
12 Lifelong learning