Kursa kods InfT2030
Kredītpunkti 3
Zinātnes nozareInformācijas tehnoloģija (nav zn)
Kopējais stundu skaits kursā81
Lekciju stundu skaits16
Laboratorijas darbu stundu skaits16
Studenta patstāvīgā darba stundu skaits49
Kursa apstiprinājuma datums12.01.2016
Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts
Dr. sc. ing.
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.
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.
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.
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.
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.
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
Nozares teorētiskais pamatkurss ITF profesionālās bakalaura studiju programmas „Programmēšana”.