Usa diagramma dei casi. Un sistema può essere il suo attore?

3

Ciao ho la definizione qui sotto per un attore. Ciò significa che il sistema non può essere un attore per se stesso. Mi stavo chiedendo cosa succederebbe se il sistema dovesse visualizzare determinati elementi su una schermata. In tal caso il sistema sarebbe il suo attore nel sistema? Probabilmente no . Quindi come dovrei presentarlo in un diagramma del caso d'uso?

Actors: An actor is a person, organization, or external system that plays a role in one or more interactions with your system. Actors are drawn as stick figures. - See more at: http://www.agilemodeling.com/artifacts/useCaseDiagram.htm#sthash.1jE5S2CY.dpuf"

    
posta Cemre Uludag 06.02.2015 - 13:05
fonte

2 risposte

5

Il sistema può visualizzare determinati elementi su uno schermo, significa che un attore può "Controllare quegli elementi sullo schermo". Cerca di non descrivere il tuo sistema dal punto di vista del "sistema", ma dal punto di vista "Utenti": cosa possono fare con il sistema?

Credo che un esempio potrebbe aiutare:

Diciamo che voglio parlare di un ATM come sistema. I casi d'uso che "Bank Customer" può utilizzare:

  • Preleva denaro
  • Controlla saldo conto

Non sarebbe corretto descriverlo dal punto di vista delle banche. Ma se provi dovresti ottenere qualcosa del tipo: Il sistema può:

  • Fornisci denaro su richiesta (mappe per prelevare denaro)
  • Visualizza saldo (esegue il mapping a Verifica saldo acconto)
risposta data 06.02.2015 - 13:18
fonte
0

Chi sono i telespettatori dello schermo? Non sono loro quelli che "vogliono" visualizzare le informazioni?

Informazioni sulla domanda "Un sistema può essere il proprio attore?"

Forse un sistema può essere il suo attore. Se si considera un sistema come un agente intelligente orientato agli obiettivi che è proattivo verso i propri obiettivi e agisce in base a credenze, desideri, obblighi e intenzioni (si veda, tra gli altri, il lavoro di Gruppo di sistemi intelligenti all'Università di Utrecht ), quindi si potrebbe competere con quel sistema come attore.

Ma lasciatemi sottolineare, non penso che questo modo di fare la modella ti possa aiutare per il sistema di visualizzazione.

    
risposta data 06.02.2015 - 13:23
fonte

Leggi altre domande sui tag