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
Recensioni (5)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Corso - System Engineering using SysML and UML 2
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Corso - Design Patterns
I mostly liked his subject knowledge and style.
Giacomo Urso
Corso - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Corso - Technical Architecture and Patterns
The experience and knowledge of the trainer - he was able to answer any questions.