Software Quality and Standards
BASIC DATA
course listing
A - main register
course code
IDY0204
course title in Estonian
Tarkvara kvaliteet ja standardid
course title in English
Software Quality and Standards
course volume CP
4.00
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Tunda kvaliteetse tarkvara arendamise väljakutseid ja meetodeid.
course aims in English
Understanding the challenges and methods of quality software development.
learning outcomes in the course in Est.
Kursuse edukalt läbinud üliõpilane:
1. teab kvaliteetse tarkvara, tarkvaraarenduse ja tarkvaraprotsesside mõisteid;
2. omab ülevaadet tarkvaranõuete koostamise, arendusprotsessi ja testimise meetoditest, korral-dustest ning dokumenteerimisest;
3. tunneb praktikas kasutatavaid agiilse tarkvaranõuete koostamise, arendusprotsessi ja testimise meetodeid, korraldust ning dokumenteerimise tavasid;
4. oskab arendada kvaliteetset tarkvara ning organiseerida ja korraldada kvaliteetse tarkvara ar-endamist.
learning outcomes in the course in Eng.
On completion of the course, the student:
1. understands the fundamentals of software quality, software development and software process-es;
2. understands the methods, organization and documentation techniques for software require-ments engineering, development process and testing methods;
3. knows the practical methods and organization and documentation techniques for the agile soft-ware requirements engineering, development process and testing methods;
4. can develop quality software and can organize and manage the development process of the quality software.
brief description of the course in Estonian
Tarkvara kvaliteedi ja tarkvara protsesside mõisted; implementeeritavate, valideeritavate ja veri-fitseeritavate tarkvaranõuete koostamise tehnikad; tarkvara valideerimise ja verifitseerimise tehnikad; personaalsed ja meeskondlikud tarkvara arendusprotsessid; agiilsed tarkvara ar-endusprotsessid; tarkvara kvaliteedi standardid ja protsessiraamistikud; tarkvaraprotsessi küpsus; tarkvara kvaliteedi tagamine küpse tarkvara arendusprotsessi kaudu.
brief description of the course in English
Concepts of software quality and software processes; techniques for engineering software requirements that can be implemented, validated and verified; software validation and verification techniques; personal and team software development processes; agile software development processes; software quality standards and process frameworks; software process maturity; software quality assurance through a mature software development process.
type of assessment in Estonian
Iseseisev töö ning eksamid annavad hindepunkte.
50...59 punkti = hinne "1", 60...69 = hinne "2", ..., 90 ja rohkem = hinne "5".
type of assessment in English
Homework and examination give evaluation points.
50...59 points = grade "1", 60...69 = grade "2", ..., 90 and more = grade "5".
independent study in Estonian
Iseseisev töö kirjandusega, ettekanne.

Kodused tööd testide planeerimisel ja läbiviimisel.
independent study in English
Homework using reference sources, presentation.

Planning and performing tests.
study literature
Kursuse koduleht: https://tepandi.ee/spqs/

Study literature
Ian Sommerville. Software Engineering. Ninth Edition. Addison-Wesley

Certified Tester Foundation Level Syllabus. ISTQB, http://www.istqb.org/download.htm

Software Engineering Body of Knowledge (SWEBOK), https://www.computer.org/education/bodies-of-knowledge

Daniel Galin. Software Quality assurance from theory to implementation.
Pearson - Addison-Wesley

Perry W. Effective Methods of Software Testing. John Wiley & Sons, Incorporated
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
type (CBL/PBL)
not specified
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2024/2025 autumn
Irina Astrova, IT - Department of Software Science
English
    display more
    2023/2024 autumn
    Irina Astrova, IT - Department of Software Science
    English
      2022/2023 autumn
      Jaak Tepandi, IT - Department of Software Science
      English
        2021/2022 autumn
        Jaak Tepandi, IT - Department of Software Science
        English
          2020/2021 autumn
          Jaak Tepandi, IT - Department of Software Science
          English
            2019/2020 autumn
            Jaak Tepandi, IT - Department of Software Science
            English
              2018/2019 autumn
              Jaak Tepandi, IT - Department of Software Science
              English
                2017/2018 autumn
                Jaak Tepandi, IT - Department of Software Science
                English
                  2016/2017 autumn
                  Jaak Tepandi, IT - Department of Software Science
                  English
                    2015/2016 autumn
                    Jaak Tepandi, IT - Department of Software Science
                    English
                      2014/2015 autumn
                      Jekaterina Tšukrejeva, IT - Department of Software Science
                      English
                        Jaak Tepandi, IT - Department of Software Science
                        English
                          2013/2014 autumn
                          Jaak Tepandi, IT - Department of Software Science
                          English
                            2012/2013 autumn
                            Jaak Tepandi, IT - Department of Software Science
                            English
                              Course description in Estonian
                              Course description in English