Excel
Kursa nosaukums Sistēmu modelēšanas pamati
Kursa kods InfT2030
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 apstiprinājuma datums 12/01/2016
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
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
Studiju kursā tiek aplūkoti konceptuālās modelēšanas pamatprincipi, pieejas, tehnikas un valodas. Galvenā uzmanība tiek pievērsta objektorientētai modelēšanas valodai UML 2.0 (Universal Modelling Language) un tās diagrammām, kā arī biznesprocesu modelēšanas valodām xBML (Extended Business Process Modelling Language) un ECP (Event-Driven Process Chain). Darbojoties ar modelēšanas valodām, studenti iegūst teorētiskās un praktiskās zināšanas par konceptuālo un biznesprocesu modelēšanu.
Kursa rezultāti un to vērtēšana
Zināšanas: par modelēšanas veidiem un pamatprincipiem, UML valodas notāciju un citām modelēšanas valodām.
Prasmes: lasīt un veidot UML diagrammas. Kompetences: izvēlēties nepieciešamo modelēšanas valodu un aprakstīt ar to problēmjomu.
Kursa saturs(kalendārs)
1 Ievads modelēšanas jomā.
2 UML klašu diagrammas pamatelementi.
3 UML klašu diagrammas konvertācija programmēšanas kodā.
4 UML objektu diagramma.
5 UML stāvokļu diagrammas pamatelementi
6 UML stāvokļu diagrammas piemēri.
7 UML aktivītāšu diagrammas pamatelementi.
8 UML aktivitāšu diagrammas piemēri.
9 UML secības diagramma un tās pamatelementi.
10 UML secības diagrammas piemēri.
11 UML lietošanas piemēru diagramma.
12 UML sadarbības diagramma.
13 Kontroldarbs.
14 Biznesprocesu modelēšanas valodas.
15 BPMN modelēšanas valodas pamati. 16 EPC modelēšanas valodas pamati.
Prasības kredītpunktu iegūšanai
Paredzētajā laikā jābūt nodotiem visiem mājas darbiem. Eksāmena gala atzīmi veido semestra darbu kumulatīvais vērtējums:
kontroldarbs 10%; mājas darbi 40% (visiem mājas darbiem jābūt sekmīgi nokārtotiem); eksāmens 50%. Pārbaudes veids - eksāmens.
Obligātā literatūra
1. Miles R., Hamilton K. Learning UML 2.0, O'Reilly, 2006.
2. Larman C. Applying UML and patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Prentice Hall PTR, 2008.
3. Blaha M., Rumbaugh J. Object-Oriented Modeling and Design with UML™, New Jersey: Pearson Prentice Hall, Pearson Education International, 2005. 4. Ņikiforova O. Objektorientētā sistēmanalīze, Rīgas Tehniskā universitāte, Datorzinātnes un informācijas tehnoloģijas fakultāte, Rīga : Drukātava, 2007.
Papildliteratūra
1. Lano K. Advanced Systems Design with Java, UML and MDA, Burlington: Butterworth-Heinemann, 2006.
2. Schach S. R. Object-Oriented & Classical Software Engineering, Boston: McGraw-Hill, 2007. 3. UML 2.0 modelēšana [tiešsaite], [skatīts 2010.g. 27. dec.]. Pieejams: http://www.agilemodeling.com/essays/umlDiagrams.htm
Piezīmes
Nozares teorētiskais pamatkurss ITF profesionālās bakalaura studiju programmas „Programmēšana”.