Operazione: Analisi del caso d'uso del business (SOA)
Questa attività identifica gli elementi di progettazione di una soluzione orientata al servizio in termini di servizi e partizioni e documenta la specifica iniziale di tali servizi.
Scopo
  • Identificare gli elementi di progettazione di una soluzione orientata al servizio in termini di servizi e partizioni.
  • Documentare la specifica iniziale dei servizi.
  • Determinare le dipendenze iniziali e la comunicazione tra i servizi.
Relazioni
RuoliPrincipale: Aggiuntivo: Assistenza:
InputObbligatorio: Facoltativo: Esterno:
  • Nessuno
Output
Descrizione principale

Questa attività utilizza Artefatto: Business Use-Case Realization come input e identifica un insieme di servizi candidati che sono inclusi nel portafoglio del servizio di progetto. Questi servizi candidati potrebbero ancora richiedere un altro raffinamento, tuttavia, le fasi qui incluse forniscono un metodo efficace nel quale produrre un insieme iniziale di Artefatto: Specifica del servizio.

Passi
Identificazione dei servizi candidati dai casi d'uso del business

Nello sviluppo di soluzioni più tradizionali basate sul componente ed orientate all'oggetto, esiste in genere un insieme di trasformazioni attraverso i livelli di astrazione e di aggiunta di dettagli dai casi d'uso fino alla progettazione del sistema. Ciò è vero specialmente quando si prende un caso d'uso del business come punto di partenza, come dimostrato nella Linea guida: Going from Business Models to Systems; dove si illustra il modo di passare dai casi d'uso del business ai casi d'uso del sistema, non è stato ancora sviluppato un modello di progettazione reale partendo da questo punto.

Fortunatamente, è possibile tracciare una parallela alla linea guida fornita per andare ai casi d'uso del sistema, nel definire il modo in cui è possibile derivare un modello del servizio da un modello di casi d'uso del business, come di seguito illustrato. In generale the l'approccio è di creare un servizio candidato per ogni operazione definita su Artefatto: Business Worker nelArtefatto: Business Analysis Model. Esiste una parallela distinta  all'Operazione: Analisi processo del business dove attività singole in un modello del processo sono identificate come servizi candidati.

Il diagramma viene descritto nel contenuto testuale.

Questa connessione più diretta tra il modello di analisi del business ed il modello del servizio consente non solo ai servizi che è possibile visualizzare di supportare le necessità del business, ma diminuisce il numero delle trasformazioni tra l'espressione delle necessità del business e la soluzione, è quindi possibile in modo più efficace rispondere alla modifica nei modelli di caso d'uso del business o di analisi. Un altro aspetto importante è quello che come il modello di casi d'uso del business include gli obiettivi del business che guidano il business, è adesso più facile identificare realmente l'allineamento tra i servizi e gli obiettivi. Ad esempio, è adesso possibile elencare, per ogni specifica di servizio, tutti gli obiettivi del business a cui contribuisce. Per ogni obiettivo del business è possibile elencare i servizi realmente distribuiti nell'organizzazione IT che contribuiscono all'obiettivo, seguendo la connessione dal servizio alla specifica di servizio.

Raffinamento delle specifiche del servizio candidato

In alcuni casi l'insieme di operazioni definite nella realizzazione del caso d'uso potrebbe più correttamente riflettere una conversazione tra le parti relative ad un servizio singolo rispetto a come fa con un insieme di servizi distinti; in tal caso le operazioni potrebbero essere aggregate ad una specifica del servizio singola (come di seguito illustrato). Il lato negativo di questo approccio è che richiede un'analisi più dettagliata e una comprensione della realizzazione del caso d'uso ed il ruolo dei lavoratori, per identificare questo come un requisito.

Per conversazione si intende che spesso il completamento effettivo di un servizio richiede più interazioni tra le parti; ad esempio, se si  esamina il servizio 'Inserisci un ordine' è possibile effettivamente rilevare che si tratta di un insieme complesso di interazioni inclusi i riconoscimenti, le note di rilascio, le negazioni (ad esempio, se le voci non sono disponibili), come è mostrato nel seguente diagramma.


 

Proprietà
Predecessore
Ricorrenze multiple
Attivato da evento
In corso
Facoltativo
Pianificato
Ripetibile
Ulteriori informazioni