Excel
Kursa nosaukums Programmatūras sistēmu izstrādes modeļi
Kursa kods InfT2021
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 3
Kopējais stundu skaits kursā 81
Lekciju stundu skaits 16
Laboratorijas darbu stundu skaits 16
Studenta patstāvīgā darba stundu skaits 49
 
Kursa izstrādātājs(-i)
Dr. sc. ing., Egils Stalidzāns

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Programmatūras izstrādes paradigmas un mūsdienu modeļi. Lietojumu ātrās izstrādes metode. RAD metodoloģija. Tehnoloģijas JRP un JAD. SWAT grupa. Ātrā prototipēšana. CASE rīki. Dināmisko sistēmu izstrādes metode (DSDM). Ātrā testēšana. Lietošanai orientētā un lietotājorientētā programmatūras inženierija. Lietotāja interfeiss. Spējās izstrādes (Agile Development) metodes. Lietotāja dokumentācija.
Kursa saturs(kalendārs)
1Programatūras izstrādes modeļu apskats.
2 Mūsdienu programmatūras sistēmu izstrādes modeļi.
3 Lietojumu ātrā izstrāde (Rapid Aplication Development). RAD modelis.
4Programmatūras dzīves cikla posmi: prasību analīze un projekta plānošana, projektēšana, implementēšana.
5 CASE rīki kā RAD metodoloģijas sastāvdaļa. Ātrā prototipēšana.
6 DSDM principi un dzīves cikls.
7 Lietošanai orientētā un lietotājorientētā programmatūras inženierija.
8 Procesi un modeļi. Priekšrocības un trūkumi.
9 Lietotājorientēta izstrāde (UCD - User Centered Design).
10 Lietotāja interfeisa īpašības, projektēšanas modeļi un metodes.
11 Lietotājbāzēta testēšana.
12 Lietotāja dokumentācija un palīgs.
13 Spējā izstrāde (Agile Development). Agile Development manifests.
14 Agile Development metodes: Crystal, XP, Scrum u.c.
15 Kursā aplūkoto modeļu salīdzinājums. 16 Programmatūras izstrādes modeļu un metožu attīstības perspektīvas.
Prasības kredītpunktu iegūšanai
Ir izstrādāti un aizstāvēti praktiskie darbi.
Obligātā literatūra
1. Pressman R.S. Software Engineering: A practitioner’s Approach. 5th Edition. – McGraw-Hill Comp., 2001. – 860 p.
2. Van Vliet H. Software Engineering: principles and practice. 2nd Edition. – J. Wiley & Sons Inc., 2002. – 726 p
3. Zahran S. Software Process Improvement. Practical guidelines for business success. – Addison-Wesley, 1998. – 447 p. 4. McConnell S. Rapid Development: Taming Wild Software Schedules. - Redmond, WA: Microsoft press. - 1996
Papildliteratūra
1. Kordon F., Fellow L. An Introduction to Rapid system prototyping // IEEE Transactions on Soetware Engineering. - 2002. - Vol. 28. - No. 9. - pp. 817 - 821
2. Anderson D.J. Agile Management for Software Engineering. Applying the Theory of Constrains for Business Results. – PRENTICE HALL, 2005.
3. Bayer S., Highsmith J. RADical Software Development // American Programmer. - 1994. - 7(6). - pp. 35 - 42. 4. Highsmith J. Adaptive Software Development: A Colloborative Approach to Managering Complex Systems. - New York : Dorset House Pub., 2002
Periodika un citi informācijas avoti
1. IEEE Transactions on Soetware Engineering.
Piezīmes
Obligātais studiju priekšmets ITF maģistrantiem studiju programma"Informācijas tehnoloģijas" apakšvirziens "Sistēmanalīze" pilna un nepilna laika studijās.