Design af software
Server
v. Martin
Server
• Klasseopdeling udfra use-cases
• Klassediagram
• Udvidelse af ServerMap
• Gennemgang af ServerRobot
Funktionelle krav
ServerComm
Kommunikation til Client
CommPort
Kommunikation til Robot
Auth
Autorisere bruger
ServerRobot
Repræsentere robotten
ServerRobot
Repræsentere robotten
KlassediagramServerHandler
VisualMapAuth
CommPortServerMapServerComm
ServerRobot
Udvidelse af ServerMap
ServerMap
matematisk model
NavMap
MapNode
• Gemme kortdata• Beslutte hvor der skal afsøges• Generere VisualMap• Koordinere indsatsen
Seaching
Tilføj kort-data
Søgeinstruktioner
ServerRobot
Driving
Opdatere position
Rute planlægges
Evacuating
Opdatere position
Rute planlægges
Handling i ServerMap