Latviešu Krievu Angļu Vācu Franču
Statuss(Aktīvs) Izdruka Arhīvs(0) Studiju plāns Vecais plāns Kursu katalogs Vēsture

Course title Software Quality
Course code InfT5046
Credit points (ECTS) 3
Total Hours in Course 81
Number of hours for lectures 12
Number of hours for seminars and practical classes 12
Independent study hours 57
Date of course confirmation 06/09/2022
Responsible Unit Institute of Computer Systems and Data Science
 
Course developers
Dr. sc. comp., prof. (Emeritus) Rudīte Čevere

There is no prerequisite knowledge required for this course
 
Course abstract
The aim of the study course is to provide in-depth knowledge of software quality assessment. Information about software product quality model framework, internal and external quality models and quality in use model are included in the study course. Quality characteristics and subcharacteristics and methods of their evaluation are discussed. The internal and external metrics of software product quality and quality in use are discussed. Students are introduced to software measurement process and to current evolution of software quality standards. Software assessment, classification and usage of benchmarks are studied.
Learning outcomes and their assessment
After completing the course students •know about software product quality models, quality characteristics and quality evaluation process – (practical work); •have skills - to organize a software product measurement process activities and to address challenges related to software product quality improvement – (practical work); •acquire competence to work in teams or independently, to choose and use an appropriate quality model, organize and manage quality assessment activities, as well as persuade others and argue their views – (practical work)
Course Content(Calendar)
1 Diversity of quality concepts. -1 (L)
2 Quality models in the software life cycle. -2 (L)
3 Review of independent work tasks. -2 (P)
4 Software internal quality model. -2 (L)
5 Software external quality model. -2 (L)
6 Structure of the software evaluation process. -2 (P)
7 Software quality assessment from the developer's point of view. -1 (L)
8 Software quality assessment from the software acquirer's perspective. -1 (L)
9 Software quality assessment from the point of view of independent evaluators. -1 (L)
10 Correspondence between external and internal metrics. -1 (L)
11 Software usage quality model. -1 (L)
12 Software product quality assessment preparation. -2 (L)
13 Evaluating the quality characteristics of a specific software product. -1 (L)
14 Determining metric values. -1 (L)
15 Review of independent works. -6 (P) 16 Review of independent works. -6 (P)
Requirements for awarding credit points
Students must actively participate in the performance of all practical work, it is mandatory to complete and successfully evaluate all independent work.
Description of the organization and tasks of students’ independent work
Students must independently learn additional information about the topics covered in the lectures. The tasks of independent work are analyzed during practical classes, students must independently prepare an analytical description of the topic of each work. The tasks of the independent work are related to the software quality models acquired in the lectures.
Criteria for Evaluating Learning Outcomes
The test mark is formed as the average mark from the evaluation of practical work. The mark can be raised by answering theoretical questions on the topics covered in the course.
Compulsory reading
1.ISO/IEC 9126-1:2001. Software engineering – Product quality – Part 1: Quality model (LVS Standards Reading Room)
2.ISO/IEC 25030:2007. Software engineering – Software product Quality Requirements and Evaluation (SquaRE) – Quality requirements (LVS Standards Reading Room) 3.Capers J. Software Assessments, Benchmarks and Best Practices. Addison-Wesley Information Technology Series, 2000 (ITF DSK)
Further reading
1.Pressman R.S. Software Engineering. A Practitioner's Approach. European Adaptation. 7th edition. New York: McGraw-Hill Higher Education, 2010.
Notes
ITF Master's Academic Study Program "Information Technologies"