Home Esami Forum Faq News Aziende Contatti

INDIETRO
Sistemi informativi aziendali
- Programma
- Testi
- Esami
PROGRAMMA
I modelli di sviluppo del software: il modello a cascata: la sequenza delle fasi, la semplicità e i rischi; il modello incrementale: l'articolazione del progetto in sotto- progetti, la riduzione dei rischi; il modello iterativo: la messa a punto del prototipo, il raffinamento ciclico, le difficoltà della pianificazione.
L'organizzazione dei progetti: le unità organizzative interessate; la successione delle fasi; i punti di controllo e decisionali; la visibilità dello stato di avanzamento del progetto; le tavole L.R.C. (linear responsability chart).
Gli aspetti tecnici dei progetti: le attività e i collegamenti fase – attività; le attività di analisi, disegno, programmazione e test, pianificazione e controllo in termini di: significato, contenuti, tecniche, grafismi utilizzati, verifiche.
L'analisi delle funzioni: l'analisi e la scala dell'apprendimento; la tecnica IDEF0; i concetti base: la rappresentazione grafica, il contesto, la prospettiva, la scomposizione gerarchica; la sintassi: i blocchi e le frecce per la creazione di diagrammi funzionali, i blocchi e le azioni, le frecce e le interfacce; costruzione di un modello: l'intervista, la lista dei dati e delle attività, i diagrammi A-0 e A0; gerarchia di un modello: descrizione della realtà per comprensione e concetto di analisi discendente, padri e figli, posizione di un diagramma all'interno del modello; verifiche tecniche: il bilanciamento, la dominanza, la completezza, l'inerenza.
L'analisi dei dati: la tecnica IDEF1; i concetti base: entità e relazioni, chiavi e attributi, entità dipendenti e indipendenti, chiavi esterne, grado di una relazione, opzionalità; l'approccio bottom-up e le viste logiche; il collegamento con l'analisi funzionale; il mapping e lo schema di Chen; verifiche tecniche: basi dati in terza forma normale.
Dall'analisi alla progettazione: gli obiettivi e i vincoli; le principali categorie di obiettivi: l'affidabilità nel tempo, l'interfaccia utente, le prestazioni del sistema, la collocazione geografica, la disponibilità delle risorse, gli standard. La progettazione (disegno): i passi della progettazione: disegno dell'architettura del sistema, definizione del dizionario dei dati, definizione della base informativa, definizione input-output utente, redazione delle specifiche dei programmi, redazione della matrice di controllo archivi-programmi, stesura del diagramma di flusso del sistema e dei comandi, redazione delle specifiche di sistema; le tecniche legate alla rappresentazione dei programmi: simbolismi Jackson per la definizione delle strutture di controllo, messa a punto delle transazioni, i cicli di vita delle entità, i cicli di vita delle transazioni, i flow-chart; le tecniche legate alla rappresentazione dei dati: i raffinamenti dello schema di Chen, la concatenazione orizzontale e verticale, lo stacking.
Laboratorio: esercitazione su un caso reale (Agenzia di cambio); messa a punto e rappresentazione dei diagrammi funzionali con il prodotto programma AIOWIN 6.0; messa a punto e rappresentazione dello schema di Chen con il prodotto programma SMARTER50; identificazione delle transazioni; stesura dei cicli di vita delle entità e delle transazioni; progettazione dell'input-output utente; utilizzo del prodotto programma Access per la generazione del menù principale e di applicativi pilota.