Esercitazione sui Class diagram

Documenti analoghi
Fase di Analisi Class Diagram. Esercizi

Fase di Analisi Class Diagram. Esercizi

Raccolta e analisi dei requisiti

CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE

Modello Entità-Relazione

Esercizio 1: un semplice schema concettuale. Descrivere lo schema concettuale della seguente realtà:

IL MODELLO ENTITY RELATIONSHIP. il modello ER 1

Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale

LA PROGETTAZIONE CONCETTUALE

Funzione somma Calcola la somma in un intervallo di celle

Nuove Hyundai Go! Brasil Limited Edition STANDARD POSE 4 fuoriclasse per la Coppa del Mondo.

Regolamento Didattico del Corso di Laurea Specialistica in GIURISPRUDENZA Classe 22/S

Informatica Industriale Modello funzionale: Informazione Modello Entità-Relazione

A Descrizione: ruota effetti opzionale con supporto/ optional effects wheel with support/ iprofile FLEX MODIFICHE. Codice assemblato:

Basi di dati. Progettazione di basi di dati: Metodologie e modelli

Semplici esercizi relativi agli schemi E/R e prog. logica. Esempio A : Orario delle lezioni dei corsi

REGOLAMENTO DEI CORSI DI FORMAZIONE MUSICALE DI BASE

DOMANDA DI VALUTAZIONE DEI REQUISITI CURRICULARI MINIMI E RICONOSCIMENTO CREDITI LAUREE MAGISTRALI - STUDI COMPIUTI IN ITALIA -

Traduzione ER - relazionale

Probabilità e Statistica Esercitazioni. a.a. 2009/2010. C.d.L.: Ingegneria Elettronica e delle Telecomunicazioni, Ingegneria Informatica.

Basi di dati 19 dicembre 2016 Prova parziale Compito A Tempo a disposizione: un ora e quindici minuti. Libri chiusi.

SEGRETERIA STUDENTI FACOLTA DI SCIENZE POLITICHE, SOCIOLOGIA, COMUNICAZIONE AREA SOCIOLOGIA AVVISO

Esercizi svolti sul modello ER con regole di lettura. Esercizio 1

Corso di Laurea in Scienze Chimiche Per capire e migliorare il mondo intorno a noi

ESERCITAZIONE ER. Prof.ssa Genny Tortora Dipartimento di Studi e Ricerche Aziendali (Management & Information Technology)

MOBILITA STUDENTESCA INTERNAZIONALE BANDO COLGATE UNIVERSITY ANNO ACCADEMICO 2009/2010. Scadenza bando: 01/12/2009. Art.

LAUREA IN FISICA APPLICATA

Esercizio 1 ESERCIZI DI PROGETTAZIONE CONCETTUALE DI BASI DI DATI. La base di dati di una università contiene informazioni

ITIS A. Volta Flavia Lollis pag. 1

Esercitazione 2: Progettazione Concettuale

L Università di Padova fu fondata nel 1 222

Economia Aziendale Contabilità e bilanci

Elettronica: sistemi digitali Introduzione

UNIVERSITÀ DEGLI STUDI DI CATANIA

Prof. Michele CAMARDA CURRICULUM VITAE

; cannizzaro@policlinico.unict.it; cannizza@unict.it C U R R I C U L U M V I T A E Nome Amministrazione

Calendario sessioni di laurea - da luglio 2017 a luglio

Linee guida per trasferimento da altro ateneo corsi di laurea/ laurea magistrale/ laurea magistrale a ciclo unico a numero programmato

Fondamenti di Infrastrutture Viarie

1. Modulo A (Siani; 6 CFU) 2. Modulo B (Siani; 6 CFU) 3. Lettorato: Listening 1 4. Lettorato: Use of English 1 5. Lettorato: Speaking 1 + selfaccess

CURRICULUM VITAE Ultimo aggiornamento CV in data

ESSE 3 GUIDA STUDENTI ALLA PRENOTAZIONE DEGLI APPELLI ONLINE

Indicare quale o quali delle seguenti affermazioni sono vere?

Ciclo di vita di un sistema informativo

Bando. per la partecipazione al. Percorso per i giovani talenti. a.a. 2014/2015. II periodo didattico. Corsi di Laurea di Ingegneria

Linee guida per trasferimento da altro Ateneo al Corso di Laurea in Farmacia a numero programmato

Bando. per la partecipazione al. Percorso per i giovani talenti. a.a. 2016/2017. Corsi di Laurea di Ingegneria

Facoltà di Ingegneria. prof. Sergio Mascheretti

RELAZIONI E BASI DI DATI

Economia Aziendale (M-P): presentazione. A.A. 2016/17 Scuola di Economia e Management Università di Firenze. Corsi di Laurea in

IL MODELLO ENTITA - RELAZIONE

UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

Tecnica delle Costruzioni

Indicatori statistici

PROGRAMMAZIONE E CONTROLLO

Regolamento. Art.1 Informazioni preliminari

ESERCIZI DI MODELLAZIONE E-R

Lezioni di ELETTROTECNICA Ing. Dell Energia Programma e regole a.a

I database. Introduzione alla teoria delle basi di dati


1. DEFINIZIONE DEI COMPITI DIDATTICI DEI DOCENTI

Laurea Triennale in Economia e Commercio A.A

CORSO DI LAUREA TRIENNALE IN FISICA

FONDAZIONE MARCO FILENI PROGETTO CREDIAMO NEI GIOVANI 1 EDIZIONE

PROCEDURA PER IL RICONOSCIMENTO DEGLI ESAMI PREGRESSI (CONVALIDA ESAMI) Facoltà di Medicina e Chirurgia

Transcript:

L4.5 Esercitazione sui Class diagram Emiliano Casalicchio Corso di Proge5azione del So7ware a.a. 09/10

Esercizio 4: DiparBmenB Aziendali Una certa azienda è cosbtuita da diversi diparbmenb, ad ognuno dei quali afferisce un certo insieme di impiegab. Ogni impiegato (del quale interessa il nome, l età, lo sbpendio) afferisce esa5amente ad un diparbmento. Dei diparbmenb interessa il nome, il numero di telefono, la data di affererenza di ognuno degli impiegab che vi lavorano, ed il dire5ore. Gli impiegab partecipano a vari progeq aziendali, dei quali interessa il nome ed il budget.

Esercizio 4: Individuazione delle classi Una certa azienda è cosbtuita da diversi dipar&men&, ad ognuno dei quali afferisce un certo insieme di impiega&. Ogni impiegato (del quale interessa il nome, l età, lo sbpendio) afferisce esa5amente ad un diparbmento. Dei diparbmenb interessa il nome, il numero di telefono, la data di affererenza di ognuno degli impiegab che vi lavorano, ed il dire5ore. Gli impiegab partecipano a vari proge, aziendali, dei quali interessa il nome ed il budget.

Esercizio 4: Individuazione A5ribuB Una certa azienda è cosbtuita da diversi dipar&men&, ad ognuno dei quali afferisce un certo insieme di impiega&. Ogni impiegato (del quale interessa il nome, l età, lo s&pendio) afferisce esa5amente ad un diparbmento. Dei diparbmenb interessa il nome, il numero di telefono, la data di affererenza di ognuno degli impiegab che vi lavorano, ed il dire7ore. Gli impiegab partecipano a vari proge, aziendali, dei quali interessa il nome ed il budget.

Esercizio 4: Individuazione delle associazioni Una certa azienda è cosbtuita da diversi dipar&men&, ad ognuno dei quali afferisce un certo insieme di impiega&. Ogni impiegato (del quale interessa il nome, l età, lo s&pendio) afferisce esa5amente ad un diparbmento. Dei diparbmenb interessa il nome, il numero di telefono, la data di affererenza di ognuno degli impiegab che vi lavorano, ed il dire7ore. Gli impiegab partecipano a vari proge, aziendali, dei quali interessa il nome ed il budget. Dipar&men& impiega& (dire7ore, data di afferenza) Impiega& proge,

Esercizio 4: Class diagram

Esercizio 5: Ristorante In un ristorante sono enbtà di interesse i clienb, i tavoli (con il relabvo numero di posb), le prenotazioni (effe5uate dai clienb per un certo giorno ed ora, ed un certo numero di persone) alle quali viene assegnato uno più tavoli (divisi in fumatori/non fumatori), i camerieri (che servono i clienb al tavolo) ed il conto (composto dalle singole portate ordinate). Dei clienb interessa il nome e numero di telefono, mentre dei camerieri interessa nome e anni di servizio. Infine delle portate interessa il nome ed il prezzo unitario. L ammontare finale del conto `e dato dalla somma dei prezzi delle singole portate, molbplicab per il numero di portate ordinate.

Esercizio 5: Individuare le classi In un ristorante sono enbtà di interesse i clien&, i tavoli (con il relabvo numero di posb), le prenotazioni (effe5uate dai clienb per un certo giorno ed ora, ed un certo numero di persone) alle quali viene assegnato uno più tavoli (divisi in fumatori/non fumatori), i camerieri (che servono i clienb al tavolo) ed il conto (composto dalle singole portate ordinate). Dei clienb interessa il nome e numero di telefono, mentre dei camerieri interessa nome e anni di servizio. Infine delle portate interessa il nome ed il prezzo unitario. L ammontare finale del conto `e dato dalla somma dei prezzi delle singole portate, molbplicab per il numero di portate ordinate.

Esercizio 5: Individuare gli a5ribub In un ristorante sono enbtà di interesse i clien&, i tavoli (con il relabvo numero di pos&), le prenotazioni (effe5uate dai clienb per un certo giorno ed ora, ed un certo numero di persone) alle quali viene assegnato uno più tavoli (divisi in fumatori/non fumatori), i camerieri (che servono i clienb al tavolo) ed il conto (composto dalle singole portate ordinate). Dei clienb interessa il nome e numero di telefono, mentre dei camerieri interessa nome e anni di servizio. Infine delle portate interessa il nome ed il prezzo unitario. L ammontare finale del conto `e dato dalla somma dei prezzi delle singole portate, molbplicab per il numero di portate ordinate.

Esercizio 5: Individuare le associazioni In un ristorante sono enbtà di interesse i clien&, i tavoli (con il relabvo numero di pos&), le prenotazioni (effe5uate dai clienb per un certo giorno ed ora, ed un certo numero di persone) alle quali viene assegnato uno più tavoli (divisi in fumatori/non fumatori), i camerieri (che servono i clienb al tavolo) ed il conto (composto dalle singole portate ordinate). Dei clienb interessa il nome e numero di telefono, mentre dei camerieri interessa nome e anni di servizio. Infine delle portate interessa il nome ed il prezzo unitario. L ammontare finale del conto `e dato dalla somma dei prezzi delle singole portate, molbplicab per il numero di portate ordinate. Clien& prenotazioni Prenotazioni tavolo Camerieri prenotazioni/tavolo Portate prenotazioni/tavolo

Esecizio 5: Class diagram

Esercizio 6: Università In un università sono enbtà di interesse gli studenb, i professori, le facoltà, i corsi e gli esami superab dagli studenb. Degli studenb interessano il numero di matricola, la data, la ci5à e la regione di nascita, la facoltà a cui sono iscriq (con l anno di iscrizione) e gli esami superab, con il relabvo corso e voto. I professori, dei quali interessa il nome, la data e la ci5à di nascita, possono essere docenb di vari corsi. Di quesb ulbmi interessa il codice, il numero di ore di lezione e la facoltà di appartenenza. Delle facoltà interessa il nome ed il Bpo (scienbfica, le5eraria,... )

Esercizio 6: IdenBficare le classi In un università sono enbtà di interesse gli studen&, i professori, le facoltà, i corsi e gli esami superab dagli studenb. Degli studenb interessano il numero di matricola, la data, la ci5à e la regione di nascita, la facoltà a cui sono iscriq (con l anno di iscrizione) e gli esami superab, con il relabvo corso e voto. I professori, dei quali interessa il nome, la data e la ci5à di nascita, possono essere docenb di vari corsi. Di quesb ulbmi interessa il codice, il numero di ore di lezione e la facoltà di appartenenza. Delle facoltà interessa il nome ed il Bpo (scienbfica, le5eraria,... )

Esercizio 6: IdenBficare le classi In un università sono enbtà di interesse gli studen&, i professori, le facoltà, i corsi e gli esami superab dagli studenb. Degli studenb interessano il numero di matricola, la data, la ci7à e la regione di nascita, la facoltà a cui sono iscriq (con l anno di iscrizione) e gli esami superab, con il relabvo corso e voto. I professori, dei quali interessa il nome, la data e la ci7à di nascita, possono essere docenb di vari corsi. Di quesb ulbmi interessa il codice, il numero di ore di lezione e la facoltà di appartenenza. Delle facoltà interessa il nome ed il Bpo (scienbfica, le5eraria,... )

Esercizio 6: IdenBficare gli a5ribub In un università sono enbtà di interesse gli studen&, i professori, le facoltà, i corsi e gli esami superab dagli studenb. Degli studenb interessano il numero di matricola, la data, la ci7à e la regione di nascita, la facoltà a cui sono iscriq (con l anno di iscrizione) e gli esami superab, con il relabvo corso e voto. I professori, dei quali interessa il nome, la data e la ci7à di nascita, possono essere docenb di vari corsi. Di quesb ulbmi interessa il codice, il numero di ore di lezione e la facoltà di appartenenza. Delle facoltà interessa il nome ed il &po (scienbfica, le5eraria,... )

Esercizio 6: IdenBficare le associazioni In un università sono enbtà di interesse gli studen&, i professori, le facoltà, i corsi e gli esami superab dagli studenb. Degli studenb interessano il numero di matricola, la data, la ci7à e la regione di nascita, la facoltà a cui sono iscriq (con l anno di iscrizione) e gli esami superab, con il relabvo corso e voto. I professori, dei quali interessa il nome, la data e la ci7à di nascita, possono essere docenb di vari corsi. Di quesb ulbmi interessa il codice, il numero di ore di lezione e la facoltà di appartenenza. Delle facoltà interessa il nome ed il &po (scienbfica, le5eraria,... ) Studente corsi (esame superato) Studente Facoltà (anno iscrizione) Professore Corso Corso Facoltà Luogo (ci7à e regione) Professore Luogo (ci7à e regione) Studen&

Esercizio 6: Class diagram