05_dizajniranje_sistema.ppt
TRANSCRIPT
-
Softverski inenjeringDizajniranje sistema
-
ta je to dizajn?Dizajn je kreativni proces pretvaranja problema u reenje. Opis reenja se takoe zove dizajn.Konceptualni i tehniki dizajn
-
ta je to dizajn?Konceptualni dizajnpisan jezikom klijentane sadri tehniki argonopisuje funkcije sistemane zavisi od implementacijepovezan sa dokumentom specifikacije sistemaTehniki dizajnopis glavnih hardverskih komponenti i njihove funkcijehijerarhija i funkcija softverskih komponentistrukture i tokovi podataka
-
Ralanjivanje i modularnostModularno ralanjivanjeRalanjivanje na osnovu podatakaRalanjivanje na osnovu dogaajaDizajn spolja ka unutraObjektno orijentisani dizajn
-
Arhitektonski stilovi i strategijeArhitekturaDizajn kodaIzvrni dizajn
Cevi i filtriObjektno orijentisaniImplicitno pozivanjeSlojevi
-
Pitanja u kreiranju dizajnaModularnost i nivoi apstrakcijeSaradnja na dizajnuDizajn korisnikog interfejsaPitanja kulturePreferencije korisnikaKonkurentnostabloni dizajna i viekratno korienje
-
Karakteristike dobrog dizajnaNezavisnost komponentiPrepoznavanje i obrada izuzetakaSpreavanje greaka i otpornost na greke