CRC cards

Click hier om de CRC cards als excel document te downloaden

Classname: Geheugen  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Ophalen data    
Opslaan data    
Wissen data    
     
 
Classname: Uitvoer  
Superclass:    
Subclass(es): Speaker, LED, Display
Responsibilities:   Collaborations:
Toon object(en)    
     
 
Classname: Invoer  
Superclass:    
Subclass(es): Keyboard, File  
Responsibilities:   Collaborations:
Weten wat er ingevoerd is  
Invoer parsen    
Weten waar het vandaan komt (intern)  
Weten waar het naar toe moet (intern)  
Doorgeven van de invoer  
 
Classname: Uitwisseling        
Superclass:          
Subclass(es):          
Responsibilities:   Collaborations:      
Kennen huidig bericht   << Nieuwe class Bericht
Weten waar bericht vandaan komt        
Weten waar bericht naar toe moet        
Ontvangen bericht Invoer      
Versturen bericht   Uitvoer      
 
Classname: Bestuurder  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Vooruit rijden   Voortstuwing
Acteruit rijden   Voortstuwing
Weten snelheid   Voortstuwing
Rechtsom draaien Voortstuwing
Linksom draaien   Voortstuwing
Reageren op sensor(en)  
 
Classname: Logboek  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Bewaren acties   Geheugen
Acties teruglezen   Geheugen
Actie zoeken   Geheugen
Logboek bekijken   Geheugen
 
Classname: Kaart  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Kennen locatie   Geheugen, Besturing
Opslaan locatie   Geheugen, Besturing
Wissen locatie   Geheugen, Besturing
Opslaan route   Geheugen, Besturing
 
Classname: Accu  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Aanzetten aangesloten apparaten  
Uitzetten aangesloten apparaten  
Opladen    
Kennen energievoorraad  
Melden bijna einde energievoorraad Uitvoer
 
Classname: Sensor  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Kennen meetresultaat  
Meten Accu
 
Classname: Motor  
Superclass:    
Subclass(es):    
Responsibilities:   Collaborations:
Kennen toerental    
Start   Accu
Stop   Accu
Linksom draaien   Accu
Rechtsom draaien Accu
Toerental kunnen instellen  
     
 
Classname: Voortstuwing  
Superclass:    
Subclass(es): Wiel, Rupsband, Spinnepoot, etc
Responsibilities:   Collaborations:
Vooruit gaan   Motor
Achteruit gaan   Motor
Linksom draaien   Motor
Rechtsom draaien Motor

Voor het laatst bijgewerkt op 18-10-98
 
back