At the end of this course, the students; 1) To understand the quality management process and software quality standards 2) To understand the distinctions between software verification and validation. 3) Discuss the importance of measurement in achieving quality and review various software quality metrics 4) Analyze software quality management standards, certification including process assessment and improvement models
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
Yes(BİL386)
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
COURSE DEFINITION
Software Quality Management Course, introduces various concepts related to software quality, quality assurance, software measurement and software quality engineering. The objectives of this course is to describe verification & validation techniques with giving examples. The course has 3 hours theory and 1 hour practice. In practice hours, Software Quality Standards, Software Process Improvement (CMMI, SPICE) and Software Validation&Verification methods will be applied to software projects. Pre-Requisites of the course is ?BİL386 Introduction to Software Engineering?.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction to Software Quality
2nd Week
Software Quality Factors
3rd Week
Software Processing Models
4th Week
Quality Engineering
5th Week
Quality Engineering
6th Week
Software Quality Metrics
7th Week
Software Quality Metrics
8th Week
Midterm
9th Week
Software Quality Standards
10th Week
Software Quality Standards
11th Week
Software Process Improvement (CMMI, SPICE)
12th Week
Software Process Improvement (CMMI, SPICE)
13th Week
Software Validation&Verification
14th Week
Software Validation&Verification
RECOMENDED OR REQUIRED READING
Jeff Tian, Software quality engineering: testing, quality assurance, and quantifiable improvement, John Wiley Pub., 2005. Daniel Galin, Software Quality Assurance: From Theory to Implementation , Addison-Wesley, ISBN: 0201709457, 2004.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
Lecture,Questions/Answers,Problem Solving
ASSESSMENT METHODS AND CRITERIA
1 Midterm
3 Quiz
1 Final Exam
ECTS WORKLOAD
Activities
Number
Hours
Workload
Midterm exam
1
1,5
1,5
Preparation for Quiz
4
1
4
Individual or group work
Preparation for Final exam
1
30
30
Course hours
14
4
56
Preparation for Midterm exam
1
20
20
Laboratory (including preparation)
Final exam
1
2
2
Homework
3
10
30
Quiz
4
,5
2
Total Workload
145,5
Total Workload / 30
4,85
ECTS Credits of the Course
5
LANGUAGE OF INSTRUCTION
WORK PLACEMENT(S)
No
KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)