Home  »  Faculty of Commercial Sciences »  Program of Management Information Systems

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
SOFTWARE QUALITY ASSURANCE TBS419 - 3 + 0 5

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED5
NAME OF LECTURER(S)Professor Murat Paşa Uysal
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Know the general concepts of quality, quality management approaches, basic concepts of software quality.
2) Know quality standards and best practices in software engineering.
3) Know and applies the ISO/IEC 250(n)(n) System and Software Quality Requirements and Evaluation Standard (SQuaRE).
4) Know the knowledge areas of the IEEE Software Engineering Body of Knowledge standard related to quality management and assurance.
5) Know the issues related to software quality assurance and applies them within the scope of a term project.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONAt the beginning of the course, general concepts related to quality, general quality management approaches, software quality will be discussed. A general introduction to quality standards and best practices in software engineering will be covered in detail in the following weeks. The course will generally be covered in accordance with the sections of the ISO/IEC 250(n)(n) System and Software Quality Requirements and Evaluation Standard. The quality-related parts of the IEEE Software Engineering Body of Knowledge will be discussed. All the topics covered during the term will be implemented in a project by the students within the scope of a term project.
COURSE CONTENTS
WEEKTOPICS
1st Week Introduction of the course and presenting its objectives, general concepts of quality, general quality management approaches, the concept of software quality.
2nd Week Product-oriented approach to quality, manufacturing-oriented approach, value-oriented approach, user-oriented approach and integrated approach, software validation and verification
3rd Week Quality management in agile project management, quality standards and best practices in software engineering (ISO/IEC 9126, ISO/IEC 14598, SQuaRE))
4th Week ISO/IEC 250(n)(n) (System and Software Quality Requirements and Evaluation) Standardı (SQuaRE)
5th Week ISO/IEC 2500n, Quality Management Division
6th Week ISO/IEC 2501n, Quality Model Division
7th Week ISO/IEC 2502n, Quality Measurement Division
8th Week Midterm
9th Week ISO/IEC 2502n, Quality Measurement Division
10th Week ISO/IEC 2504n, Quality Evaluation Division
11th Week IEEE Software Engineering Body of Knowledge
12th Week Software Validation and Validation
13th Week Presentation of research projects
14th Week Evaluation of term project
RECOMENDED OR REQUIRED READING1. ISO/IEC 250(n)(n) Sistem ve Yazılım Kalite İhtiyaçları ve Değerlendirilmesi (System and Software Quality Requirements and Evaluation) Standardı (SQuaRE).
2. IEEE, Software Engineering Body of Knowledge, (2004).
3. Galin, D. Software Quality Assurance: From Theory to Implementation, (2003).
4. Gillies, A. Software Quality: Theory and Management (3rd ed.), (2011).
5. Kan, S.H. Metrics and Model in Software Quality Engineering (2nd ed.), (2002).
6. Pressman, Roger S. Software Engineering: A Practitioner?s Approach 6th Edition. McGraw-Hill Companies, (2005).
7. Sommerville, I. (2004). Software Engineering, Seventh Edition. Pearson Addison Wesley.
8. IEEE/EIA 12207. Standard for Information Technology, Software Life Cycle Processes
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers, Grup projesi
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term140
Project130
Total(%)70
Contribution of In-term Studies to Overall Grade(%)70
Contribution of Final Examination to Overall Grade(%)30
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam11,51,5
Preparation for Quiz
Individual or group work14114
Preparation for Final exam12222
Course hours14342
Preparation for Midterm exam11414
Laboratory (including preparation)
Final exam11,51,5
Homework
Project12424
Report writing12323
Total Workload142
Total Workload / 304,73
ECTS Credits of the Course5
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5
K1         
K2         
K3         
K4  X   X   X   X   X
K5  X   X   X   X   X
K6         
K7  X   X   X   X   X
K8  X   X   X   X   X
K9         
K10         
K11