Contattataci

Struttura del corso

Fondamenti UML e implementazione in EA

Collegare la teoria UML all'esecuzione in EA.

  • Principi di alto livello di UML: panoramica di UML 2.x, classificazione dei diagrammi e profili EA.
  • Pattern di modellazione in EA: utilizzo di pattern standard rispetto a pattern personalizzati all'interno di EA.
  • Struttura del modello: package, namespace, stereotipi e valori contrassegnati.
  • Esercitazione pratica: creazione di un framework di progetto strutturato utilizzando package e stereotipi.

Modellazione funzionale e aziendale

Acquisizione di requisiti e flussi di lavoro.

  • Modellazione dei casi d'uso: creazione di diagrammi dei casi d'uso, attori e relazioni.
  • Funzionalità di EA: collegamento dei requisiti, tracciabilità e gestione degli stakeholder.
  • Diagrammi di attività: modellazione di processi aziendali e flussi di lavoro.
  • Funzionalità di EA: corsie (swimlanes), piscine (pools), flusso di controllo e oggetti dati.
  • Ingegneria dei requisiti: acquisizione dei requisiti, regole di validazione e collegamento agli elementi del modello.
  • Esercitazione pratica: costruzione di un modello completo dei casi d'uso e mappatura delle attività aziendali su un diagramma di attività.

Modulo 4: Modellazione strutturale e comportamentale

Progettazione dettagliata statica e dinamica.

Modellazione statica (Diagrammi di classe):

  • Creazione di classi, interfacce, enumerazioni e associazioni.
  • Funzionalità di EA: ereditarietà, realizzazione, generalizzazione, aggregazione e composizione.
  • Gestione della visibilità e della navigabilità.

Modellazione dinamica (Diagrammi di sequenza):

  • Creazione di linee di vita, messaggi e interazioni.
  • Funzionalità di EA: messaggi di autoprompt (self-messages), frammenti di alternative/loop (alt/loop) e barre di attivazione.
  • Modellazione dei cambiamenti di stato e delle interazioni tra elementi.
  • Esercitazione pratica: sviluppo di un diagramma di classe con tutte le relazioni e di un diagramma di sequenza per convalidare le interazioni.

Documentazione, reportistica e pubblicazione

Condivisione dei modelli e generazione di deliverable.

  • Documentazione stampabile: configurazione dei fogli di stile per la stampa ed esportazione in PDF/Word.
  • Documentazione basata su web: pubblicazione dei modelli su un server tramite HTML Help.
  • Funzionalità di EA: personalizzazione dei template HTML, strutture di navigazione e profili di pubblicazione.
  • Report del modello: generazione di report personalizzati utilizzando dizionari dati e guide alla generazione di report.
  • Integrazione: esportazione in altri formati (BPMN, SysML, ArchiMate) se applicabile.
  • Esercitazione pratica: generazione di un file di aiuto HTML professionale e di un report del modello personalizzato.

Consigli professionali, trucchi e best practices

Efficienza e flussi di lavoro esperti.

  • Scorciatoie da tastiera ed efficienza: personalizzazione dello strumento per aumentare la velocità.
  • Manutenzione del modello: verifica della coerenza, convalida dei modelli e gestione delle versioni dei modelli.
  • Errori comuni: evitare gli errori più frequenti dei principianti in EA.
  • Gestione delle risorse: gestione della memoria, ottimizzazione del database e strategie di backup.
  • Sessão di domande e risposte: affrontamento delle sfide specifiche dei partecipanti.

Requisiti

Prerequisiti

Non è richiesta alcuna esperienza precedente con Sparx Enterprise Architect. È utile, ma non obbligatorio, avere conoscenze di base dei concetti UML.

Destinatari

Analisti aziendali, architetti di sistema, sviluppatori software e project manager che si avvicinano per la prima volta a Sparx Enterprise Architect.

 7 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (4)

Corsi in Arrivo

Categorie relative