Il sistema preso in considerazione nel tuo modello sembra essere il tuo microcontrollore con il tuo autista.
Gli attori interagiscono con questo sistema preso in considerazione . Sono di due tipi :
- attori principali: usano il sistema per raggiungere il loro obiettivo. Sono spesso rappresentati sul lato sinistro del diagramma. Qui, sono i componenti software che usano il driver.
- attori secondari: sono altri attori coinvolti in un caso d'uso. Di solito sono rappresentati sul lato destro del diagramma. Qui è l' hardware .
Hol'impressionecheleinterruzioninonsianospecifichedell'unoodell'altrocasod'uso,equindinondovrebberoessererappresentatecomeun'estensioneoun'eccezioneperloro.
Sevuoirappresentareun'interruzione,preferisciutilizzareuncasod'usodistinto.Michiedotuttaviaseènecessarioaffatto:
- leinterruzioninonrappresentanounobiettivopernessunodeituoiattori
- leinterruzioninonvengonocreatedall'hardwareesterno,madalpropriosistema(larispostadii.e.microcontrolleraunsegnalediinput),quindisembraesserepiuttostoundettagliodiimplementazioneinternadicomevengonogestitealcuneinterazioni.
- lalogicadiinterruzioneeillorotimingpotrebberoesseremegliorappresentatiutilizzandoaltridiagrammicomportamentali(adesempioun diagramma di attività con una regione di attività interrompibile ).