õ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):