Professional Documents
Culture Documents
MSS
MSS
1. GENERAL INFORMATION
2. PRE-REQUISITE(S)/PRE-REQUIREMENT(S)
None.
3. AIMS
This course aims to equip students with the knowledge and techniques of professional practices in
software processes and activities. It prepares students to manage the development of high quality
software using proven techniques and established standards in software quality.
Objectives
Within the lecture we will introduce the basic concepts for software quality, software quality
engineering, and how quality requirements can be defined. Software quality engineering is mainly
characterized by quality assurance which focuses on the process and quality control which focuses on
the product. Quality assurance will be studied by means of different proposals for software process
improvement and management, version control and configuration management, software quality
metrics and measurement, and quality standards, practices, and conventions. As quality control
techniques we will consider available verification and validation techniques for software systems such
as reviews and inspections, software testing, and formal verification.
4. OUTLINE SYLLABUS
Through Contact Hours:
Page 1 of 4
SIS 6095 – Software Quality and Standard (L/T/P 2+1+0)
Organising for Quality Management, Software Quality Lessons Learned from Quality Experts, Manage
Quality of Software and Development Processes, Software Inspections, Software Audit Methods, SQA
for Small Projects, Development Quality Assurance, Costs of Software Quality, Software Quality
Metrics, Quality Standards and Certification including CMMI, COBIT
Through Self-Learning:
Software Testing: Defect Removal Practices, Systematic Testing, Automated testing, Software
Configuration Management, V-Model, ISO and Lean Six Sigma, Enterprise Quality Management
Systems (EQMS).
5. LEARNING OUTCOMES
6. COORDINATORS:
9. MODULE MAP
Page 2 of 4
Academic Theme Lecturer Initials
L, P, S,
Week V, T,
Test
1. Introduction to Software Quality and Standards AM L, T
2. Organising for Quality Management AM L, T
3. Manage Quality of Software and Development Processes – AM L, T
Software Life Cycle, The Risk Management Process
4. Manage Quality of Software and Development Processes – AM L, T
Software Development, Maintenance
5. Software Quality Factors – Cost of Missing it AM L, T
6. Quality Control:- Reviews, Inspection, Walkthrough, AM L, T
Software Audit
7. Class Test AM Test
13. Revision AM
10. ASSESSMENT
11. ASSIGNMENT
Page 3 of 4
Assignment details: The devise of a Software Quality Plan (SQP) document
Page 4 of 4