DMI552 Sistēmu objektorientēta modelēšana

Kods DMI552
Nosaukums Sistēmu objektorientēta modelēšana
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Akadēmiskais
Tematiskā joma Datorika
Struktūrvienība Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Mācībspēks Andrejs Romānovs, Jurijs Merkurjevs, Artis Teilāns
Kredītpunkti 2.0 (3.0 ECTS)
Daļas 1
Anotācija Objektorientētās metodoloģijas apskats. UML objektorientētās notācijas. Objektorientēta sistēmas modeļa izveidošana un nozares specifisku modeļu izveidošana. Apskats par objektorientētiem modelēšanas rīkiem un sistēmām (Grade, Rational Rose, Arena u.c.) un praktiskās nodarbības objektorientētās modelēšanas iemaņu apgūšanai sistēmu analīzei un projektēšanai. Nozares specifisku modelēšanas valodu izstrāde..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Modelēšanas jēdziens. Modelēšanas veidi. Mērķi un uzdevumi; 2 0 0 0
Objektorientētības teorija. Lielu sistēmu modelēšana. Modeļu atkārtota izmantošana; 2 0 0 0
Unified Modelling Language (UML) valodas diagrammas. Sintakse un semantika; 4 0 0 0
Nozares specifisku valodu izstrāde. Sintakse, semantika un izstrādes rīki; 4 0 0 0
Datu modelēšanas rīki. ER modelēšana. 2 0 0 0
UML pielietošana biznesa un informācijas sistēmu modelēšanā. IBM/Rational UML modelēšanas rīki. 1 0 0 0
Citu populārāko objektorientētās modelēšanas rīku apskats. Tiešā un reversā inženierija. Koda ģenerēšana; 1 0 0 0
Praktiskie darbi: Izstrādāt UML Lietojumu gadījumu diagrammas pasniedzēja aprakstītai IS 2 0 0 0
Praktiskie darbi: UML Aktivitāšu diagrammu izstrāde, IS izstrādes izmaksu prognozēšana 2 0 0 0
Praktiskie darbi: UML Stāvokļu-pārejas diagrammu izstrāde; 2 0 0 0
Praktiskie darbi: UML Secību diagrammu Izstrāde 2 0 0 0
Praktiskie darbi: UML Klašu diagrammu izmantošana sistēmas arhitektūras un funkcionalitātes modelēšanai. 2 0 0 0
PD: Nozares specifiskas valodas izstrāde studenta izvēlētajai problēmnozarei. komponenšu modelēšanai 2 0 0 0
Praktiskie darbi: Datu modelēšana. 2 0 0 0
Praktiskie darbi: UML Sadarbības un komponenšu diagrammu izveidošana. 1 0 0 0
Praktiskie darbi: Studenta izstrādātā sistēmas modeļa analīze un aizstāvēšana. 1 0 0 0
Kopā: 32 0 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Iepazīstināt ar objektorientēto modelēšanas metodoloģiju un tās pielietošanu sistēmu modelēšanā un programmatūras izstrādē; izprast objektorientētās pieejas jēdzienus (objekti un to attiecības, abstrakcija, iekapsulēšana, mantošana u.c.). Iemācīt veidot lietojuma gadījumu diagrammu (use case) modeļus, izmantot UML diagrammas analīzei un projektēšanai, iepazīties ar UML modelēšanas rīkiem, un to pielietošanu dažādos sistēmu izstrādes posmos. Apgūt iteratīvu, lietojuma ganījumu vadītu, arhitektūras vadītu izstrādes procesu prasību analīzei un projektējuma izstrādei.
Sasniedzamie studiju
rezultāti un to vērtēšana
Zināšanas un praktiskās iemaņas biznesa un informācijas sistēmu modelēšanā - 25% no kopējā eksāmena vērtējuma
Zināšanas un prasmes par modelēšanas pielietošanu sistēmu analīzē, projektēšanā un izstrādē - 25% no kopējā eksāmena vērtējuma
Apgūst objektorientētības teoriju. Prot pielietot teoriju dažāda izmēra sistēmu modelēšanā. Izprot un māk pielietot atkārtotās izmantojamības īpašības sistēmu projektēšanā - 25% no kopējā eksāmena vērtējuma
Apgūst iemaņas nozares specifisku modelēšanas valodu izstrādē - 25% no kopējā eksāmena vērtējuma
Priekšzināšanas Programmēšana
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 2.0 3.0 1.0 1.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]