Türkçe | English
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING

Course Catalog
http://www.ktu.edu.tr/ofyazilim
Phone: +90 0462 3778353
OFTF
OF FACULTY of TECHNOLOGY / DEPARTMENT of SOFTWARE ENGINEERING /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

YZM4006Software Quality Assurance3+0+0ECTS:4
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of SOFTWARE ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Group study
Contact Hours14 weeks - 3 hours of lectures per week
LecturerDr. Öğr. Üyesi Asuman GÜNAY YILMAZ
Co-Lecturer
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
The purpose of this course, to provide theoretical and practical knowledge of the software quality, quality models, standards and the methods used in the software industry.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : to describe of Software Quality Assurance (SQA) activities carried out during the development and maintenance of software systems2,5,61,5,
LO - 2 : to discuss SQA practical system2,5,61,5,
LO - 3 : to identify pre-project software quality components which contains development and quality plan. 2,5,61,5,
LO - 4 : Strategies and practice tests, software evaluation and comparison of controls2,5,61,5,
LO - 5 : to discuss software quality parts before maintenance, software maintenance quality assurance tools2,5,61,5,
LO - 6 : to discuss software quality infrastructure components, management components, standards, certification and reviews2,5,61,5,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Introduction to software quality assurance. Software quality metrics. Building software quality assurance. Configuration management. Software verification and validation. Evaluations, inspections and audits. Software process improvement models. Software testing strategies and testing techniques. Fault reporting and removal. Software reliability metrics and software quality metrics. Quality assurance model. Risk management. Data collection and maintenance.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to software quality and assurance
 Week 2Software quality factors
 Week 3An overview to the components of software quality assurance system
 Week 4Integrated quality activities in the project life cycle
 Week 5Assessment, Monitoring and Controls
 Week 6Software Testing Strategies
 Week 7Software Testing App
 Week 8Procedures and work instructions
 Week 9Midterm Exam
 Week 10configuration Management
 Week 11Software Quality Metrics
 Week 12Software Quality Metrics
 Week 13SQA process standards
 Week 14SQA unit
 Week 15Project Presentations
 Week 16Final Exam
 
Textbook / Material
1Software Quality Assurance: From Theory to Implementation by Daniel Galin, Addison-Wesley, 2004, ISBN:0201709457
 
Recommended Reading
1Software Quality: Producing Practical, Consistent Software, by Ben-Menachem M, and Marliss G.S., ThompsonComputer Press, ISBN: 1-85032-326-7, 1997.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1,5 30
Homework/Assignment/Term-paper 12 1 20
End-of-term exam 16 1,5 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 3 14 42
Arasınav için hazırlık 3 5 15
Arasınav 2 1 2
Ödev 2 12 24
Dönem sonu sınavı için hazırlık 3 6 18
Dönem sonu sınavı 2 1 2
Total work load103