Struttura del corso

Panoramica del processo di sviluppo software e della modellazione

  • Metodologie e il loro impatto sul lavoro dell'Analista Business
  • Passaggi Waterfall: Analisi, Progettazione, Implementazione, Test, Manutenzione
  • Affrontare l'analisi aziendale con l'Agile approach
  • Cosa sono gli Analisti Business?
  • Perspettiva sul ruolo del BA
  • Il Modello Dinamico (Comportamentale)
  • Il Modello Statico (Strutturale)
  • Analisi Strutturata

Il punto di vista del BA sull'orientamento degli oggetti

  • L'Orientamento agli Oggetti Programming e il suo impatto sulla modellazione
  • Lo Standard UML
  • Psicologia Cognitiva e OO?
  • Oggetti
  • Attributi ed Operazioni
  • Operazioni e Metodi
  • Incapsulamento
  • Classi
  • Rapporti
  • Generalizzazione
  • Associazione
  • Agregazione
  • Composizione
  • Pollymorfismo
  • Use Case e Scenari
  • Business e Sistemi Use Case

Panoramica di Business Modellazione orientata agli oggetti (B.O.O.M.)

  • B.O.O.M. e SDLCs
  • I Passaggi del B.O.O.M.
  • Sequenziamento dei Passaggi
  • Cosa Definisci Prima—Attributi o Operazioni?

Analisi dei processi end-to-end Business

  • Interviews During the Initiation, Analysis, and Test Phases
  • Step 1: Inizializzazione
  • Business Template del Documento dei Requisiti
  • Step 1a: Modellare Business Use Case
  • Step 1a i: Identificare Business Use Case (Business Diagramma di Caso d'Uso)
  • Mettendo in Pratica la Teoria
  • Note per gli Utenti di Rational Rose
  • Caso Studio D1: Business Diagrammi di Caso d'Uso
  • Step 1a ii: Definire l'Ambito degli Business Use Case (Diagramma di Attività)
  • Caso Studio D2: Business Diagramma di Attività del Caso d'Uso con Partizioni

Definizione dell'ambito del progetto IT con il sistema Use Cases

  • Step 1b: Modellare i Sistemi Use Case
  • Caso Studio E1: Mappa dei Ruoli
  • Step 1b ii: Identificare Pacchetti di Caso d'Uso del Sistema (Diagramma di Caso d'Uso del Sistema)
  • Caso Studio E2: Pacchetti di Caso d'Uso del Sistema
  • Step 1b iii: Identificare i Use Case del Sistema (Diagramma di Caso d'Uso del Sistema)
  • Caso Studio E3: Diagrammi di Caso d'Uso del Sistema
  • Step 1c: Iniziare il Modello Statico (Diagrammi di Classe per Classi Chiave Business)
  • Step 1d: Impostare la Baseline per l'Analisi (BRD/Inizializzazione)

Storyboard dell'esperienza dell'utente

  • Step 2: Analisi
  • Template della Descrizione del Caso d'Uso
  • Dокументирование основного потока
  • Indicazioni per la stesura dei casi d'uso
  • Esempio di Flusso Base: CPP System Review Case Report
  • Dокументирование альтернативных потоков
  • Dокументирование исключительных потоков
  • Indicazioni per la conduzione delle interviste sui casi d'uso del sistema
  • Diagrammi di Attività per i Use Case del Sistema
  • Articoli Correlati
  • Tavole Decisionali
  • Caso Studio F1: Tavola Decisionale
  • Alberi Decisionali
  • Caso Studio F2: Albero Decisionale
  • Tavola Condizione/Risposta
  • Business Rules
  • Funzionalità Avanzate dei Caso d'Uso
  • Caso Studio F3: Funzionalità Avanzate del Caso d'Uso

Requisiti del ciclo di vita per gli oggetti chiave Business

  • Cosa è un Diagramma di Macchina degli Stati?
  • Step 2a ii: 1. Identificare gli Stati degli Oggetti Critici
  • Caso Studio G1: Stati
  • Step 2a ii: 2. Identificare le Transizioni degli Stati
  • Caso Studio G2: Transizioni
  • Step 2a ii: 3. Identificare gli Eventi degli Stati
  • Caso Studio G3: Eventi degli Stati
  • Step 2a ii: 4. Identificare gli Stati Compositi
  • Caso Studio G4: Stati Compositi
  • Step 2a ii: 5. Identificare gli Stati Concurrenti

Raccolta di regole trasversali con i diagrammi di classe

  • Step 2b: Analisi Statica
  • Step 2b i: Identificare le Classi Entità
  • Caso Studio H1: Classi Entità
  • Step 2b ii: Modellare Generalizzazioni
  • Caso Studio H2: Generalizzazioni
  • Step 2b iii: Modellare Ruoli Transienti
  • Caso Studio H3: Ruoli Transienti
  • Step 2b iv: Modellare Relazioni Whole/Parte
  • Diagramma di Struttura Composita
  • Caso Studio H4: Relazioni Whole/Parte
  • Step 2b v: Analizzare le Associazioni
  • Caso Studio H5: Associazioni
  • Step 2b vi: Analizzare la Moltiplicità
  • Caso Studio H6: Moltiplicità

Ottimizzazione della coerenza e del riutilizzo nei requisiti Documentation

  • Step 2b vii: Collegare i Sistemi Use Case al Modello Statico
  • Caso Studio I1: Collegare i Sistemi Use Case al Modello Statico
  • Caso Studio I1: Risultati
  • Step 2b viii: Aggiungere Attributi
  • Meta-Attributi
  • Caso Studio I2: Aggiungere Attributi
  • Step 2b ix: Aggiungere Tabelle di Ricerca
  • Caso Studio I5: Analizzare le Tabelle di Ricerca
  • Step 2b x: Aggiungere Operazioni
  • Caso Studio I7: Distribuire le Operazioni
  • Step 2b xi: Revisionare la Struttura delle Classi
  • Caso Studio I8: Revisionare la Struttura

Progettazione di casi di test e completamento del progetto

  • Step 2c: Specificare i Test
  • Percorsi Strutturati
  • Tavole Decisionali per il Testing
  • Caso Studio J1: Derivare i Caso di Test dalle Tavole Decisionali
  • Analisi del Valore Limite
  • Caso Studio J2: Selezionare i Dati di Test Utilizzando l'Analisi del Valore Limite
  • Test di Sistema
  • Oltre i Test di Sistema
  • Step 2d: Specificare il Piano di Implementazione
  • Step 2e: Impostare la Baseline per lo Sviluppo

Cosa fanno gli sviluppatori con le tue esigenze

  • Orientamento agli Oggetti Design Patterns
  • Visibilità
  • Classi di Controllo
  • Classi di Frontiera
  • Diagrammi di Sequenza
  • Communication Diagrammi
  • Altri Diagrammi
  • Architettura Stratificata
  • Interfacce
  • Mix-Ins
  • Implementazione OO Utilizzando un Linguaggio OO
  • Implementazione OOA Utilizzando Procedurale Languages
  • Implementare una Database da OOA Utilizzando un RDBMS

Requisiti

Nessuno

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative