Estratto del documento

Corso di INGEGNERIA DEL SOFTWARE

Prof.ssa Rasoloa

Corso di Laurea in INGEGNERIA INFORMATICA A.A. 2006-2007

ESAME DELL' 11 SETTEMBRE 2007

TEMPO: 2 ORE

  1. Si consideri il seguente documento di descrizione informale dei Requisiti:

    Occorre progettare un'applicazione per la gestione del personale e degli interventi chirurgici svolti dal personale di un Ospedale.

    L'Ospedale è organizzato in reparti (caratterizzati da un nome, ubicazione, medico primario responsabile del reparto) e ogni unità del personale afferisce ad uno specifico reparto. Il personale può essere di due categorie, medico o paramedico. I paramedici includono gli infermieri, gli assistenti sociali, i barellieri. Del personale medico occorre registrare il nome, cognome, data di nascita, i curriculum degli studi (costituiti da tipo di laurea e tipi di specializzazioni conseguite anno di assunzione, qualifica in tipologie mediche di 1o livello, di 2o livello, e primario) e reparto afferente. Per il personale paramedico occorre invece registrare nome, cognome, data di nascita, anno di assunzione, reparto di afferenza, il titolo di studi conseguito, ed, in particolare per gli infermieri occorre registrare anche se svolgono i ruoli di caposala di un reparto oppure no (ogni reparto può avere un solo caposala).

    Un intervento chirurgico è uno degli interventi medici, ognuno caratterizzato da un codice, un nome, una tipologia (chirurgia A, B, C, D; o non chirurgica). Ogni tipo Do intervento deve essere coperto da una equipe composta di una: specificazione in unità di personale medico o paramedico (solo della categoria degli infermieri, ossia assistenza infermieristica) coinvolti e trasformati: (1: medico può svolgere il ruolo del 1o chirurgo, assistente, anestesista, mentre l'infermiere può essere aiutato o 1o ferrista). Per ogni intervento che viene eseguito nell'Ospedale occorre registrare la data in cui è stato eseguito, il Codice fiscale del paziente su cui è stato effettuato, il codice dell'intervento, e la registrazione dell'equipe che l'ha effettuato, l'esito (positivo o no), la sala operatoria dell'Ospedale in cui è stato svolto l'intervento, nonché lo specifico ruolo svolto da ciascun componente dell'equipe durante l'intervento.

    L'applicazione deve gestire in modo che nessuno, tranne il personale autorizzato, può modificare i dati di quello esistente, eccetto quando lo storico degli interventi e l'albo dei medici abilitati presso l'ospedale, nonché relativa qualifica posseduta.

    Effettuare l'analisi dei casi d'uso e il diagramma delle classi concettuali (System Domain Model) di questa applicazione.

  2. Per l'applicazione descritta al punto precedente occorre progettare una funzionalità di verifica di un intervento effettuato.

    L'operazione di verifica deve confrontare che il personale impiegato durante uno specifico intervento rispetti la regia e composizione dell'equipe richiesta per quel tipo di intervento.

    Specificare attraverso un Sequence Diagram una possibile realizzazione di questa funzionalità.

Anteprima
Vedrai una selezione di 1 pagina su 1
Ingegneria del software - Esercizi Pag. 1
1 su 1
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/05 Sistemi di elaborazione delle informazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Fra.M di informazioni apprese con la frequenza delle lezioni di Ingegneria del Software e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Napoli Federico II o del prof Fasolino Anna Rita.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community