Excel
Kursa nosaukums Ievads programminženierijā
Kursa kods InfT2026
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 1.5
Kopējais stundu skaits kursā 40.5
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)
Mg. paed., Ilze Kazaine

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Kursā studentus iepazīstina ar pasaulē zināmo un pielietoto programminženierijas labo praksi, ņemot vērā Latvijas esošo likumdošanas bāzi un specifiku. Mācību procesā tiek apskatīti programmatūras izstrādes pamatprocesi, to savstarpējā saistība un veicamās aktivitātes, analizējot gan literatūrā aprakstīto pieeju, gan balstoties uz praktisko pieredzi. Studenti tiek iesaistīti patstāvīgi veicamu dažādu iemaņu izkopšanas uzdevumu izpildē. Iegūtās zināšanas studenti izmanto kursa darba izstrādē.
Kursa rezultāti un to vērtēšana
Zināšanas par programmatūras inženierijas lomu programmatūras izstrādes procesā un programminženierijas labo praksi;
prasmes lietot IT nozares standartus, analizēt programmatūras prasības un veikt sistēmas projektēšanu, kā arī noformēt projekta dokumentus; kompetences organizēt un strādāt grupā, veicot programmatūras dokumentēšanu lietot programminženierijas standartus.
Kursa saturs(kalendārs)
1 Programminženierijas būtība. Veiksmīgs informācijas sistēmas izstrādes projekts.
2 Informācijas sistēmu izstrāde Latvijā. Informācijas sistēmu izstrādi reglamentējošie dokumenti.
3 Standarts EIA / IEEE J-Std-016-1995. Programmatūras dzīves cikls un tā procesi.
4 Informācijas sistēmu izstrādi regulējošie galvenie normatīvie akti Latvijā. Publisko iepirkumu likums.
5 Projekta plānošana.
6 Sistēmas un programmatūras prasību noteikšana.
7 Koncepcijas un prasību dokumenti.
8 Darbības koncepcijas apraksta dokumenta saturs un organizācija.
9 Programmatūras prasību dokumenta saturs un organizācija.
10 Programmatūras projektējuma apraksta saturs un organizācija. Lietotāju saskarne.
11 Implementēšana.
12 Programmatūras testēšana.
13 Programmatūras lietotājiem paredzētā dokumentācija.
14 Lietotāja instrukcijas dokumenta saturs un organizācija.
15 Programmatūras pavadīšanas dokumentācija. 16 Programmatūras nodošana ekspluatācijā un uzturēšana.
Prasības kredītpunktu iegūšanai
Iesniegts un aizstāvēts kursa darbs.Kursa darbā ir patstāvīgi jāizpilda dotais uzdevums. Darba izstrāde ietver standarta analizēšanu un pielāgošanu konkrētai situācijai.
Obligātā literatūra
1. IEEE Std P1498/EIA IS 640:1995 Software Development. USA. Pieejams pie kursa vadošā mācībspēka.
2. Pressman R.S. Software Engineering: a Practitioner’s Approach/ 7th ed. New York: McGraw-Hill Higher Education, 2010. 895 lpp. 3. Sommerville I. Software engineering/ 8th ed. Harlow: Addison-Wesley, 2007. 840 lpp.
Papildliteratūra
1. „Latvijas Vēstneša” tiesību aktu vortāls likumi.lv [tiešsaiste]. Pieejams: http://www.likumi.lv
2. Zaiceva L. Programmatūras izstrādes tehnoloģija. Rīga: Rīgas Tehniskā universitāte, 2002. 244 lpp. 3. IEEE Computer Society SWEBOK Guide to the Software Engineering Body of Knowledge/ 2004 Version. [tiešsaiste]. Pieejams: http://www.computer.org/portal/web/swebok/htmlformat.
Piezīmes
Nozares teorētiskais pamatkurss ITF profesionālās bakalaura studiju programmas „Programmēšana” un obligātais studiju kurss akadēmiskās bakalaura studiju programmas „Datorvadība un datorzinātne” pilna laika studijās.