|
Analisi dei requisiti
Capitolo
3: Schema Concettuale
3.1 Commenti allo
schema concettuale
- I dirigenti sono associati
con le comunicazioni perché la vistatura di una comunicazione
può avvenire non solo da parte del responsabile di
gruppo, ma anche da un suo superiore.
Questo vale anche per le risposte e queste due associazioni
sono distinte perché le operazioni di risposta e vistatura
possono essere effettuate da dirigenti diversi.
- Le comunicazioni sono associate alle risposte piuttosto
che alle richieste cui si riferiscono, perché i dati
temporali effettivi relativi alle assenze sono memorizzati
nelle sottoclassi di risposte. L’associazione da comunicazioni
a risposte è parziale perché le comunicazioni
di malattia non si riferiscono a nessuna richiesta. L’associazione
esprime inoltre il vincolo per cui le comunicazioni su una
data richiesta possono essere registrate solo se alla richiesta
è già stata data una risposta da un dirigente.
- Le comunicazioni di malattia sono associate alle modifiche
del giorno di rientro perché un dipendente può
rientrare in anticipo da una malattia e la comunicazione di
rientro non è riferita a nessuna richiesta.
3.2 Vincoli non
rappresentati graficamente
- Una richiesta in giorni può
essere associata solo ad un’autorizzazione in giorni.
- Una richiesta in ore può essere associata solo ad
un’autorizzazione in ore.
- Una un’autorizzazione in giorni può essere
associata solo ad una comunicazione di modifica in giorni.
- Una un’autorizzazione in ore può essere associata
solo ad una comunicazione di modifica in ore.
- Ciascun dipendente deve approvare esattamente uno statino
per ciascun mese.
- Un dirigente può vistare comunicazioni e rispondere
a richieste riguardanti solo i dipendenti a lui subordinati.
3.3 Rappresentazione
degli attributi delle classi e delle loro associazioni
Legenda: U = univoca; M = multivalore; P = parziale; T = totale.
INDICE
|