Contattataci

Struttura del corso

Creazione e configurazione del file EAP

  • Creare e salvare un file di progetto Enterprise Architect
  • Tipi di viste
  • Interfaccia del programma: menu, barre degli strumenti, Toolbox, Project Browser e altre finestre
  • Docking e nascondimento delle finestre

Lavoro su modello e diagramma

  • Modelli predefiniti
  • Pacchetti (viste) e diagrammi
  • Aggiunta di elementi al modello e al diagramma
  • Diversi metodi di rimozione degli elementi e le loro conseguenze
  • Salvataggio dei diagrammi

Gestione dei requisiti

  • Metodi di raccolta dei requisiti
  • Categorie di requisiti FURPS
  • Diagramma dei requisiti
  • Relazioni tra i requisiti
    • aggregazione
    • dipendenza
  • Come migliorare l'aspetto di un diagramma?
    • layout del diagramma
    • colore dello stato dei requisiti
    • abilitare / disabilitare i nomi dei pacchetti
  • Creare e gestire una matrice di relazioni
  • Documentazione dei requisiti
    • Pagine HTML
    • versione stampabile
  • Gestione avanzata dei requisiti
    • tipi personalizzati di requisiti
    • stato personalizzato dei requisiti
    • tracciabilità dei requisiti
    • documentazione dei requisiti

Modeling dei processi di business, architettura

  • Diagramma delle attività
  • Attività composite
  • Flussi di controllo, flussi di oggetti
  • Gestione delle eccezioni, interruzione del flusso
  • Partizioni
  • Flussi concorrenti e processo decisionale
  • Come migliorare l'aspetto di un diagramma?
    • diversi livelli di dettaglio
    • riduzione della quantità di dettagli
    • complessità del processo
  • Diagrammi dei componenti e di deployment
  • L'architettura iniziale del sistema - logica e fisica
    • componenti annidati
    • delega e assemblaggio
    • porta
    • interfaccia
    • percorsi di comunicazione
  • Implementazione non standard degli stereotipi nei diagrammi (OPZIONALE)
    • libreria grafica degli stereotipi
    • aggiunta della libreria al progetto
    • stereotipi grafici personalizzati

Use Case e la loro documentazione

  • Modeling dei requisiti funzionali
  • Scope del sistema
  • Attori e le relazioni tra di loro
    • Identificazione degli use case
    • Associazione "attore - use case" e sue proprietà
    • Relazioni tra use case: include, extend, generalizzazione
  • Numero automatico
  • Scenari degli Use Case e diagrammi delle attività generati sulla loro base
  • Generazione della documentazione
  • Modelli di documento (Template)

Modello analitico

  • Diagramma delle classi a livello di modello di dominio
    • classe, metodo, attributo, classe astratta, interfaccia
    • associazione e sue caratteristiche
    • altre relazioni: aggregazione, composizione, generalizzazione, dipendenza, classe di associazione
    • identificazione delle classi
  • Diagramma sequenziale
    • tipi di messaggio: asincrono, sincrono, ritorno
    • stereotipi: Boundary, Control e Entity

Modello statico

  • Diagramma delle classi a livello di design
  • Generazione del codice sorgente e reverse engineering (OPZIONALE)
    • generazione del codice sorgente dal diagramma
    • generazione del diagramma dal codice sorgente
    • sincronizzazione tra codice sorgente e diagramma
  • Diagrammi degli oggetti

Modello dinamico

  • Verifica del modello statico
    • chiare le firme dei metodi
    • verifica del diagramma delle classi
  • Modeling dinamico a livello di chiamate di metodo (diagramma sequenziale) basato su use case e modello analitico statico
  • Come migliorare l'aspetto di un diagramma?
    • riduzione del numero di scenari modellati
    • riduzione del numero di lifelines
    • evitare blocchi annidati complessi
    • nascondere i dettagli
  • Diagramma dello stato machine (OPZIONALE)
    • stati e sotto-stati
    • transizioni tra stati - trigger, condizione e azione
    • azioni interne (entry, do, exit)

Pattern e profili (OPZIONALE)

  • Pattern "Gang of Four"
  • Pattern definiti nel progetto
  • Pattern dell'utente
  • Importazione di profili da file XML

MDA, codice sorgente (OPZIONALE)

  • Trasformazione da diagramma delle classi a schema del database
  • Generazione di script SQL basata sul diagramma delle classi
  • Generazione del codice sorgente - opzioni disponibili

Lavoro di gruppo

  • Versionamento dei pacchetti Enterprise Architect
  • Differenze nelle versioni del progetto, documentazione
  • Utilizzo di un repository per archiviare il modello
  • Strumenti di collaborazione

Requisiti

Competenze di modeling in UML.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative