Tarkvara kvaliteet ja standardid (IDY0204)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
IDY0204
õppeaine nimetus eesti k
Tarkvara kvaliteet ja standardid
õppeaine nimetus inglise k
Software Quality and Standards
õppeaine maht AP
4.00
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Tunda kvaliteetse tarkvara arendamise väljakutseid ja meetodeid.
õppeaine eesmärgid inglise k
Understanding the challenges and methods of quality software development.
õppeaine õpiväljundid eesti k.
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.
õppeaine õpiväljundid ingl k.
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.
õppeaine sisu lühikirjeldus eesti k
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.
õppeaine sisu lühikirjeldus ingl k
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.
hindamisviis eesti k
Iseseisev töö ning eksamid annavad hindepunkte.
50...59 punkti = hinne "1", 60...69 = hinne "2", ..., 90 ja rohkem = hinne "5".
hindamisviis ingl k
Homework and examination give evaluation points.
50...59 points = grade "1", 60...69 = grade "2", ..., 90 and more = grade "5".
iseseisev töö eesti k
Iseseisev töö kirjandusega, ettekanne.

Kodused tööd testide planeerimisel ja läbiviimisel.
iseseisev töö ingl k
Homework using reference sources, presentation.

Planning and performing tests.
õppekirjandus
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
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
0.0
praktikume
-
harjutusi
2.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2024/2025 sügis
Irina Astrova, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    2023/2024 sügis
    Irina Astrova, IT - tarkvarateaduse instituut
    inglise keel
      2022/2023 sügis
      Jaak Tepandi, IT - tarkvarateaduse instituut
      inglise keel
        2021/2022 sügis
        Jaak Tepandi, IT - tarkvarateaduse instituut
        inglise keel
          2020/2021 sügis
          Jaak Tepandi, IT - tarkvarateaduse instituut
          inglise keel
            2019/2020 sügis
            Jaak Tepandi, IT - tarkvarateaduse instituut
            inglise keel
              2018/2019 sügis
              Jaak Tepandi, IT - tarkvarateaduse instituut
              inglise keel
                2017/2018 sügis
                Jaak Tepandi, IT - tarkvarateaduse instituut
                inglise keel
                  2016/2017 sügis
                  Jaak Tepandi, IT - tarkvarateaduse instituut
                  inglise keel
                    2015/2016 sügis
                    Jaak Tepandi, IT - tarkvarateaduse instituut
                    inglise keel
                      2014/2015 sügis
                      Jekaterina Tšukrejeva, IT - tarkvarateaduse instituut
                      inglise keel
                        Jaak Tepandi, IT - tarkvarateaduse instituut
                        inglise keel
                          2013/2014 sügis
                          Jaak Tepandi, IT - tarkvarateaduse instituut
                          inglise keel
                            2012/2013 sügis
                            Jaak Tepandi, IT - tarkvarateaduse instituut
                            inglise keel
                              Ainekaart eesti keeles
                              Ainekaart inglise keeles