object oriented analysis
|
|
|
- Anna Maria Fabbri
- 10 anni fa
- Просмотров:
Транскрипт
1 object oriented analysis 1 attività di analisi l obiettivo dell analisi è raggiungere la piena comprensione del dominio di interesse lo strumento è la descrizione di un modello di dominio mediante un opportuno linguaggio il modello deve evidenziare gli aspetti rilevanti e ignorare tutti gli altri 2
2 modello di dominio lo esprimiamo in notazione UML ( domain class diagram) mostra un insieme di classi che rappresentano concetti del dominio associazioni le classi non rappresentano classi software! i modelli di dominio sono utili anche quando non si deve scrivere software es. business process reengineering 3 documenti use case altri strumenti aiutano in una fase iniziale a capire quali sono i concetti fondamentali del dominio svolgono un po il ruolo delle specifiche quando il processo non le prevede non le prevede perché non sarebbero affidabili! sequence diagrams utente-sistema glossario coadiuvano gli use case per mostrare gli scenari principali affianca il domain class diagram per chiarire ciò che le classi e le loro relazioni rappresentano non è necessario che sia completo, ma è essenziale individuare dove il modello non è chiaro 4
3 domain class diagram: linee guida in ordine di importanza classi associazioni con nome cardinalità stati temporanei inconsistenti trattati in fase di progetto attributi pochi, trasformabili in classi alcuni dettagli di UML non hanno senso perché relativi al design operazioni tipi attributi navigabilità visibilita alcuni dei dettagli sono poco importanti aggregazione 5 domain class diagram: minimalità rappresentare solo ciò che serve al momento con un numero minimo di dettagli non esiste il modello perfetto non si deve spendere troppo tempo sul modello il modello verrà raffinato se riconosciuto insufficiente 6
4 classi: linee guida metodo dei nomi i sostantivi degli use case sono candidati per diventare classi metodo della checklist oggetti fisici o tangibili descrizioni di oggetti (es. descrizioni di articoli venduti) luoghi transazioni (es. vendita) dettagli o parti di transazioni (es. linee di un ordine) ruoli di persone contenitori (es. scatole di biscotti) cose contenute (es. biscotti) oggetti astratti (es. malattie) organizzazioni (es. società) eventi (es. vendita) processi (es. prenotazioni in corso) regole e politiche (es. sconti) cataloghi registrazioni contabili, legali, ecc. (es. partita doppia) strumenti finanziari (es. obbligazione, azione, linea di credito) documenti (es. manuali, libri, regolamenti) 7 associazioni: linee guida metodo della checklist A è una parte fisica o logica di B (es. Ala-Aereo,) A è fisicamente o logicamente contenuto in B (es. Libro-Libreria) A è una descrizione di B (es. Articolo-DescrizioneArticolo) A è una linea di una transazione o di un rapporto B (es. LineaFattura-Fattura) A è conosciuto, registrato o riportato in B (Cassa-Vendita) A è un membro di B (es. Pilota-CompagniaAerea) A è una sottounità organizzativa di B (es. Dipartimento-Univesrità) A usa o gestisce B (es. Cassiere-Cassa) A comunica con B (es. Cliente-Cassiere) A è in relazione con una transazione B (es. Cliente-Pagamento) A è vicino a B (es. Città-Città) A è posseduto da B (es. Libro-Libreria) A è un evento relativo a B (es. Partenza-Volo) 8
5 associazioni: minimalità need to know: associazioni che rappresentano informazioni nella realtà da modellare es. Fattura intestata a intestatario Persona evitare associazioni ridondanti alcune associazioni sono derivabili da altre comprehension alcune associazioni sono utili per la comprensione del modello possono anche essere ridondanti trovare un compromesso! 9 semplici attributi: linee guida numeri, stringhe, booleani, data, ora, numero di telefono, codice postale, colore, tipi enumerati, codici alfanumerici, ecc. gli attributi che rappresentano associazioni sono un problema implementativo in databasisti le chiamano foreign keys attributi derivati solo se necessari per la comprensione vedi minimalità 10
6 analisi: esercizio 1 analisi per sistema di prenotazione esami Il sistema permette agli studenti di loggarsi, di scegliere l esame, i canale/professore, di prenotarsi, di annullare una prenotazione. Il sistema tiene traccia dei periodo in cui la prenotazione è aperta e la data di chiusura. Dare un modello di dominio per mezzo di un class diagram seguendo le linee guida. 11 analisi: esercizio 2 analisi per sistema di acquisto biglietti cinema Il sistema permette ai clienti di acquistare, mediante il numero di carta di credito, biglietti per uno spettacolo in una certa sala Ciascuna sala ha una platea con una disposizione differente dei posti. Tale disposizione è conosciuta dal sistema e viene mostrata al cliente all atto della prenotazione. Ciascun posto è numerato e può ovviamente essere occupato o libero Il sistema permette ai clienti di acqustare gruppi di biglietti che devono essere relativi a posti vicini tra loro. Un gruppo di biglietti viene ritirato presso una stessa cassa del box office che viene comunicata all atto dell acquisto. Dare un modello di dominio per mezzo di un class diagram seguendo le linee guida. 12
Soluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Analisi Giulio Destri Ing. del software: Analisi - 1 Scopo del modulo Definire
Corso di Laurea Specialistica in Ingegneria Informatica. Corso di Ingegneria del Software A. A. 2008-2009. Class Discovery E.
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Class Discovery E. TINELLI Contenuti Classi di analisi: definizione ed esempi Tecniche per la definizione
Raccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13
Raccolta dei Requisiti con i Casi D'uso Corso di Ingegneria del Software Anno Accademico 2012/13 I casi d uso I casi d'uso (use case) sono una tecnica utilizzata per identificare i requisiti funzionali
Gli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.
Prof. Francesco Accarino Raccolta di esercizi modello ER Esercizio 1 Un università vuole raccogliere ed organizzare in un database le informazioni sui propri studenti in relazione ai corsi che essi frequentano
Gestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
La Progettazione Concettuale
La Progettazione Concettuale Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2006/2007 docente: ing. Corrado Aaron Visaggio
Soluzione dell esercizio del 12 Febbraio 2004
Soluzione dell esercizio del 12/2/2004 1 Soluzione dell esercizio del 12 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. 2. Modello concettuale
Database. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone
BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell
Introduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
Gli uffi ci pubblici. Questa guida è scritta in linguaggio facile da leggere
Questa guida è scritta in linguaggio facile da leggere Gli uffi ci pubblici cittadino a pieno titolo Il progetto A MODO MIO, cittadino a pieno titolo. è finanziato dal Ministero del Lavoro e delle Politiche
UML - Unified Modeling Language
UML E CASI D USO UML - Unified Modeling Language Linguaggio stardardizzato per identificare e modellizzare le specifiche di un S.I. Coerente con il paradigma della programmazione ad oggetti Definito a
La Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
Basi di dati. Concetti introduttivi ESEMPIO. INSEGNAMENTI Fisica, Analisi, Aule. Docenti. Entità Relazioni Interrogazioni. Ultima modifica: 26/02/2007
Basi di dati Concetti introduttivi Ultima modifica: 26/02/2007 ESEMPIO INSEGNAMENTI Fisica, Analisi, Informatica Aule Docenti Entità Relazioni Interrogazioni St udent i Database 2 Tabella (I) STUDENTE
volontariato: I conti raccontano ANCHE di noi 4 incontro: venerdì 15 marzo
volontariato: I conti raccontano ANCHE di noi 4 incontro: venerdì 15 marzo LE GESTIONI CONTABILI ELEMENTARI 2 Gli elementi di contabilità elementare sono quegli strumenti quotidiani che, dal più semplice
ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema
Pagina: 1 e-travel ING SW Progetto di Ingegneria del Software e-travel Requisiti Utente Specifiche Funzionali del Sistema e Pagina: 2 di 9 Indice dei contenuti 1 INTRODUZIONE... 3 1.1 SCOPO DEL DOCUMENTO...
Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
1. INTRODUZIONE...4. 2. COME ARRIVARE ALLA PAGINA DEI SERVIZI...4.
accesso I navigare Istruzioni complete e dettagliate per effettuare i pagamenti online con carta di credito aziendale attraverso i circuiti bancari internazionali, semplificando tutte le procedure di pagamento
DIRITTOAMBIENTE CARD : UN REGALO CON SUPER-SCONTO PER TE E PER CHI VUOI TU.
DIRITTOAMBIENTE CARD : UN REGALO CON SUPER-SCONTO PER TE E PER CHI VUOI TU. Diritto all ambiente Edizioni propone: la Dirittoambiente Card : un ottima occasione per fare acquisti di libri e dvd a prezzi
LINGUAGGI, CREATIVITA, ESPRESSIONE TECNOLOGIA - INFORMATICA
LINGUAGGI, CREATIVITA, ESPRESSIONE TECNOLOGIA - INFORMATICA FINALITA EDUCATIVE La tecnica è la struttura razionale del lavoro, cioè l uso consapevole e finalizzato di mezzi, materiali e procedimenti operativi
Dalla progettazione concettuale alla modellazione di dominio
Luca Cabibbo A P S Analisi e Progettazione del Software Dalla progettazione concettuale alla modellazione di dominio Capitolo 91 marzo 2015 Se qualcuno vi avvicinasse in un vicolo buio dicendo psst, vuoi
UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria
ESAME DI STATO DI ABILITAZIONE ALL'ESERCIZIO DELLA PROFESSIONE DI INGEGNERE PRIMA PROVA SCRITTA DEL 22 giugno 2011 SETTORE DELL INFORMAZIONE Tema n. 1 Il candidato sviluppi un analisi critica e discuta
Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014
Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche
Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf
Esercitazione 7 Progettazione concettuale Sistemi Informativi T Versione elettronica: L07.progConcettuale.pdf Esercizi di progettazione concettuale In questi esercizi vengono proposti degli estratti di
Manuale d'uso. Manuale d'uso... 1. Primo utilizzo... 2. Generale... 2. Gestione conti... 3. Indici di fatturazione... 3. Aliquote...
Manuale d'uso Sommario Manuale d'uso... 1 Primo utilizzo... 2 Generale... 2 Gestione conti... 3 Indici di fatturazione... 3 Aliquote... 4 Categorie di prodotti... 5 Prodotti... 5 Clienti... 6 Fornitori...
PrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio 2014. A cura di: http://www.prestashoprisolto.com/
PrestaShop 1.5 Manuale per gli utenti Ultimo aggiornamento: 25 gennaio 2014 A cura di: http://www.prestashoprisolto.com/ 1 Sommario 1 PER L UTENTE... 3 1.1 GESTIONE DELL E-COMMERCE... 3 1.1.1 CONCETTI
Scenario di Progettazione
Appunti del 3 Ottobre 2008 Prof. Mario Bochicchio SCENARIO DI PROGETTAZIONE Scenario di Progettazione Il Committente mette a disposizione delle risorse e propone dei documenti che solitamente rappresentano
DESIGN PATTERN ESERCITAZIONE PREPARAZIONE ALL ESAME, PARTE II INGEGNERIA DEL SOFTWARE. La soluzione corretta è la c)
DESIGN PATTERN Barrare con una X la lettera del diagramma delle classi che fra i seguenti rappresenta in modo corretto il design pattern architetturale Model View Controller (MVC) ESERCITAZIONE PREPARAZIONE
Esercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti [email protected] Tel. 0672597334 Ing.dell Informazione, stanza
PROFILO FORMATIVO Profilo professionale e percorso formativo
Agenzia del Lavoro Provincia Autonoma di Trento DESCRIZIONE PROFILO PROFESSIONALE PROFILO FORMATIVO Profilo professionale e percorso formativo DENOMINAZIONE FIGURA PROFESSIONALE - OPERATORE CALL CENTER
Alessandra Raffaetà. Basi di Dati
Lezione 2 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Basi di Dati
Quando compro qualcosa ho dei diritti
Questa guida è scritta in linguaggio facile da leggere Quando compro qualcosa ho dei diritti cittadino a pieno titolo Il progetto A MODO MIO, cittadino a pieno titolo. è finanziato dal Ministero del Lavoro
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE
CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE Dott. Imad Zaza Lezione del 16/07/2014 Page 1 Ristorante
DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE
DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE Tabella dei contenuti 1. Introduzione 1.1 Propositi 1.2 Obiettivi 1.3 Definizioni, acronimi ed abbreviazioni 1.4 Riferimenti 1.5 Panoramica 2. Descrizione
Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro 802749
Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006 Esercizi entità relazione risolti a cura di Angela Campagnaro 802749 Indice: Esercizio 1: Un insieme di officine 1.1 Testo esercizio.3
Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09. Casi di Studio. Traccia n 1
Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09 Casi di Studio Traccia n 1 Si vuole realizzare un portale web per la gestione della rete di vendita di un'azienda
UML Unified Modeling Language
UML Unified Modeling Language Lezione 4-1 - UML Il diagramma delle classi Parte Seconda - 2 - Relazioni tra Classi&Oggetti I diagrammi delle classi mettono in evidenza i blocchi costitutivi del sistema
LEAD GENERATION PROGRAM
LEAD GENERATION PROGRAM New Business Media al servizio delle imprese con una soluzione di comunicazione totalmente orientata alla generazione di contatti L importanza della lead generation La Lead Generation
Gestione Automatizzata di una Lista Nozze
Gestione Automatizzata di una Lista Nozze Si deve progettare un sistema per la gestione di liste nozze on line. Il sistema rende possibile la consultazione di un catalogo on line, la creazione di una lista
Progetto di Applicazioni Software
Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 I lucidi del corso sono stati prodotti
Strumenti di modellazione. Gabriella Trucco
Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell
Basi di dati. Concetti Introduttivi ESEMPIO. Fisica, Analisi, Informatica. Entità Relazioni Interrogazioni. Database 2
Basi di dati Concetti Introduttivi ESEMPIO Fisica, Analisi, Informatica Entità Relazioni Interrogazioni Database 2 Tabella (I) STUDENTE Attributi Data di Nascita Indirizzo Matricola Luca Neri 27/10/1980
Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS
Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)
Progettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
INSERIMENTO DATI BASILARI
PASSO PASSO. Questo applicativo software nasce con l idea di essere molto semplice da usare. Di fatto lo è ed infatti non dispone di un help in linea all interno dello stesso. Tuttavia ci sentiamo in dovere
UN MODELLO DI QUALITÀ PER I SITI WEB
UN MODELLO DI QUALITÀ PER I SITI WEB fonte prof Polillo - 1 - Cos'è un modello di qualità l Una selezione delle caratteristiche che fanno di un sito web un buon sito l Scopo: valutare un sito orientarci
Basi di dati. Il Modello Relazionale dei Dati. K. Donno - Il Modello Relazionale dei Dati
Basi di dati Il Modello Relazionale dei Dati Proposto da E. Codd nel 1970 per favorire l indipendenza dei dati Disponibile come modello logico in DBMS reali nel 1981 (non è facile realizzare l indipendenza
Corso di Sistemi di Elaborazione delle informazioni
Corso di Sistemi di Elaborazione delle informazioni Basi di Dati Claudio Marrocco I report I Report sono lo strumento più adatto per ottenere una copia stampata dei dati e delle informazioni ricavate dalle
Informatica (Basi di Dati)
Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.
Protezione. Protezione. Protezione. Obiettivi della protezione
Protezione Protezione La protezione riguarda i meccanismi per il controllo dell accesso alle risorse in un sistema di calcolo da parte degli utenti e dei processi. Meccanismi di imposizione fissati in
UniRoma2 - Ingegneria del Software 1 1
Object Oriented Analysis - OOA La fase di OOA definisce, secondo un approccio ad oggetti, COSA un prodotto software deve fare (mentre la fase di OOD definisce, sempre secondo un approccio ad oggetti, COME
2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
Università di Roma La Sapienza, Facoltà di Ingegneria
Università di Roma La Sapienza, Facoltà di Ingegneria Corso di PROGETTAZIONE DEL SOFTWARE I (Ing. Informatica, Nuovo Ordinamento) Prof. Marco Cadoli, Canale A-L, A.A. 2005-06 Esercitazione numero 6 LA
La progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
Esercitazione n 4. Obiettivi
Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:
OOA Esercizi. UniRoma2 - Ingegneria del Software 1 1
OOA Esercizi UniRoma2 - Ingegneria del Software 1 1 Sistema SW per Online Shopping Requisiti Utente Il sistema software deve supportare l azienda X che vende computer online I clienti che accedono al sistema
Salute per Parma ISTRUZIONI DI CONFIGURAZIONE DELLE AGENDE. GipoWEB in collaborazione con tuotempo e Gipo
Salute per Parma ISTRUZIONI DI CONFIGURAZIONE DELLE AGENDE GipoWEB in collaborazione con tuotempo e Gipo COME INSERISCO GLI ORARI DI APERTURA E CHIUSURA DEL CENTRO? Entrare in Configura, cliccare su Profilo
DB - Modello relazionale dei dati. DB - Modello Relazionale 1
DB - Modello relazionale dei dati DB - Modello Relazionale 1 Definizione Un modello dei dati è un insieme di meccanismi di astrazione per definire una base di dati, con associato un insieme predefinito
Organizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
STRUMENTI E TECNICHE LEZIONE 4: FACEBOOK PROFILI VS PAGINE
WEB 2.0 STRUMENTI E TECNICHE LEZIONE 4: FACEBOOK PROFILI VS PAGINE Tina Fasulo FACEBOOK Facebook è un social network, prende il nome da un elenco con nome e fotografia degli studenti universitari statunitensi
SINTETICO COLLETTIVO E INDIVIDUALE
MANUALE DI USO Documento: Manuale R01 SINTETICO COLLETTIVO E INDIVIDUALE Ultima revisione 25 Novembre 2015 ManR01 Sintetico collettivo e individuale 25 novembre 2015 Pag. 1 SINTETICO COLLETTIVO E INDIVIDUALE
Lezione 2. Il modello entità relazione
Lezione 2 Il modello entità relazione Pag.1 Introduzione alla progettazione delle basi di dati 1. Analisi dei requisiti Quali sono le entità e le relazioni dell organizzazione? Quali informazioni su queste
Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli
Modello Relazionale dei DBMS - Vincoli Tradizionalmente, esistono quattro modelli logici: Gerarchico Reticolare Relazionale A oggetti XML I modelli gerarchico e reticolare sono più vicini alle strutture
Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009
Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009 Documenti Tecnici Informatica e Farmacia Vega S.p.A. Premessa La procedura di Cassa Contanti rileva i movimenti giornalieri
ACS DATA SYSTEMS DIGITAL SIGNAGE & TICKETING
ACS DATA SYSTEMS DIGITAL SIGNAGE & TICKETING 1 ACS DATA SYSTEMS AG - DIGITAL SIGNAGE & TICKETING 2 ACS DATA SYSTEMS SPA Bressanone, via Brennero. 72 Bolzano, via G.Galilei 2/a Trento, Via Innsbruck 23
Master in Europrogettazione
Master in Europrogettazione Marzo Aprile 2013 4 Edizione Milano Bruxelles Due moduli in Italia* e uno a Bruxelles con consegna dell attestato finale di partecipazione Basato sulle linee guida di Europa
Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA
Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA ES 02 - ORGANIZER Voglio un gestionale (organizer) che permetta a ciascun dipendente della mia azienda di inserire le attività che svolgono
I Sistemi Informativi
I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e
Traccia delle soluzioni
Corso di Ingegneria del software Secondo appello 29 gennaio 2008 V. Ambriola, L. Semini Dipartimento di Informatica, Università di Pisa a.a. 2007/08 La prova si svolge a libri chiusi (non è permessa la
LAUREA MAGISTRALE A CICLO UNICO IN GIURISPRUDENZA. Linee guida per l apprendimento delle lingue
LAUREA MAGISTRALE A CICLO UNICO IN GIURISPRUDENZA Linee guida per l apprendimento delle lingue 1 1. Prima lingua obbligatoria... 3 1.1. Prova di conoscenza B1: COME... 3 1.2. Prova di conoscenza B1: DOVE
Le forme di promozione nei mercati esteri. Michela Floris [email protected]
Le forme di promozione nei mercati esteri Michela Floris [email protected] Cos è la promozione La promozione riguarda tutto quanto può informare il potenziale compratore circa il prodotto e può indurlo
Una metodologia per la specifica di software basato su componenti
Luca Cabibbo Architetture Software Una metodologia per la specifica di software basato su componenti Dispensa ASW 445 ottobre 2014 La mappa non è il territorio. Douglas R. King 1 -Fonti [UML Components],
Un modello è ragionevole quando contiene queste tre caratteristiche.
Testo Esercizio Si consideri un agenzia che opera come biglietteria ferroviaria, aerea e navale, accettando diversi modi di pagamento. Si identifichino le principali entità coinvolte illustrando le gerarchie
Esempio ordini 08UMLEX1.1
Esempio ordini 08UMLEX1.1 Sommario Specifiche del sistema di gestione ordini Specifiche Use Case Use Case Specifiche del diagramma delle classi Diagramma delle classi Specifiche per lo scenario della richiesta
Registratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
Identificare le classi in un sistema
3.7 (Caso di studio facoltativo) Pensare a oggetti: identificare le classi nella specifica del problema Cominciamo ad affrontare la progettazione del simulatore di ascensore introdotto nel capitolo. Iniziamo
Concetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
P a g i n a 1 MANUALE OPERATIVO CIA COMINUCA
P a g i n a 1 MANUALE OPERATIVO CIA COMINUCA Maggio 2010 P a g i n a 2 1. Cos è il Cia Comunica... 3 2. Attivazione del Servizio... 4 3. Abilitazioni operatori... 5 4. Accesso al servizio... 6 5. Gestione
Manuale Utente. CIGS - Mobilità
Manuale Utente CIGS - Mobilità Indice Indice... 2 1 Glossario... 3 2 Introduzione... 4 3 Accesso al sistema... 5 4 Azienda / Soggetto Abilitato... 8 4.1.1 Azienda... 8 4.1.2 Lavoratore... 13 4.1.3 Domanda
PORTALE PASSPARTÙ Manuale dell utente VERSIONE 2.0. Copyright 2015 QUI! Group Spa
PORTALE PASSPARTÙ Manuale dell utente VERSIONE 2.0 Copyright 2015 QUI! Group Spa Benvenuto in Passpartù! Obiettivo della presente Guida è illustrare il funzionamento del portale Passpartù con tutte le
Object Oriented Programming
OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in
7.1 Livello di completezza degli esempi
Luca Cabibbo Analisi e Progettazione del Software Capitolo 7 marzo 2013 Buono, poco costoso, rapidamente. Puoi scegliere due di queste caratteristiche. Anonimo 1 *** AVVERTENZA *** I lucidi messi a disposizione
Basi di dati. Le funzionalità del sistema non vanno però ignorate
Basi di dati La progettazione di una base di dati richiede di focalizzare lo sforzo su analisi, progettazione e implementazione della struttura con cui sono organizzati i dati (modelli di dati) Le funzionalità
Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica.
Progettazione logica Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica. La progettazione logica è basata su un particolare modello logico dei
Le soluzioni migliori per il tuo lavoro. Area Clienti Business www.impresasemplice.it. Il meglio di TIM e Telecom Italia per il business.
Le soluzioni migliori per il tuo lavoro Area Clienti Business www.impresasemplice.it Fisso Mobile Il meglio di TIM e Telecom Italia per il business. Telefonia cos'è l'area Clienti Business L Area Clienti
SistemiInformatividiRete
SistemiInformatividiRete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni Progetto e costruzione di applicazioni ipermediali Ingegneria del SW: disciplina che studia le linee
Il Sistema di Valutazione nel Gruppo UniCredit
Performance Management Il Sistema di Valutazione nel Gruppo UniCredit Da 16 sistemi diversi (in sedici paesi) ad un approccio globale Executive Development and Compensation Milano, 12 Novembre 2010 cfr
Archiviazione ottica documentale
Archiviazione ottica documentale Le informazioni che cercate sempre disponibili e condivise, nel pieno rispetto delle norme di sicurezza Chi siamo Cos è Charta Il processo di archiviazione I nostri punti
DIPARTIMENTO IMPIEGATO PROGETTO SEDE. (0,1) (1,1) DIREZIONE Cognome. Codice. Telefono (0,1) (1,N) AFFERENZA. Stipendio (0,N) Nome (1,1) Età
PROGETTAZIONE LOGICA 7í0 Progettazione logica Obiettivo: ëtradurre" lo schema concettuale in uno schema logico che rappresenti gli stessi dati in maniera corretta ed eæciente Input: Output: æ schema concettuale
Informazione Multifocus Quando il marketing diventa intelligence
Informazione Multifocus Quando il marketing diventa intelligence Relatore: d.ssa Francesca Negri - [email protected] Macerata 7 Novembre 2003 2003 Lince SpA - Tutti i diritti riservati PREMESSA In un mercato
Project Planning. Politecnico di Milano. Progetto di Ingegneria del Software 2. 15 novembre 2011. Elisabetta Di Nitto Raffaela Mirandola
Politecnico di Milano Progetto di Ingegneria del Software 2 Project Planning Autori: Claudia Foglieni Giovanni Matteo Fumarola Massimo Maggi Professori: Elisabetta Di Nitto Raffaela Mirandola 15 novembre
