SE-3205

Software Quality Engg

Course ID
SE-3205
Department
Software Engineering
Campus
Chella Campus
Level
Undergraduate
Semester
6th
Credit
3 + 0
Method
Lecture

Course Outlines:

Introduction to Software Quality and Quality Engineering

Software quality factors and attributes, software quality models

SQA Process Implementation Activities

SQA plan and project plan

Software inspections, Software reviews, Inspection checks and metrics

Software testing concepts, issues and techniques, Software testing lifecycle

Software quality metrics, product metrics, process metrics

Test Planning Process, Testing documentation

Software testing techniques, Testing philosophies

Testing strategies, Model based testing,

Software testing techniques, Testing using models,

Domain and combinatorial testing,

Unit and integration testing, Acceptance testing,

Test automation

Open issues on software testing

Course Learning Outcomes

To prepare testcases and test suites

Apply different quality Models

Teaching Methodology (Proposed as applicable):

Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits, Group discussion, Report Writing

Assessment:

Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final Term

Suggested Books:

Software Quality: Concepts and Practice, Daniel Galin, John Wiley & Sons, latest edition

Introduction to Software Testing, Paul Ammann and Jeff Offutt, latest Edition, Cambridge University Press.

Introduction to Software Quality, Gerard O’Regan, Springer International, latest edition.

There are 133 total credit hours to complete the Software Engineering degree.