Excel
Kursa nosaukums Objektorientētā projektēšana
Kursa kods InfT6037
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. comp., prof. (Emeritus) Rudīte Čevere

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
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.
Kursa rezultāti un to vērtēšana
• 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.
Kursa saturs(kalendārs)
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
Prasības kredītpunktu iegūšanai
Izstrādāti un aizstāvēti praktiskie darbi.
Obligātā literatūra
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.
Papildliteratūra
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.
Periodika un citi informācijas avoti
Piezīmes
Obligātais studiju kurss ITF maģistrantiem virzienam "Sistēmanalīze" pilna un nepilna laika studijās.