| Vabljena predavanja |
Dr. Ivar Jacobson - Kaj niste vedeli
o ogrodju RUP in jeziku UML
Dr.
Walter Dosch - Premostitev sistemskih pogledov v načrtovanju
programske opreme |
| |
| |
Kaj
niste vedeli o ogrodju RUP in jeziku UML
Vsi smo že slišali za RUP,
nekateri ga poznate zelo dobro. Ste vedeli, da je
RUP agilen? Ste vedeli, da je RUP bil zasnovan tudi
z namenom, da pomaga upravljati razvoj, ki ga za vas
opravljajo druga podjetja (outsorcing)? Ste vedeli,
da je RUP pripravljen na nove trende v razvoju programske
opreme vključno z aspektnim programiranjem in aktivno
programsko opremo? Ste prepričani, da veste za kaj
v bistvu gre pri ogrodju RUP?
Sodoben razvoj programske
opreme pomeni objektno orientacijo, komponentni razvoj,
razvoj voden s primeri uporabe in uporabo standardiziranega
jezika za objektno modeliranje - UML. Vse omenjene
tehnologije so učinkovito združene v ogrodje RUP.
Vabljeno predavanje se bo tega dotaknilo, osredotočeno
pa bo na nekatera ključna vprašanja in sicer:
-
Zakaj
je RUP v osnovi bistveno drugačen od ostalih procesov?
-
Zakaj
je RUP agilen in kakšne do povezave z ekstremnim
programiranjem (XP)?
-
Zakaj
lahko že danes rečemo, da je RUP pripravljen na
prihodnost - ospekno programiranje, agentne tehnologije,
ipd.
-
Kako nam
RUP vzpodbuje kreativno delo in izvzame rutinska
opravila.?
-
Kako RUP
zmanjšuje tveganje za propad projekta?
-
Kako
RUP zmanjšuje čas, potreben za predajo izdelka (time
to market)?
Oče omenjenih
tehnologij nas bo skozi vabljeno predavanje pripeljal
do novih spoznanj o katerih do sedaj nismo premišljevali,
so pa zelo pomembne za naše delo. |
|
 |
|
Dr. Ivar Jacobson je eden izmed trojice,
ki so postavili temelje jezika za objektno modeliranje
UML, prispeval pa je tudi na mnogih drugih področjih
kot so komponentne arhitekture (1967), modelirni jeziki
(leta 1976 je oblikoval jezik SDL), zajemanje zahtev
(izdelal je tehniko primerov uporabe in vpeljal razvoj
na podlagi primerov uporabe, 1994), poslovno modeliranje
(razvil je tehniko, ki temelji na primerih uporabe in
je prilagojena za modeliranje poslovnih procesov) in
procesni modeli (je oče procesa za komponentno orientiran
razvoj, imenovan Objectory, ki se je kasneje razvil
v Rational Unified Process).
|
Je vodilni avtor petih
knjig iz področja objektno-orientiranega programskega inženirstva,
ponovne uporabe in procesnih modelov, ki veljajo za temeljne
knjige na omenjenih področjih. Doktoriral je na Royal Institute
of Technology v Stockholmu. Dr. Ivar Jacobson je trenutno
direktor procesnih strategij znotraj podjetja IBM Rational,
član programskega odbora konferenc OOPSLA, ECOOP in TOOLS
in revije Journal of Object-Oriented Programming. Knjige,
ki jih je izdal pri uglednih svetovnih založbah so:
|
| |
Premostitev
sistemskih pogledov v načrtovanju programske opreme
Razvoj programske opreme je
dozorel iz heurističnih pristopov v inženirsko disciplino.
Danes lahko programski inžiner s pridom uporablja
številne tehnike za zajemanje zahtev, analizo, načrtovanje
in implementacijo, tako sekvenčnih kot tudi hkratnih
sistemov. Pri tem pa se soočamo z različnimi pogledi
na grajen sistem, ki se manifestirajo kot podatkovni
modeli, komunikacijski modeli, modeli prehajanja stanj
ali procesni modeli. Skozi razvoj programske opreme
moramo zagotoviti prehod med različnimi pogledi na
različnih nivojih abstrakcije, brez izgub informacij.
V vabljenem predavanju bo predstavljen drugačen model
za komunikacijo med komponentami skupaj s transformacijami,
ki natančneje opredelijo obnašanje komponent, njihove
vmesnike in stanja. Zunanji pogled na komponento predstavlja
črno škatlo, ki s pomočjo sporočil sodeluje z okoljem,
notranji pogled pa prikaže stanja komponente in možne
prehode. Stanja lahko razumemo kot abstrakcijo pretekle
komunikacije komponente in trenutnih metod za sistematično
pretvorbo obnašanja komponente v implementacijo, ki
temelji na stanjih. Predavanje na koncu kritično ovrednosti
uporabo formalnih metod razvitih v akademskih krogih,
v praksi.
|
|
|
Prof.
Dr. Walter Dosch je redni profesor na Univerzi
v Lübecku (University of Lübeck) in vodja inštituta
za računalništvo in programske jezike (Institute of
Software Technology and Programming Languages). Njegovo
raziskovalno delo se osredotoča ne temelje programskega
inžinerstva in vključuje specifikacije, modeliranje
in načrtovanje sekvenčnih, sočasnih in "reactive"
sistemov. Na področju programskih jezikov je raziskovalni
poudarek na visoko nivojskih programskih konceptih za
paralelne in porazdeljene programske rešitve z namenom
učinkovite implementacije in uporabe.
|
| Dr.
Dosch je magistriral leta 1975 na področju matematike
in fizike in doktoriral leta 1987 iz računalništva,
oboje na Tehnični univerzi v Münchenu (Technical University
of Munich). Med leti 1988 in 1996 je predaval Teorijo
računalništva in umetne inteligence na Univerzi v Augsburgu,
Nemčija. Med leti 2000 in 2002 je nadomeščal dekana
na Tehnični fakulteti na Univerzi v Lübecku (Faculty
of Technology and Sciences at the University of Lübeck).
Dr Dosch je
član programskega odbora več kot 50. mednarodnih konferenc,
soavtor dveh knjig in avtor več kot 100 člankov različnih
konferenc in revij. Je predsednik in vodja programskega
odbora mednarodnih konferenc v ZDA, Evropi in Aziji,
pogosto pa nastopa v vlogi vabljenega predavatelja.
Je član uredniškega odbora dveh uglednih mednarodnih
revij. Vodil pa je tudi dva evropska projekta, ki ju
je financirala EU (ESPRIT in INTERREG).
|
| |
|
|
| |
|
|
| |
|
|
|
|
|
 |
|
 |
| NOVICE |
21.11.2003
MIcrosoft potrdil sodelovanje v vlogi generalnega pokrovitelja
konference OTS'2004. |
|
25.10.2003
Udeležbo na konferenci potrdila vabljena predavatelja: Dr.
Ivar Jacobson in Prof. dr. Walter Dosch.
Več o vabljenih predavateljih lahko preberete tukaj.
|
|
| |
|