Tarkvara protsessid ja kvaliteet (ITB8826)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITB8826
õppeaine nimetus eesti k
Tarkvara protsessid ja kvaliteet
õppeaine nimetus inglise k
Software Processes and Quality
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IABM02/25
ei
IAIM26/26
jah
IAPM02/25
ei
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, korraldustest 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 arendamist.
õppeaine õpiväljundid ingl k.
On completion of the course, the student:
1. understands the fundamentals of software quality, software development and software processes;
2. understands the methods, organization and documentation techniques for software requirements engineering, development process and testing methods;
3. knows the practical methods and organization and documentation techniques for the agile software 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 verifitseeritavate tarkvaranõuete koostamise tehnikad; Tarkvara valideerimise ja verifitseerimise tehnikad; Personaalsed ja meeskondlikud tarkvara arendusprotsessid; Agiilsed tarkvara arendusprotsessid; 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
Teadmiste kontroll toimub eksamil. Eksamile pääsemise tingimusteks on kodutööde sooritamine ja aineprojekti kaitsmine.
hindamisviis ingl k
Examination. A condition for admission to the examination is completing all the homework and defending the course project.
iseseisev töö eesti k
2* 16 tundi loenguid + 2*16 harjutustundi + 92 tundi iseseisvat (sisaldab kodutöid ja iseseisvat projekti) tööd = 156 tundi.
iseseisev töö ingl k
2* 16 h of lectures + 2* 16 h of practical work + 92 h of independent work (including homework and team work) = 156 h.
õppekirjandus
Kursuse koduleht: https://tepandi.ee/tk/

Õppekirjandus
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

Perr
y 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
8.0
praktikume
2.0
praktikume
8.0
harjutusi
0.0
harjutusi
0.0
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Irina Astrova, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    2024/2025 sügis
    Irina Astrova, IT - tarkvarateaduse instituut
    inglise keel
      2023/2024 sügis
      Irina Astrova, IT - tarkvarateaduse instituut
      inglise keel
        2022/2023 sügis
        Jaak Tepandi, IT - tarkvarateaduse instituut
        eesti keel
          2021/2022 sügis
          Jaak Tepandi, IT - tarkvarateaduse instituut
          inglise keel
            Hindamiskrit_EST_IDY0204_ IDX1511_ ITB8826.pdf 
            2020/2021 sügis
            Jaak Tepandi, IT - tarkvarateaduse instituut
            eesti keel
              Hindamiskrit_EST_IDY0204_ IDX1511_ ITB8826.pdf 
              2019/2020 sügis
              Jaak Tepandi, IT - tarkvarateaduse instituut
              eesti keel
                Hindamiskrit_EST_IDY0204_ IDX1511_ ITB8826.pdf 
                2018/2019 sügis
                Jaak Tepandi, IT - tarkvarateaduse instituut
                eesti keel
                  Hindamiskrit_EST_IDY0204_ IDX1511_ ITB8826.pdf 
                  Ainekaart eesti keeles
                  Ainekaart inglise keeles