Course code InfT5042

Credit points 3

Software Product Quality I

Total Hours in Course81

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours49

Date of course confirmation16.02.2011

Responsible UnitInstitute of Computer Systems and Data Science

Course developer

author Datoru sistēmu un datu zinātnes institūts

Rudīte Čevere

Dr. sc. comp.

Prior knowledge

InfT2024, Introduction to Software Engineering

InfT3019, Software Engineering

Course abstract

Information about software product quality model framework (ISO/IEC 9126-1:2001), internal and external quality models and quality in use model are included in the first part of the study course. The following quality characteristics and subcharacteristics and methods of their evaluation are discussed: functionality, reliability, usability, efficiency, maintainability and portability. The internal and external metrics of software product and metrics of software product quality in use are discussed more detailed.

Learning outcomes and their assessment

Knowledge about software product quality model, the included characteristics and their possible subdivision (in accordance with standards ISO/IEC 9126-1:2001, ISO/IEC 9126-2:2003, ISO/IEC 9126-3:2003 and ISO/IEC 9126-4:2004) ;
skills to organize activities and tasks of software measurement process, organized for successful obtaining, definition and selection of measurements; to use the obtained results for improvement of quality of the product and the processes;
competences working in teams or independently, to use defined forms of documentation and to organize activities of information interchange, as well as assure the others and argue their own point of view.

Compulsory reading

1. IISO/IEC 9126-1:2001. Software engineering – Product quality – Part 1: Quality model
2. ISO/IEC 14598-1:1999. Information technology – Software product evaluation - Part 1: General overview
3. ISO/IEC 14598-6:2001. Software engineering – Product evaluation - Part 6: Documentation of evaluation module
4. ISO/IEC 12207 Standard for Information Technology. Software life cycle processes (Standartizācijas biroja lasītava)

Further reading

1. Pressman R.S. Software Engineering. A Practitioner's Approach. European Adaptation. 7th edition, adapted by Darrel Ince. 2010 (LLUB) 895 lpp.