Kravspesifikasjon

    Vi skal lage en "modul"-browser som kan hente inn moduler dynamisk etterhvert som man lager nye. Browseren er en applet som kommuniserer med moduler via et interface og lastes inn vha. klassen java.lang.Class. Det er kun HTML-koden som skal forbinde browseren til de forskjellige modulene. Det gjøres slik for at det ikke skal være nødvendig å kompilere browseren på nytt hver gang man lager en ny modul.

    Hva som skal beskrives i java

    Dynamisk klasse bruk med java.lang.Class og bruk av interface for de som kan C++, evt. litt Java fra før.



    Use Case - ModuleBrowser
     

    Brukergrensesnittet

    Skjermen består av fire deler. Tittelfelt (øverst), Interaktiv del (i midten), Informasjonsfelt (nederst) og Meny (høyre). Selve demonstrasjonen vil ligge i den interaktive delen, og informasjonsfelt består av vanlig tekst som beskriver hvordan modulen virker.
       

    Konseptuelt klasse diagram
     


    Implementasjons klasse diagram
     



       
    Sekvensdiagram
     
     
      Dette diagrammet viser flyten mellom brukeren og ModuleBrowser objektet