Goed, ik heb dus een probleem met een anaylyse maken in UML. In had eerste de tekening zoals deze hieronder staat:

Deze was volgens de professor niet duidelijk genoeg en ik moest hem met UML gaan maken.
Ff wat opmerkingen:
- ImageJ is een betsaande 3rd party application die met commandline aangeroepen wordt
- GUI + main program moet als 1 object gemodelleerd worden
- Relay/ camera standisation is een relay en camera interface. Onder deze interface hangen weer de drivers.
Nu heb ik de boeken "The Unified Modeling Language User Guide" van Addison en Wesley (ISBN 0-201-57168-4) en "Applying UML and patterns" van Craig Larman erbij gebruikt maar ik kom en nog geen wijs uit.
Hoe moet ik de intefaces, hardware componenten (camera, relayboard, opslag) en het externe programma ImageJ modelleren?
Ik weet dat UML de volgende inconen gebruikt:

(nb ik maak dus gebruik van rational rose)
Voor de objecten is het simpel, ImageJ kan ook als object. Maar mijn interfaces moet ik daar ook het interface icoontje voor gebruiken? En met welk icoontje moddelleer ik dan de hardware?

Deze was volgens de professor niet duidelijk genoeg en ik moest hem met UML gaan maken.
Ff wat opmerkingen:
- ImageJ is een betsaande 3rd party application die met commandline aangeroepen wordt
- GUI + main program moet als 1 object gemodelleerd worden
- Relay/ camera standisation is een relay en camera interface. Onder deze interface hangen weer de drivers.
Nu heb ik de boeken "The Unified Modeling Language User Guide" van Addison en Wesley (ISBN 0-201-57168-4) en "Applying UML and patterns" van Craig Larman erbij gebruikt maar ik kom en nog geen wijs uit.
Hoe moet ik de intefaces, hardware componenten (camera, relayboard, opslag) en het externe programma ImageJ modelleren?
Ik weet dat UML de volgende inconen gebruikt:

(nb ik maak dus gebruik van rational rose)
Voor de objecten is het simpel, ImageJ kan ook als object. Maar mijn interfaces moet ik daar ook het interface icoontje voor gebruiken? En met welk icoontje moddelleer ik dan de hardware?
if broken it is, fix it you should