Kursa kods DatZ2058
Kredītpunkti 3
Zinātnes nozareDatorzinātne un informātika
Kopējais stundu skaits kursā81
Lekciju stundu skaits16
Semināru un praktisko darbu stundu skaits16
Studenta patstāvīgā darba stundu skaits49
Kursa apstiprinājuma datums06.09.2022
Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts
Dr. sc. comp.
Studiju kursa mērķis ir apgūt programmatūras izstrādes dzīves cikla noslēdzošos procesus un tos reglamentējošos standartus, analizēt kvalitātes pārvaldības un kvalitātes nodrošināšanas uzdevumus. Detalizēti aplūkoti programmatūras sistēmu izstrādes un uzturēšanas pārvaldības jautājumi. Tiek dots ieskats kompāniju kvalitātes sistēmu izstrādē un sertificēšanā (standarts ISO 9001, ISO 20000, ITIL, CMMI). Aplūkoti ilgtspējības aspekti programmatūras dzīves ciklā.
Studiju kursa apguves rezultātā studenti
• zina par procesu pieeju dažāda dzīves cikla programmatūras izstrādes projektos un atbalstošo procesu uzdevumiem kvalitātes nodrošināšanā atbilstoši programminženierijas labajai praksei - (praktisko darbu vērtējums; noslēguma tests);
• prot organizēt savstarpējās informācijas apmaiņu programmatūras izstrādes projekta dalībnieku starpā un izstrādāt projekta iekšējo dokumentāciju - (praktisko darbu vērtējums); • spēj, strādājot grupā vai veicot darbu patstāvīgi, izmantot procesu izpildei definētās prasības un organizēt informācijas apmaiņas pasākumus un vadīt tos, kā arī pārliecināt citus un argumentēt savu viedokli - (praktisko darbu vērtējums).
1. Prasību specifikācijas sagatavošana projektēšanai 1 (L) 2 (P)
2. Programmatūras projektējuma izstrāde 2 (L) 6 (P)
3. Programmatūras lietotāja dokumentācija 1 (L)
4. Programmatūras lietotāja dokumentācija Agile 1 (L) 4 (P)
5. Kodēšana, kodēšanas standarti 1 (L)
6. Programmatūras pirmkoda noformēšana 1 (L) 2 (P)
7. Programmatūras testēšana 1 (L)
8. Programmatūras testēšanas dokumentācija 1 (L)
9. Programmatūras nodošana 1 (L)
10. Programmatūras uzturēšana 1 (L)
11. Projekta pārvaldība 2 (L) 2 (P)
12. Risku vadība 1 (L)
13. Informācijas tehnoloģiju ilgtspējība 1 (L)
14. Kursa pārskats 1 (L)
Obligāti jāizpilda un jānodod visi patstāvīgie darbi un jāiegūst sekmīgs vērtējums par katru darbu.
Studentiem patstāvīgi jāapgūst papildu informācija par lekcijās aplūkotajām tēmām. Praktisko darbu uzdevumi tiek analizēti praktisko nodarbību laikā, studentiem patstāvīgi jāsagatavo praktisko darbu uzdevumos prasītie dokumenti.
Patstāvīgā darba uzdevumi tiks saistīti ar lekcijās apgūtajām programminženierijas metodēm.
Semestra laikā par regulāru darbu maksimāli iespējams iegūt 80 punktus, kuri tiek noteikti šādi:
Klātienes piedalīšanās praktisko darbu izstrādē =32; Praktisko uzdevumu savlaicīga izpildīšana (pirmajiem 4 darbiem) =4; Lekciju apmeklēšana =16; Praktisko darbu summārais vērtējums =28; Semestrim beidzoties, punkti tiek sasummēti, un tie var noteikt eksēmena atzīmi. Ja students vēlas šo vērtējumu uzlabot, papildus jāatbild uz teorētiskiem jautājumiem.
1. IEEE Computer Society SWEBOK Guide to the Software Engineering Body of Knowledge/ Project Management Institute. 2013. Fifth Version. [tiešsaiste]. Pieejams: http://www.swebok.org/htmlformat.html [Skatīts 08.09.2022.]
2. ISO/IEC 12207. Systems and software engineering. Software life cycle processes (LVS Standartu lasītava)
3. ISO/IEC 26514:2008. Systems and software engineering — Requirements for designers and developers of user documentation. 2008. (LVS Standartu lasītava)
Pressman R.S. Software Engineering. A Practitioner's Approach. European Adaptation. 7th edition. New York: McGraw-Hill Higher Education, 2010.
ITF profesionālās augstākās izglītības bakalaura studiju programmas Informācijas tehnoloģijas ilgtspējīgai attīstībai un ITF akadēmiskās bakalauru studiju programmas Datorvadība un datorzinātne studentiem.