ARTiSAN Logo Prodotti     Download     Centro UML     Società     Clienti     Contattaci     Home

Novità     Eventi     Partner     Lavoro     Training     Supporto     Mappa Sito

Fornitore Leader di strumenti software di sviluppo UML tecnologicamente avanzati

[Sito in lingua inglese]
English

Training

Sommario
Corsi
Nord America
Europa
Libri
Home
Mappa sito
Contattaci
Mailing List
Parla di noi a un amico

DESCRIZIONE CORSI ARTISAN SOFTWARE
Scaricate la BROCHURE in formato pdf

UML01 – Introduzione a UML Real-Time

Workshop interattivo on-site su introduzione metodologica all’Object Orientation e a UML Real-Time

DESCRIZIONE

Vengono introdotti i concetti di base della notazione UML, con particolare riferimento allo sviluppo software Object Oriented finalizzato all'analisi di sistema e alla progettazione. Vengono presentate le principali funzionalità di Real_Time Studio come Generazione di Codice, Reverse e Synchronous Engineering, la generazione di Documenti e lo sviluppo di Team. Viene svolto un semplice esempio pratico che illustra tutte le fasi dell’analisi/progettazione usando UML e Real time Studio.

OBIETTIVI

  • Fare esperienze di Modellazione di semplici applicazioni real-time con Studio
  • Utilizzare le funzionalità offerte da AARTiSAN Studio in termini di estensioni per migliorare l'applicabilità di UML al real time
  • Applicare i principi ispiratori del processo incrementale
  • Definire l'architettura dell'applicazione (interfacce tra moduli, suddivisione in sezioni realizzabili da gruppi separati di lavoro, ecc.)
  • Comprendere le architetture event driven
  • Mappare a prima vista concetti quali associazioni, ereditarietà ed automi a stati sui costrutti implementativi corrispondenti
  • Effettuare scelte progettuali che favoriscano la manutenibilità e che minimizzino l’interdipendenza del codice

NUMERO DI PARTECIPANTI

Max. 6 partecipanti per una migliore efficacia del corso.

DURATA

2 giorni.

PREREQUISITI PER I PARTECIPANTI

È gradita la conoscenza del linguaggio C.

PREZZO

Per informazioni commerciali e per prenotazioni contattateci all’indirizzo e-mail info@artisansw.it



UML02 – CORSO AVANZATO UML REAL-TIME

Workshop interattivo avanzato on-site su modellazione con UML di applicazioni real-time

DESCRIZIONE

Il corso illustra in profondità le tecniche di modellazione object-oriented di applicazioni real-time. La notazione di riferimento è UML ed il linguaggio di implementazione di default è C++. Sono disponibili versioni del corso dove il linguaggio d'implementazione è ADA o C. Durante il corso viene modellata ed implementata un’applicazione real-time. I principi della modellazione vengono spiegati in pratica con riferimento all’applicazione stessa. Le scelte architetturali e progettuali vengono sempre motivate sulla base di considerazioni pratiche e concrete.

OBIETTIVI

  • Modellare applicazioni real-time con UML
  • Implementare dette applicazioni in C++ (UML02-CPP), C (UML02-C) o ADA (UML02-A)
  • Utilizzare le funzionalità offerte da ARTiSAN Studio
  • Definire l'architettura dell'applicazione (interfacce tra moduli, suddivisione in sezioni realizzabili da gruppi separati di lavoro, ecc.)
  • Mostrare la capacità di Studio di fornire un set consistente e tracciabile di modelli per l'analisi e la progettazione di sistemi e software real-time.
  • Illustrare le funzionalità addizionali di Studio di generazione automatica di codice e documentazione
  • Comprendere le architetture event driven
  • Mappare a prima vista concetti quali associazioni, ereditarietà, polimorfismo ed automi a stati sui costrutti implementativi corrispondenti
  • Effettuare scelte progettuali che favoriscono la manutenibilità e che minimizzano l’interdipendenza del codice
  • Mostrare come le funzionalità offerte da Studio si possano personalizzare ed estendere
  • Realizzare un prototipo con GUI per simulare applicazioni real-time su PC senza target

NUMERO DI PARTECIPANTI

Max. 6 partecipanti per una migliore efficacia del corso.

DURATA

3 giorni.

PREREQUISITI PER I PARTECIPANTI

È anche gradita, ma non essenziale, la conoscenza di C++.

PREZZO

Per informazioni commerciali e per prenotazioni contattateci all’indirizzo e-mail info@artisansw.it.



UML03 – PROGETTO PILOTA BASATO SU UML REAL-TIME

Progetto pilota on-site su introduzione metodologica all’Object Orientation e a UML Real-Time applicato a un Vostro progetto reale

DESCRIZIONE

Questo corso avanzato si propone il triplice obiettivo di illustrare il linguaggio di programmazio­ne C++, la notazione UML e la metodologia di progettazione e sviluppo orientata agli og­get­ti. Viene fornita una visione completa di cosa è la Object Orientation, di come si rappre­sentano i concetti associati, di chi e perché dovrebbe utilizzarla. Nel corso viene sviluppata una mini-applicazione scelta insieme al Cliente tra quelle relative al suo ambiente operativo, che sia abbastanza significativa ma dalle dimensioni contenute per ragioni di tempo e che con­senta di apprendere nel dettaglio i principi su cui la Object Orientation si fonda. L'esempio viene modellato in UML integrando eventuali moduli pre-esistenti usando il Reverse Engine­ering, si esegue la validazione, l’animazione e la simulazione del modello e infine si genera il codice. Vengono inoltre dati dei suggerimenti per l’inserimento di questa nuova metodologia nel Vostro processo di sviluppo. UML e C++ sono introdotti rispettivamente quali notazioni ad alto e a basso livello per la rappresentazione dei concetti. La caratteristica principale di qu­esto percorso formativo è quella di analizzare una Vostra implementazione reale, testarla e renderla funzionante, di ogni concetto e modello esposti e di cui ogni scelta progettuale è motivata sulla base di fatti concreti.

OBIETTIVI

  • Modellare con UML applicazioni relative al proprio ambiente di sviluppo
  • Implementare dette applicazioni con il linguaggio C++ (oppure ADA oppure C)
  • Utilizzare ARTiSAN Studio per generare codice C++
  • Conoscere esattamente il costrutto implementativo corrispondente ai simboli tracciati sul diagramma UML
  • Avere una chiara idea dei vantaggi a livello di codice che si hanno scegliendo l’approccio object oriented
  • Avere delle indicazioni su come inserire queste metodologie nel Vostro processo di sviluppo

NUMERO DI PARTECIPANTI

Max. 6 partecipanti per una migliore efficacia del corso.

DURATA<

5 giorni.

PREREQUISITI PER I PARTECIPANTI

Conoscenza di C. E’ anche gradita, ai fini di una maggiore efficacia del corso, la conoscenza di C++.

PREZZO

Per informazioni commerciali e per prenotazioni contattateci all’indirizzo e-mail info@artisansw.it



UML04 – Ingegneria dei Sistemi usando UML

Workshop interattivo on-site sull'uso di UML 2.0 e SysML per la progettazione sistemistica

DESCRIZIONE

Progettato con particolare attenzione ai progettisti e specificatori di sistemi real-time, questo corso d'addestramento mostra la rilevanza delle tecniche di modellazione UML 2.0 e SysML e le estensioni offerte da ARTiSAN per le attività di Ingegneria dei Sistemi nei progetti real-time o embedded. Molti corsi UML, tra cui anche qualcuno offerto da ARTiSAN, sono per softwaristi e si focalizzano sulle tecniche di progettazione software per i sistemi object-oriented. Molto pochi corsi coprono le attività di sviluppo sistemistico "a monte" che sono proprie dei progettisti a livello sistema. Questo corso è stato specificatamente progettato per presentare un approccio pragmatico, basato su UML, che è un linguaggio object-oriented "di fatto", per la definizione dell'architettura di sistema e delle funzionalità e della struttura necessaria per la produzione di sistemi di alta qualità real-time/embedded. Gli esempi e gli esercizi sono tutti basati su applicazioni real-time.

OBIETTIVI

  • Comprensione dei principi delle tecnologie Object Oriented applicate all'Ingegneria dei Sistemi.
  • Tecniche di modellazione Object Oriented usando UML 2.0.
  • Applicazione delle tecniche UML per la definizione e il partizionamento di sistemi real-time/embedded.
  • Estensione delle tecniche di modellazione Object Oriented per offrire una più completa e consistente visione sistemistica del sistema.
  • Estensione delle tecniche di modellazione UML 2.0 tramite SysML.
  • Utilizzo delle informazioni di definizione sistemistica per la progettazione software e tracciamento tra definizione e progetto.
  • Comprensione delle architetture event driven

NUMERO DI PARTECIPANTI

Max. 6 partecipanti per una migliore efficacia del corso.

DURATA

3 giorni.

PREREQUISITI PER I PARTECIPANTI

Comprensione di base delle caratteristiche e dello sviluppo di sistemi real-time.

PREZZO

Per informazioni commerciali e per prenotazioni contattateci all’indirizzo e-mail info@artisansw.it



PER TUTTI I CORSI

MATERIALE NECESSARIO

Il Cliente metterà a disposizione 1 PC per ogni 2 partecipanti.  Artisan Software fornirà il software di ARTiSAN Studio e una licenza temporanea per la durata del corso.

Dopo l'effettuazione del corso è possibile richiedere, senza costi ulteriori, un codice d'autorizzazione per utilizzare ARTiSAN Studio per un altro mese in modo da poter mettere in pratica i concetti appresi.





CORSI GENERICI

Nell’ottica della fornitura di una soluzione globale ai nostri Clienti, rendiamo disponibili anche corsi formativi di base e avanzati su C, C++, Java e Ada, che potrebbero essere propedeutici ai corsi descritti nelle pagine precedenti, per la massima efficienza del Vostro processo di sviluppo software.

Per maggiori informazioni e per prenotazioni di Corsi/Workshop contattateci all’indirizzo e-mail info@artisansw.it