Professional Documents
Culture Documents
Projektovanje Is
Projektovanje Is
- Silabus -
Uvodni as
Prof. dr Angelina Njegu
Vanredni profesor Univerziteta Singidunum
Beograd, 2010/2011.
Predavai
Profesor: Prof. dr Angelina Njegu
Konsultacije: Ponedeljak 17.00 19.00
u zbornici E-mail: anjegus@singidunum.ac.rs
Literatura
1. IBM Rational Product Training, DEV475 Mastering Object-Oriented Analysis and Design with UML, IBM, 2008. Kroll P. & P. Kruchten, Rational Unified Process Made Easy A Practitioners Guide to RUP, IBM, 2008.
2.
Struktura ocene
Prisustvo Kolokvijum 1 u PC sali
- Dijagrami: sluajevi korienja, aktivnosti, sekvence i komunikacije
10 30 30
Kolokvijum 2 u PC sali
- Dijagrami: stanja, klasa, komponenti i rasporeivanja
Zavrni ispit:
- Odbrana projektnog rada - Tema rada je projektovanje nekog realnog sistema Rational Unified Process (RUP) metodologijom - UML dijagrami u projektnom radu se crtaju u Rational Software Architect alatu - Student samostalno bira temu i treba da obradi minimum tri sloenija use case-a - Ukoliko se radi u timu, svaki kandidat je duan da samostalno obradi po tri use case-a
30
Ukupno: 100
Nastavni program
Nedelja Tema/aktivnost I II III IV V VI VII Pojam, ciljevi, zadaci i najbolje prakse softverskog inenjerstva Osnovni koncepti i faze Rational Unified Process metodologije Objektno-orijentisani koncepti projektovanja informacionog sistema upotrebom Unified Modeling Language (UML) Analiza zahteva modelom sluajeva korienja Analiza i projektovanje arhitekture softverskih sistema Realizacija sluajeva korienja dijagramima interakcije Konceptualni dijagram klasa
Nastavni program
Nedelja VIII IX X XI XII XIII XIV XV Tema/aktivnost Mehanizmi analize, projektovanja i implementacije Modeli projektovanja Izvrna arhitektura (dijagram komponenti i uvoenja) Projektovanje klasa Koncepti servisno-orijentisane arhitekture (SOA) Razvoj servisno-orijentisanih aplikacija Predavanje po pozivu Savremeni trendovi projektovanja informacionih sistema Realizacija i prezentacija najboljih projektnih radova
Plan vebi
Nedelja 1 2 3 4 5 6 7 8 9 10 11 12 13 Vebe Upoznavanje sa alatom Rational Software Architect (RSA) Dijagram sluajeva korienja Dijagram aktivnosti Dijagram sekvence Dijagram komunikacije Priprema za kolokvijum (ponavljanje i vebanje prvog dela
gradiva)
Kolokvijum 1 Dijagram stanja Dijagram klasa Dijagram komponenti i dijagram rasporeivanja Korienje RSA dodatne funkcionalnosti Priprema za kolokvijum (ponavljanje i vebanje drugog dela
gradiva)
Kolokvijum 2
Kolokvijumi
rade se u VII i XIV nedelji semestra predstavljaju proveru praktinog znanja rada u alatu Rational Software Architect iznose po 30 poena poeni sa kolokvijuma se sabiraju i ulaze u ukupan broj poena ostavrenih u okviru predispitnih obaveza
Poeni
broj poena < 51 51 broj poena 60 61 broj poena 70 71 broj poena 80 81 broj poena 90 91 broj poena 5 6 7 8 9 10
Zadaci predmeta
Modelovanje zahteva objektno-orijentisanim tehnikama. Projektovanje informacionih sistema Rational Unified Process metodologijom, upotrebom alata Rational Sofware Architect. Primena iterativnih procesa, voenih sluajevima korienja i centriranih oko arhitekture sistema, za razvoj modela projektovanja. Kreiranje sveukupne funkcionalne specifikacije poslovnog reenja pomou Unified Modeling Language (UML). Kroz realizaciju projektnog rada, sagledavanje svih segmenata razvoja informacionog sistema od analize do implementacije.
3.Analiza sistema
3.1. Arhitektura sistema (opisati patern arhitekture koji se koristi i prema slojevima prikazati pakete ili podsisteme i njihove relacije samo logiki prikaz arhitekture sistema) 3.2. Analiza sluajeva korienja
3.2.1. Dijagrami sekvenci 3.2.2. Dijagrami komunikacije 3.2.3. Konceptualni dijagram klasa
4.2. Modeliranje procesa 4.3. Opis distributivnosti sistema 4.4. Projektovanje baze podataka 4.5. Projektovanje sloja prezentacije
Sertifikat - predavanja
Univerzitet Singidunum je lan IBM akademske inicijative na osnovu koga izdaje IBM sertifikate o pohaanim kursevima na univerzitetu Studenti koji su redovni i aktivni na predavanjima dobijaju sertifikat da su uspeno odsluali kurs: Modeling Object-Oriented Systems with Rational (RT011)
Sertifikat vebe
Studenti koji su redovni na vebama i ispunili su predisptine obaveze dobijaju sertifikat da su uspeno odsluali kurs: Essentials of Rational Software Architect (DEV396) Sveana dodela sertifikata se organizuje krajem semestra
https://www.ibm.com/developerworks/university/academicinitiative/ https://www.ibm.com/developerworks/university/academicinitiative/
Science and Engineering Industrial and Systems Engineering Computer Science & Info. Systems Math and Operations Research
Economics and Social Sciences Business Anthropology Organizational Change & Learning Business and Management
Kako moemo iskoristiti bogatstvo informacija dobijenih iz razliitih izvora i u realnom vremenu, za donoenje inteligentnijih odluka?
Nova Novaposlovna poslovna inteligencija inteligencija
Kako moemo pametnije raditi uz podrku fleksibilnih i dinamikih procesa modelovanih prema novonastalim potrebama klijenata?
Kako kreiramo infrastrukturu koja smanjuje trokove, koja je bezbedna, inteligentna i dinamika kao i sama poslovna klima, danas?
IBM portfolio
Service Oriented Architecture Information On Demand Enterprise Social IT Lifecycle IT Service Computing Networking & Management Management I/T Lifecycle Collaboration & Governance
Architecture
WebSphere
Information Management
Lotus
Tivoli
Rational
Research
Diplomski rad
Samostalan nauno istraivaki rad Potrebno je odabrati konkretnu temu u okviru odreene naune oblasti
U prvom delu diplomskog rada objanjavaju se osnovni pojmovi, istorija nastanka problema i dosadanji rezultati istraivanja U drugom delu se prikazuju rezultati do kojih se dolo na osnovu vlastitog istraivanja ili primena konkretne teme
Informacione tehnologije
Fokus na softver
Deploy Database applications on the cloud ( http://www.ibm.com/developerworks/data/tutorials/dm-1001db2amazonec2/section2.html#p ) Cloud computing for the enterprise ( http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.ht ) Creating highly customized private clouds ( http://www.ibm.com/developerworks/websphere/techjournal/0907_amrhein/0907_amrhein.ht ) Cloud computing with Amazon Web Services ( http://www.ibm.com/developerworks/library/ar-cloudaws1/) Security and Cloud Computing ( http://www.redbooks.ibm.com/redpapers/pdfs/redp4614.pdf) Virtualization Inteligent Cloud
Neke od tema u okviru ove oblasti: Modeling Web Services ( http://www.ibm.com/developerworks/rational/library/05/1129_johnston/ ) SOA programming model for implementing Web services ( http://www.ibm.com/developerworks/webservices/library/ws-soa-progmo ) Configure Web Services Security: HTTPS, .NET, and UsernameToken ( http://www.ibm.com/developerworks/websphere/library/techarticles/050 ) Vie tema na http://www.ibm.com/developerworks/webservices/
Izvori za Web 2.0, Ajax, wikis, PHP, mashups i druge web projekte se nalaze na: http://www.ibm.com/developerworks/web/
Security Network Intrusion Prevention System Security Server Protection Security Virtual Server Protection for VMware Access Manager for Business Integration