Excel
Kursa nosaukums Programminženierija II
Kursa kods InfT4005
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 3
Kopējais stundu skaits kursā 81
Studenta patstāvīgā darba stundu skaits 81
 
Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Kursā sniedz pamatzināšanas par procesu pieeju dažāda dzīves cikla programmatūras izstrādes projektos, iepazīstina ar pamatprocesu, atbalstošo procesu un organizatorisko procesu uzdevumiem un iespējamo realizāciju. Uz tipveida procesu bāzes apgūst programmatūras izstrādes metodes RAD, RUP un PRINCE. Apgūst dažādu funkcionālo lomu izpildi programmatūras izstrādes projektos.
Kursa saturs(kalendārs)
1 Programminženierijas pamatjēdzieni, definīcijas, termini. Standarti (ISO9000, ISO/IEC 12207 un IEEE Std-J-016)
2 Programmatūras izstrādes tipveida procesi, procesu pielāgošana. Programminženierija pamatprocesu norisē
3 Programmatūras testēšana - pamatprocess un kvalitātes nodrošināšanas sastāvdaļa. Testēšanas dokumentācija
4 Praktiskais darbs. Uzdevumu formulēšana, darba grupu izveidošana
5 Atbalstošie procesi. Kvalitātes nodrošināšana
6 Apskates. Uzsākšanas apskates, noslēguma apskates, procesu apskates, nodevumu apskates. Apskašu dokumentēšana
7 Prasību trasējamība. Konfigurācijas pārvaldība. Konfigurācijas pārvaldības tipveida objekti
8 Izmaiņu vadība. Vienota ziņojumu reģistra uzturēšana. Pasūtītāja un Izstrādātāju sadarbības forma
9 Izmaiņu vadības padomes (IVP). Praktiskā darba norises apskate
10 Dokumentēšanas process. Projekta dokumentācija. Lietotāja dokumentācija. Palīdzība (Help)
11 Organizatoriskie procesi. Programmētāja loma pārvaldības procesā
12 Procesu mijiedarbība. Projekta mērījumi
13 RAD (Rapid Application Development)
14 RUP (Rational Unified Process)
15 PRINCE 16 Praktiskā darba noslēguma apskate
Prasības kredītpunktu iegūšanai
ir izstrādāts praktiskajā darbā uzdotais projekta process;
atbilstoši savai lomai veikta nepieciešamā sadarbība ar pārējiem praktiskā darba grupas dalībniekiem;
neatkarīgi no praktiskā darba grupas atsevišķu dalībnieku sekmēm, grupa kopumā ir izpildījusi visus grupai uzdotos uzdevumus (t.i., ir izstrādājusi visus paredzētos procesus);
praktiskā darba grupā ir veikta darba noslēguma apskate; ir izpildīts auditorijas rakstu darbs.
Obligātā literatūra
1. Roger S.Pressman. Software Engineering. A Practitioner's Approach. European Adaptation. Fifth edition, adapted by Darrel Ince
2. ISO/IEC 12207 Standard for Information Technology. Software life cycle processes 3. Programmatūras izstrādes dzīves cikla vadlīnijas. (Std 12207 pielāgojums). DATI kvalitātes sistēmas dokuments Procesu pielāgošanas vadlīnijas. DATI
Papildliteratūra
1. R.Čevere. Programmatūras izstrādes tipveida procesi un to pielāgošana. Kvalitāte, 2002., 2, lpp. 24.-25
2. Informācijas tehnoloģija. Programminženierija. Konfigurācijas pārvaldības plāns. LVS 69:1996
3. Informācijas tehnoloģija. Programminženierija. Programmatūras apskates un auditēšanas LVS 74:1996 4. Informācijas tehnoloģija. Programminženierija. Programmatūras kvalitātes nodrošināšanas plāns. LVS 65:1996
Piezīmes
Priekšmets iekļauts programmēšanas un datorsistēmu studiju programmu obligātajā daļā, 5.semestrī.