Corso Analisi e Disegno Object Oriented con UML
Corso
A Roma e Assago
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
-
Inizio
Scegli data
L'applicazione dell'UML, adottato come standard da OMG (Object Management Group) all’analisi ed al disegno di applicazioni costruite secondo i paradigmi tipici dell’approccio Object Oriented. Il corso prende in esame i temi della definizione delle specifiche di una applicazione Software, partendo dall’analisi dei requisiti utente, per giungere alla definizione dei modelli di Analisi e di Disegno dell’applicazione. Questo attraverso l’utilizzo dei modelli e dei diagrammi definiti in UML 2.0, evidenziando nel contempo le opportunità per il riuso, le linee guida per l'implementazione. Un Case Study guida gli allievi nella puntuale applicazione delle tecniche descritte
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Inizio del corso
Profilo del corso
Capi progetto; analisti applicativi; analisti programmatori; specialisti di metodi standard.
Frequenza del Corso “Analisi dei Dati” o conoscenze equivalenti.
Opinioni
Materie
- Disegno
- Organizzazione
- Quality assurance
- UML
- Analisi del rischio
- Scrum
Programma
- UML e processi software UML – Convergenza dei metodi, convergenza sul metodo; UML e processi software; i principali artefatti di UML; un linguaggio senza processo?
- Linee guida per uno sviluppo incrementale, iterativo, basato sull’architettura.
- Modelli per l’analisi – Limiti dei modelli tradizionali; UML e processi software; il paradigma Object Oriented. Analisi Object oriented – Definire i requisiti; modellare le proprietà; modellare i comportamenti.
- Dall’analisi al disegno – Analisi e disegno nel processo software; modelli “ereditati” dall’analisi: modello dei Casi d’Uso, diagrammi delle Classi.
- Modelli per il disegno – Princìpi di disegno: coesione e coupling delle Classi; ruoli, responsabilità e collaborazioni: contratti e deleghe, distribuzione delle responsabilità; diagrammi di Collaborazione: descrizione dei link, specifica dei messaggi e contatti; altre rappresentazioni diagrammatiche: Action Diagram, diagrammi delle componenti e di dislocazione.
- Disegno di applicazione – Oggetti del Disegno: paradigma MVC, individuazione e definizione degli oggetti di Controllo; disegno dell’architettura del Sistema: package, partizione in Sottosistemi, stratificazione dei Sottosistemi, tecniche di decoupling; framework e pattern: opportunità di riuso su media e larga scala.
- Linee guida all'implementazione – Attributi e Operazioni: tipologia e visibilità, specifica di vincoli e associazioni; problemi applicativi: validazione dell’input, exception handling, accesso a fonti di dati eterogenee; mapping a un DBMS relazionale: Classi vs tabelle, cenni all’uso di trigger e stored procedure.
- Case Study.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso Analisi e Disegno Object Oriented con UML