„Analiza sustava. Informacijski sustavi" - tečaj 22.000 rubalja. iz MSU, obuka 6 tjedana. (1,5 mjesec), Datum: 12.05.2023.
Miscelanea / / December 04, 2023
Program je namijenjen studentima koji su uključeni u prikupljanje, analizu i opisivanje softverskih zahtjeva softver, kao i arhitekti i programeri koji koriste ove zahtjeve za stvaranje informacija sustava
Znanja i vještine stečene tijekom programa bit će dostatne za samostalan rad sistemskog i poslovnog analitičara u oba velikim tvrtkama i startupima – odnosno korisni su svima koji sudjeluju u prikupljanju, analizi, upravljanju i kontroli kvalitete zahtjeva za razvoj softvera.
To stvara čvrstu osnovu za daljnje produbljivanje vaših vještina analize sustava i poslovanja te nastavak karijere analitičara.
Početak: svibanj 2023
(23. 12. - 24. 5. 2023.)
Datumi: 12,16,17,19,23,24.svibnja
17.00 – 20.30
Predavanje 1 Uvod u analizu sustava
Uvod u analizu sustava. Najbolje prakse softverskog inženjerstva
Uvod u GOST R ISO/IEC 12207. Procesi životnog ciklusa softvera
Povezanost vježbi s vizualnim modeliranjem. Instrumentalna podrška za prakse
Pregled procesa izgradnje modela sustava
Faza određivanja zahtjeva sustava. Faza projektiranja sustava prema zahtjevima
IS: akteri sustava i slučajevi korištenja
Poslovni sustav: poslovni subjekti i poslovni procesi
Prijelaz s poslovnog sustava na procesnu automatizaciju IS-a
Predavanje 2 Objektno orijentirani modeli
Objektno orijentirani modeli. Polimorfizam. Objekt kao apstrakcija. Klase, atributi operacija, odnosi i njihov vizualni prikaz
UML - principi korištenja vizualne notacije.
Vrste dijagrama i kako ih koristiti. Statički i dinamički dijagrami. UML stereotipi i njihova uporaba. UML ekstenzija specifična za domenu
Primjeri
Predavanje 3 Informacijski sistem
Informacijski sustav (IS). IS zahtjevi. Vrste zahtjeva. Scenarij korištenja
Model slučaja upotrebe. Dijagram slučaja upotrebe UML-a. Pojam ektora
Metode za prepoznavanje slučajeva uporabe. Tri izvedbe
Pojam uzorka u dizajnu i vizualnom modeliranju
Primjeri uzoraka
Predavanje 4 Predmetno područje i njegovo vizualno modeliranje
Predmetno područje i njegovo vizualno modeliranje.
Koncepti objekta događaja i objekta imenika. Njihovi atributi
Dijagram klasa. Asocijacija, agregacija, sastav, implementacija, nasljeđivanje, ovisnost
CASE alati za UML modeliranje. Naprijed i obrnuti inženjering
Prijenos modela iz projekta u projekt. Paketi u CASE repozitoriju alata i rad s njima
Primjer
Predavanje 5 Zahtjevi za dokumentiranje
Dokumentiranje IS zahtjeva. Vrste i sastav dokumenata
Postupak korak po korak za utvrđivanje IP zahtjeva. Iterativni pristup
Dionici, korisnici IS-a, opcije za njihove zahtjeve IS-a
Koncept sustava. Analiza problema
Poslovni zahtjevi za IP i njihovo uvažavanje u projektu
Predavanje 6 Rječnik projekta i njegova povezanost s predmetnim područjem
Rječnik projekta i njegova povezanost s predmetnim područjem
Atributi kvalitete IS-a i njihova prezentacija. Uzimanje u obzir poslovnih pravila u zahtjevima IS-a
Granice projekta (Scope) i njihova zastupljenost u IT projektima
Strukturiranje modela slučaja uporabe
Upravljanje promjenama zahtjeva. Koncept kontrole verzija.
Primjer
Predavanje 7 Specifikacija slučaja uporabe
Use Case - specifikacija slučajeva uporabe
Razumijevanje glavnog tijeka događaja
Alternativni tokovi i njihova identifikacija
Preduvjeti i postuvjeti slučaja uporabe
Primjer specifikacije
Predavanje 8 Faza dizajna
Faza projektiranja IC-a
Pregled poslova arhitekta i projektanta. Radni materijali
Projektni zadatak "Arhitektonska analiza". Arhitektonski mehanizmi i njihova primjena
Arhitektonski prikazi. Paketi u UML-u
Ključne apstrakcije i njihova povezanost s objektima domene
Primjer
Predavanje 9 Analiza slučaja korištenja
Dizajn zadatak: "Upotrijebi analizu scenarija"
Dijagrami interakcije UML objekata - slijed, komunikacija
Dinamika objekta i slučaj korištenja
"Prikaz razreda sudionika"
Odgovornosti razreda
Predavanje 10 Analiza usputnog primjera
Analiza usputnog primjera
Izgradnja modela korak po korak
Faza identifikacije zahtjeva za IS
Faza projektiranja interakcija objekata prema slučaju uporabe
Korištenje alata CASE
završni ispit