Quali sono gli usi di UML for Business Analysis?

Unified Modeling Language (UML) pu? essere utilizzato per vari aspetti dell’analisi aziendale. I modelli possono essere creati da un analista aziendale (BA) per rappresentare i processi aziendali attuali e proposti, promuovendo il cambiamento organizzativo. UML per l’analisi aziendale pu? essere utilizzato anche per acquisire requisiti aziendali e per fornire un punto di partenza per la progettazione e lo sviluppo di applicazioni informatiche.

UML per l’analisi aziendale offre diversi tipi di diagrammi. Ogni tipo evidenzia alcuni aspetti dei processi aziendali o dei requisiti di sistema. Questi diagrammi possono includere diagrammi di corsie di nuoto, diagrammi di casi d’uso, diagrammi di attivit? e diagrammi di sequenza.

Un diagramma della corsia di nuoto pu? essere utilizzato sia per i processi aziendali che per l’analisi dei requisiti. Questo diagramma mostra un processo particolare, gli attori nel processo e le interazioni tra attori, che possono rappresentare il modo in cui un’unit? di lavoro si muove tra attori. Questi diagrammi sono generalmente facili da comprendere per gli utenti non tecnici, quindi possono confermare che il diagramma ? corretto. I diagrammi delle corsie di nuoto facilitano anche la visualizzazione di ridondanze o inefficienze in un processo in modo da poterlo migliorare. Ad esempio, se un oggetto di lavoro ritorna pi? volte a un attore, ? possibile che il processo possa essere reso pi? efficiente combinando le attivit? con l’oggetto di lavoro che viene restituito meno volte.

I diagrammi dei casi d’uso specificano almeno un attore e un’attivit? che fornisce valore agli attori. Ad esempio, l’attore pu? essere cliente e l’attivit? da eseguire ? Ordine merce. Questo diagramma di UML per l’analisi aziendale mostra semplicemente i requisiti di sistema per una funzione che consente all’attore di ordinare merce.

I diagrammi di classe vengono comunemente utilizzati per aiutare a definire i requisiti aziendali per lo sviluppo di sistemi. Mostrano i tipi di oggetti, come persone o cose, le loro relazioni reciproche e i loro attributi e operazioni. Ad esempio, una compagnia di assicurazioni pu? disporre di un sistema di gestione delle polizze con una classe denominata Polizze. La classe Politiche pu? avere un attributo come proprietario e un’operazione come payClaim.

I diagrammi di attivit? sono utili per la modellizzazione dei processi aziendali perch? descrivono il flusso di lavoro e possono anche essere utilizzati come documenti sui requisiti di sistema. Un diagramma di attivit? mostrer? spesso attivit? eseguite in sequenza. Il modello ha spesso inizio e fine, punti di decisione e indica varie parti responsabili e i loro compiti. Indica inoltre quali attivit? possono essere eseguite contemporaneamente.

I diagrammi di sequenza sono un altro strumento UML per l’analisi aziendale che pu? essere utilizzato a livello di processo aziendale per descrivere come gli oggetti business attualmente interagiscono. Questi diagrammi possono anche essere utilizzati per i requisiti per nuove applicazioni. Rappresentano chiamate, o messaggi, tra oggetti, nell’ordine in cui si verificano.