PROMOZIONE
SEMINARIO:
Una metodologia essenziale di progettazione, finalizzata all’affidabilità dei sistemi ed alla maggior efficienza nello sviluppo dei progetti.
|
PARTE 1° - PREMESSE |
Etica, scienza, economia, organizzazione. |
|
PARTE 2° - I CONCETTI |
Definizioni di Affidabilità, il Ciclo di Vita del Software (Software Life Cycle), Peculiarità del software, Metodologie essenziali. |
|
PARTE 3° - LE TECNICHE |
Classificazione dei Fault, Le tecniche affidabilistiche, Software Engineering. |
|
PARTE 4° - IL PROGETTO |
Fase negoziale, Definizione dei requisiti, Disegno architetturale, Sviluppo, Integrazione, Test, Commissioning, Campo di applicazione delle metodologie nelle diverse fasi progettuali. |
|
PARTE 5° - REQUISITI |
Scopo della fase, le metodologie piu’ usate, Scelta della metodologia, Approccio pragmatico, la Design Review, a chi serve l’SRD. |
|
PARTE 6° - DISEGNO |
Scopo della fase, Metodologie di disegno, Convenienze e costi, Peculiarità del SW Real Time, Modellazione funzionale ad oggetti, Architettura robusta, Criteri di programmazione, Tracciabilità dei requisiti. |
|
PARTE 7° - CODIFICA |
Rilevanza del metodo nella fase di codifica, Il ciclo analisi-codifica-debug, Diversi approcci alla codifica: specializzazione nei linguaggi ed approccio funzionale. |
|
PARTE 8° - TEST |
Il piano di verifica e validazione del software, Obiettivi delle Procedure di Test, Cosa non ci si deve aspettare dalle Procedure di Test, Struttura della Procedura di Test. |
|
PARTE 9° - STRUMENTI |
Pesantezza delle metodologie e soluzioni, Un approccio pragmatico, Identificazione dei punti di maggior complessità nella progettazione, Perché annotare i problemi, Le chiavi della progettazione affidabilistica. Strumenti: Requirements Book, Test Book, Log Book, IO Manager. |
Il seminario ha le seguenti caratteristiche:
|
|