Please enable JavaScript.
Coggle requires JavaScript to display documents.
ANALISI REQUISITI E STRATEGIE.SLIDE 4 - Coggle Diagram
ANALISI REQUISITI E STRATEGIE.SLIDE 4
ACQUISIZIONE REQUISITI (Input)
FONTI DEI DATI
Utenti/Committenti: Interviste e riunioni
Documentazione: Leggi, regolamenti, procedure interne
Esistente: Modulistica, software precedenti
TIPI DI FRASI
Sui Dati: Descrivono informazioni statiche (es. "L'impiegato ha un nome") -> Diventano Entità/Attributi
Sulle Operazioni: Descrivono azioni (es. "Calcolare lo stipendio") -> Servono per verificare il carico
Vincoli: Regole aziendali (es. "Non si può assumere un minorenne")
PULIZIA DEI REQUISITI (Fase Preliminare)
OPERAZIONI SUL TESTO
Filtraggio: Eliminare frasi inutili o di contorno
Disambiguazione: Risolvere sinonimi (stessa cosa, nomi diversi) e omonimi (stesso nome, cose diverse)
Standardizzazione: Rendere le frasi omogenee (Soggetto - Verbo - Oggetto)
COSTRUZIONE GLOSSARIO
Tabella fondamentale per evitare confusione
Termine: Nome del concetto
Descrizione: Spiegazione in linguaggio naturale
Sinonimi: Altri nomi usati
STRATEGIE DI PROGETTAZIONE (Il Metodo)
TOP-DOWN (Dall'alto in basso)
Parto da concetti molto astratti (Macro-Entità)
Scendo nei dettagli tramite "Raffinamenti successivi"
Pro: Visione globale chiara
Contro: Rischio di perdere dettagli specifici
BOTTOM-UP (Dal basso in alto)
Parto dai dettagli specifici (attributi/piccole entità)
Li unisco per creare concetti più grandi
Pro: Precisa sui dettagli
Contro: Rischio di schema "spaghetti" (disordinato)
INSIDE-OUT (A macchia d'olio)
Parto dai concetti "centrali" più importanti
Mi allargo collegando i concetti vicini
MISTA (Hybrid)
La più usata nella pratica
Uso Top-Down per lo scheletro principale
Uso Bottom-Up per i dettagli complessi
PRIMITIVE DI RAFFINAMENTO (Per Top-Down)
COSA SONO
Passaggi per trasformare un concetto generico in uno dettagliato
TRASFORMAZIONI COMUNI
Entità -> Entità + Relazione: (Es. "Lavoro" diventa "Impiegato" lavora in "Dipartimento")
Entità -> Generalizzazione: (Es. "Persona" diventa "Uomo" e "Donna")
Relazione -> Entità: Trasformare una relazione in un concetto autonomo
Aggiunta Attributi: Dettagliare le proprietà man mano
QUALITÀ DELLO SCHEMA (Obiettivi)
CORRETTEZZA
Sintattica: Rispetta le regole E-R
Semantica: Rappresenta fedelmente la realtà
COMPLETEZZA
Tutti i requisiti dei dati sono stati inseriti
MINIMALITÀ
Non ci sono concetti duplicati o ridondanti (Ogni informazione è in un solo posto)
LEGGIBILITÀ
Schema ordinato graficamente
Nomi scelti in modo intuitivo