05_Dizajniranje_sistema.ppt

7
Softverski inženjering Dizajniranje sistema

Transcript of 05_Dizajniranje_sistema.ppt

  • 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