Projektovanje softvera – Uvod
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
Projektovanje softvera
Uvod
06.10.2010.
Uvod
2
Osnovni pojmovi
Svaki ozbiljniji projekat prolazi kroz faze:
analiza, projektovanje, implementacija, testiranje
–
sli no je sa SW projektima, kroz faze se prolazi iterativno
Objektno-orijentisana metodologija razvoja
–
dominantna u proizvodnji softvera danas
Pojmovi
–
objektno-orijentisana analiza – OOA
–
objektno-orijentisano projektovanje – OOD
–
objektno-orijentisano programiranje – OOP
–
objektno-orijentisani jezik – OOL

06.10.2010.
Uvod
4
Objektno-orijentisano projektovanje
Tradicionalno strukturirano projektovanje
–
fokus na algoritamskim apstrakcijama
Booch
(1994):
Objektno-orijentisano projektovanje
je metod projektovanja koji obuhvata
–
proces OO dekompozicije
–
notaciju za predstavljanje
logi kih i fizi kih
stati kih i dinami kih
aspekata modela sistema koji se projektuje
Proizvod OOD
–
model projektovane aplikacije ili sistema – ulaz u fazu OOP
06.10.2010.
Uvod
5
Objektno-orijentisano programiranje
Tradicionalno strukturirano programiranje
–
fokus na implementaciji algoritama
Booch
(1994):
Objektno-orijentisano programiranje
je metod implementacije po kojem su:
–
programi organizovani kao kolekcije objekata koji sara uju
–
svaki objekat predstavlja instancu neke klase i
–
sve klase su lanovi neke hijerarhije klasa
u kojoj su klase povezane relacijama nasle ivanja
Proizvod OOP
–
izvršna aplikacija ili sistem

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti