Guru Gobind Singh Indraprastha University, Kashmere Gate, Delhi-110006

SCHEME/SYLLABUS : MCA(SE)
(Fifth Semester)

Code No: IT 817
Paper : Software Quality Management

Concepts and Overview: Concepts of Software Quality, Quality Attributes, Software Quality Control and Software Quality Assurance, Evolution of SQA, Major SQA activities, Major SQA issues, Zero defect Software.

Software Quality Assurance: The Philosophy of Assurance, The Meaning of Quality, The Relationship of Assurance to the Software Life-Cycle, SQA Techniques.

Tailoring the Software Quality Assurance Program: Reviews, Walkthrough, Inspection, and Configuration Audits.

Evaluation: Software Requirements, Preliminary design, Detailed design, Coding and Unit Test, Integration and Testing, System Testing, types of Evaluations.

Configuration Management: Maintaining Product Integrity, Change Management, Version Control, Metrics, Configuration Management Planning.

Error Reporting: Identification of Defect, Analysis of Defect, Correction of Defect, Implementation of Correction, Regression Testing, Categorization of Defect, Relationship of Development Phases.

Trend Analysis: Error Quality, Error Frequency, Program Unit Complexity, Compilation Frequency.

Corrective Action as to Cause: Identifying the Requirement for Corrective Action, Determining the Action to be Taken, Implementing the Correcting the corrective Action, Periodic Review of Actions Taken.

Traceability, Records, Software Quality Program Planning, Social Factors: Accuracy, Authority, Benefit, Communication, Consistency, and Retaliation.

Text:

    1. Robert Dunn, “Software Quality Concepts and Plans”, Prentice-Hall, 1990.
    2. Alan Gillies, “Software Quality, Theory and Management”, Chapman and Hall, 1992.

Reference:

    1. Michael Dyer, “The Cleanroom approach to Quality Software Engineering”, Wiley & Sons, 1992.
    2. Daniel Freedman, Gerald Weinberg, “Handbook of Walkthroughts, Inspections and Technical Reviews”, Dorset House Publishing, 1990.
    3. Tom Gilb, “Principles of Software Engineering Management”, Addison-Wesley, 1988.
    4. Tom Gilb, Dorothy Graham, “Software Inspection” Addison-Wesley, 1993.
    5. Watts Humphrey, “Managing the Software Process”, Addison-Wesley, 1990.
    6. Watts Humphrey, “A Discipline for Software Engineering”, Addison-Wesley, 1995.
    7. Arthur Lowell, “Improving Software Quality An Insiders guide to TQM”, 1993, Wiley & Sons.
 

Go back to MCA(SE) Syllabi Page