Kursa kods InfT6037
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. comp.
Kursā tiek aplūkota objektorientētas sistēmas modelēšanas koncepcija un sistēmu strukturālās modelēšanas pamatjēdzieni: klases, attiecības, diagrammas, klašu diagrammas, interfeisi, paketes, eksemplāri, objektu diagrammas. Tiek apgūti sistēmu uzvedības modelēšanas pamati: objektu mijiedarbība, lietošanas gadījumi, lietošanas gadījumu diagrammas, mijiedarbību diagrammas, aktivitāšu diagrammas, stāvokļu diagrammas, kā arī lietojumsistēmas arhitektūras modelēšana: komponentes, izvēršana, sadarbība, šabloni, ietvari, sistēmu un modeļu piemēri.
• Zināšanas par objektorientēto sistēmas modelēšanu un sistēmu strukturālās modelēšanas pamatjēdzieniem;
• prasmes izmantot UML valodu un rīkus sistēmu projektēšanā;
• kompetence, strādājot grupā vai veicot darbu patstāvīgi, izmantot objektorientētās projektēšanas paņēmienus un organizēt informācijas apmaiņas pasākumus un vadīt tos, kā arī pārliecināt citus un argumentēt savu viedokli.
1 Iepazīšanās ar UML rīku; sadalīšanās komandās; lietošanas gadījumu diagrammas veidošana pēc dotā apraksta.
2 Lietošanas gadījumu diagrammas scenāriju apraksts; scenāriju plānošana un detalizācija.
3 Konceptuālā modelēšana; datu vārdnīcas sastādīšana.
4 Secības diagrammas uzzīmēšana pēc dotā apraksta; lietojumu diagrammas scenāriju apraksta secības diagrammas uzzīmēšana.
5 Sadarbības diagrammas veidošana; klašu stereotipu noteikšana, sadarbības diagrammas bagātināšana un izmaiņu analīze secī
6 Projektēšanas klašu diagrammas veidošana un bagātināšana ar programmēšanas detaļām; koda ģenerēšana dažādu stereotipu kl
7 Sistēmu uzvedības modelēšana un analīze: stāvokļu diagrammu piemēri klašu uzvedībai, aktivitāšu diagrammu veidošanā dažā
8 Sistēmas modeļa aizstāvēšana, salīdzināšana ar citu komandu modeļiem un novērtēšana
Izstrādāti un aizstāvēti praktiskie darbi.
1. Bennett S., Skelton J., Lunn K. Schaum's Outlines of UML. New York: McGraw-Hill, 2001.
2. Stevens P., Pooley R. Using UML Software Engineering with Objects and Components. Boston: Addison-Wesley, 2000.
3. Slater J., Loton T., Wu C., McNeish K., Filev A., Schoellmann B. Professional UML with Visual Studio. Net: Unmasking Visio for Enterprise Architects. Indianapolis: Indiana, Wrox Press, 2003. 343 p.
4. Larman C.: Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development. Upper Saddle River, NJ: Prentice Hall PTR, second ed., 2002.
1. OMG: Unified Modeling Language (UML), version 1.5. [tiešsaiste] [skatīts 10.04.2012.]. Pieejams: http://www.omg.org/cgi-bin/doc?formal/03-03-01
2. Kleppe A., Warmer J., Bast W. MDA Explained : The Model Driven Architecture – practice and Promise. Boston: Addison Wesley, 2003. 170 p.
3. Stephen J., Mellor, Kendall Scott, Axel Uhl, Dirk Weise. MDA Distilled, Principles of Model-Driven Architecture. Boston: Addison-Wesley , 2004. 150 p.
Obligātais studiju kurss ITF maģistrantiem virzienam "Sistēmanalīze" pilna un nepilna laika studijās.