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

background image

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

background image

Želiš da pročitaš svih 20 strana?

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti