Excel
Kursa nosaukums Programmatūras kvalitāte II
Kursa kods InfT6038
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 3
Kopējais stundu skaits kursā 81
Lekciju stundu skaits 16
Semināru un praktisko darbu stundu skaits 16
Studenta patstāvīgā darba stundu skaits 49
Kursa apstiprinājuma datums 16/02/2011
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
Kursa izstrādātājs(-i)
Dr. sc. comp., prof. (Emeritus) Rudīte Čevere

Priekšzināšanas
InfT2024, Ievads programminženierijā
InfT3019, Programminženierija
Kursa anotācija
Otrajā daļā programmatūras produkta novērtēšana tiek aplūkota no izstrādātāja, produkta ieguvēja un novērtētāja viedokļa. Studenti tiek iepazīstināti ar programmatūras mērīšanas procesu un programmatūras produkta kvalitātes standartu attīstību, kā arī ar programmu izvērtēšanu, klasifikācijas līmeņiem un veidiem un etalonuzdevumu izmantošanu.
Kursa rezultāti un to vērtēšana
Zināšanas par programmatūras produkta kvalitātes modeli un tajā ietvertajām raksturiezīmēm un to iespējamo dekompozīciju (atbilstoši standartiem ISO/IEC 9126-1:2001, ISO/IEC 9126-2:2003, ISO/IEC 9126-3:2003 un ISO/IEC 9126-4:2004); prasmes organizēt programmatūras produkta mērīšanas procesa aktivitātes un uzdevumus, kas jāizpilda, lai sekmīgi identificētu, definētu un atlasītu programmatūras mērījumus un izmantotu tos kopējā projekta mērījumu procesa un produkta kvalitātes uzlabošanai (atbilstoši standartiem ISO/IEC 14598-5 un ISO/IEC 15939); kompetences, strādājot grupā vai veicot darbu patstāvīgi, izmantot noteiktās dokumentēšanas formas un organizēt informācijas apmaiņas pasākumus un vadīt tos, kā arī pārliecināt citus un argumentēt savu viedokli.
Kursa saturs(kalendārs)
1 Programmatūras produkta novērtēšana (evaluation).
2 Novērtēšanas procesa organizēšana. Programmatūras novērtēšanas atbalsta prasības un ieteikumi.
3 Programmatūras produkta novērtēšanas procesa plānošana. Novērtēšanas dokumentēšana
4 Programmatūras produkta novērtēšanas process izstrādātājiem (ISO/IEC 14598-3)
5 Programmatūras produkta novērtēšanas process produkta ieguvējiem (ISO/IEC 14598-4)
6 Programmatūras produkta novērtēšanas process programmatūras produkta novērtētājiem (ISO/IEC 14598-5).
7 Programmatūras mērīšanas process
8 Mērīšanas procesa modelis un procesa aktivitātes (ISO/IEC 15939). Mērījumu dokumentēšanas formas un piemēri
9 Programmatūras izstrādes projektu daudzveidība un salīdzināšana., produktu klasificēšana
10 Vērtēšanas (assessment) mērķi un paņēmieni. Programmatūras novērtēšanu ietekmējošie faktori
11 Programmatūras izstrādes projektus ietekmējošo faktoru apjoms un izvēle
12 Etalonuzdevumu jēdziens un izmantošana
13 Programmatūru klasifikācijas faktori: veids (nature), apjoms (scope), klase (class), tips (type)
14 Projektu specifiskie faktori: apjoms, sarežģītība, ierobežojumi, projekta daba, lietojumprogrammatūras klase, darbības s
15 Programmatūras produktu mērīju datu izmantošana 16 Datu savākšanas un izmantošanas piemēri.
Prasības kredītpunktu iegūšanai
Izpildīts praktiskajos darbos uzdotais otrā semestra uzdevums (sagatavots un iesniegts rakstisks noformēts darbs), nokārtots eksāmens
Obligātā literatūra
1. IISO/IEC 9126-1:2001. Software engineering – Product quality – Part 1: Quality model
2. ISO/IEC 14598-1:1999. Information technology – Software product evaluation - Part 1: General overview
3. ISO/IEC 14598-6:2001. Software engineering – Product evaluation - Part 6: Documentation of evaluation module 4. ISO/IEC 12207 Standard for Information Technology. Software life cycle processes (Standartizācijas biroja lasītava)
Papildliteratūra
1. Pressman R.S. Software Engineering. A Practitioner's Approach. European Adaptation. 7th edition, adapted by Darrel Ince. 2010. 895 lpp.
Piezīmes
Obligātās izvēles studiju kurss ITF maģistrantiem pilna laika studijās.