Struttura del corso
Introduzione a Use Case Modellazione
- Breve contesto e contesto per i casi d'uso
- Definizioni, elementi e componenti dei casi d'uso
- Vantaggi della modellazione dei casi d'uso
- Organizzazione dei requisiti con casi d'uso
- Diagrammi dei casi d'uso come notazione UML
- Organizzare il modello con i pacchetti
Attori dei casi d'uso
- Utenti e attori
- Business e attori di sistema
- Identificazione degli attori e mappatura degli stakeholder
Use Cases - Identificare e descrivere
- Identificazione dei casi d'uso e scrittura della descrizione
- Use Case Controlli:
-Condizioni
- postcondizioni
-Ipotesi
-Scenari
Use Case Scenari
- Principale scenario di successo
- Supplenti ed eccezioni
- Indicazione dell'iterazione
Tecniche avanzate
- <<includere>> relazione
- <<escludere>> relazione
- Generalizzazione
- Specializzazione
- Molteplicità
Concetti pratici Use Cases
- Flussi di eventi e relativo scopo: percorsi primari, alternativi ed eccezionali
- Metodi per documentare i flussi primari
- Documentazione dei flussi alternativi e delle eccezioni
- Documentazione degli scenari
- Esempi di flusso narrativo
- Use Case e casi di test
- Relazione tra casi d'uso e testcase/scenari
- Tradurre i casi d'uso in casi di test
- Casi d'uso e interfacce utente/prototipazione
- Prototipazione ruoli, preparazione ed esecuzione
- UML Concetti
- UML notazione
- Relazioni tra classi e oggetti
- Estrazione di classi da casi d'uso
- Verifica di una classe: attributi, operazioni e associazioni/molteplicità
- Includi relazione ed esempio
- Fare riferimento alle inclusioni nei flussi
- Estendere la relazione e l'esempio
- Riferendosi alle estensioni dei flussi
- Generalizzazione, relazione ed esempio
- Documentazione del caso d'uso
Requisiti
L'esperienza relativa allo sviluppo di software o alle conoscenze tecniche di base non è strettamente richiesta, ma sarebbe utile per comprendere meglio i concetti.
Recensioni (5)
Esercitati con gli esercizi in EA.
Pawel - Krajowa Szkola Skarbowosci
Corso - UML in Enterprise Architect (workshops)
Traduzione automatica
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
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Corso - Introduction to Enterprise Architect
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Corso - Design Patterns
I mostly liked the exercises and examples.