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. |