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.
Recensioni (4)
Il feedback che ho ricevuto dal team è che l'instruttore era competente.
Christian Knott - DEWC Systems
Corso - Introduction to Enterprise Architect
Traduzione automatica
Buona panoramica sull'architettura teorica.
Gergely Csernak
Corso - Introduction to Enterprise Architect
Traduzione automatica
Philippe è riuscito a mostrare molte capacità di Sparx EA in poco tempo.
Tawatchai Mentaisong - Scania CV AB
Corso - Introduction to Enterprise Architect
Traduzione automatica
-La conoscenza del docente sull'argomento era davvero ottima. Era in grado di spiegare molto bene e rispondere a tutte le domande sul momento. -Essere in grado di comprendere appieno le funzionalità dello strumento è stato davvero utile. -La struttura che ha mostrato, come l'uso dei casi d'uso e della tracciabilità, sarà realmente utile nel mio lavoro quotidiano.
Harsha Jain - Scania CV AB
Corso - Introduction to Enterprise Architect
Traduzione automatica