Struttura del corso

Creare e configurare il file EAP

  • Crea e salva 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

Utilizzo di un modello, diagramma

  • Modelli predefiniti
  • Packages (viste) e diagrammi
  • Inserimento degli elementi nel modello e nel diagramma
  • Diversi modi per rimuovere gli elementi e le loro conseguenze
  • Salvataggio dei diagrammi

Requisiti Management

  • Metodi di raccolta delle richieste
  • Categorie di requisiti FURPS
  • Diagramma dei requisiti
  • Relazioni tra i requisiti
    • aggregazione
    • dipendenza
  • Come migliorare l'aspetto del diagramma?
    • disposizione del diagramma
    • colori dello stato dei requisiti
    • attivare/disattivare i nomi dei package
  • Crea e gestisci una matrice di relazioni
  • Dокументирование требований
    • HTML страницы
    • печатная версия
  • Gestione avanzata dei requisiti
    • tipi personalizzati di requisiti
    • stato personalizzato dei requisiti
    • tracciamento dei requisiti
    • dокументирование требований

Business Modellazione dei processi, architettura

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

Use Cases e la loro documentazione

  • Modellazione dei requisiti funzionali
  • Portata del sistema
  • Attori e le relazioni tra di essi
    • Identificazione dei casi d'uso
    • Associazione "attore - caso d'uso" e sue proprietà
    • Rapporto tra i casi d'uso: include, estendi, generalizzazione
  • Auto numerazione
  • Use Case scenari e diagrammi di attività generati in base a essi
  • Documentation generazione
  • Modelli di documentazione

Modello analitico

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

Modello statico

  • Diagramma delle classi al livello di progettazione
  • Generazione del codice sorgente e ingegneria inversa (OPZIONALE)
    • generazione del codice sorgente dal diagramma
    • generazione del diagramma dal codice sorgente
    • sincronizzazione tra il codice sorgente e il diagramma
  • Diagrammi degli oggetti

Modello dinamico

  • Verifica del modello statico
    • chiarire le firme dei metodi
    • verifica del diagramma delle classi
  • Modellazione dinamica al livello delle chiamate di metodo (diagramma delle sequenze) basata sui casi d'uso e sul modello di analisi statica
  • Come migliorare l'aspetto del diagramma?
    • riduzione del numero di scenari modellati
    • riduzione del numero di lifelines
    • evitare blocchi annidati complessi
    • nascondere i dettagli
  • Diagramma della macchina degli stati (OPZIONALE)
    • stati e sottostati
    • transizioni tra gli stati - trigger, condizione e azione
    • azioni interne (entry, do, exit)

Modelli e profili (OPZIONALE)

  • Pattini del "Gang of Four"
  • Pattini definiti nel progetto
  • Pattini dell'utente
  • Importazione dei profili dai file XML

MDA, codice sorgente (OPZIONALE)

  • Trasformazione del diagramma delle classi in schema di database
  • Generazione dello script SQL basato sul diagramma delle classi
  • Generazione del codice sorgente - opzioni disponibili

Lavoro di gruppo

  • Enterprise Architect versionamento dei pacchetti
  • Differenze tra le versioni del progetto, documentazione
  • Utilizzo di un repository per archiviare il modello
  • Collaboration strumenti

Requisiti

Abilità di modellazione in UML.

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative