Modellazione visiva utilizzando UML - corso RUB 22.900. da IBS Training Center, formazione 16 ore, Data 28 novembre 2023.
Miscellanea / / November 28, 2023
La base per il successo di qualsiasi progetto IT è una comunicazione ben organizzata tra tutti i suoi partecipanti: membri del team di progetto, clienti, subappaltatori. La complessità della costruzione di tale comunicazione aumenta in modo significativo man mano che la geografia dei progetti si espande, quando tutti i partecipanti non solo parlano lingue diverse, ma hanno anche mentalità diverse. Tuttavia, se il progetto è concentrato in un paese, spesso risulta che i rappresentanti delle imprese e gli sviluppatori di software differiscono nel linguaggio e nella mentalità quasi altrettanto radicalmente dei residenti paesi diversi.
Come possiamo garantire che le informazioni importanti per il progetto siano accessibili e comprensibili a tutti i partecipanti? Come possiamo sviluppare un “linguaggio comune” che ci permetta di descrivere le soluzioni progettuali in modo chiaro, inequivocabile e completo?
La migliore pratica in questa direzione è utilizzare linguaggi di modellazione visiva che permettano di eliminare l’ambiguità dei linguaggi naturali. La loro efficacia si basa su due principi fondamentali:
- immagini grafiche chiare per descrivere concetti anche astratti;
- chiare regole formali per la creazione di modelli olistici da queste immagini grafiche.
Per i progetti IT odierni, il linguaggio di modellazione visiva più universale e conveniente è UML (Unified Modeling Language). Ti consente di descrivere sistemi di qualsiasi complessità da diversi punti di vista in qualsiasi fase del processo di sviluppo.
Questa formazione è dedicata allo studio di diversi tipi di diagrammi UML più richiesti durante la preparazione dei requisiti: classe, caso d'uso, sequenza, attività, macchina a stati. Durante il percorso formativo gli studenti acquisiranno familiarità con la metodologia di costruzione di ciascuna tipologia di diagramma e svilupperanno capacità di modellazione durante esercitazioni pratiche.
Costruire modelli visivi corretti e utili è impossibile senza un adeguato pensiero orientato agli oggetti: la semplice conoscenza della sintassi UML non è sufficiente per questo. Pertanto, durante la formazione viene prestata molta attenzione al ripasso dei fondamenti dell'approccio orientato agli oggetti (OOP). In particolare vengono discussi concetti OOP come astrazione, modularità, ereditarietà, incapsulamento e polimorfismo.
Il corso rientra nella scuola “Analisi dei Sistemi”. La specializzazione della scuola è identificare, documentare e strutturare i requisiti per i sistemi informativi. I materiali didattici della scuola sono sviluppati sulla base della guida internazionale “Guide to the Business Analysis Body of Knowledge ® (BABOK ®), versione 2”.
In particolare, il corso affronta tematiche legate ad alcune tecniche BABOK ®: “Data Modeling”, “Organizational modellazione", "Modellazione dei processi", "Scenari e casi d'uso", "Diagrammi di sequenza", "Diagrammi stato."
Il linguaggio UML è supportato da un gran numero di strumenti CASE a pagamento e gratuiti: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS e molti altri.
Il corso non discute né applica questi strumenti in dettaglio, ma discute le opzioni per sceglierli nei progetti IT.
Questo corso è disponibile anche in formato online.
Tutte le informazioni pubblicate in questa sezione di Lifehacker non costituiscono un'offerta al pubblico come definita dalle disposizioni dell'articolo 437 del Codice Civile della Federazione Russa e sono solo a scopo informativo.
Il servizio utilizza le tecnologie del progetto “Educated” e non fornisce servizi didattici.