Officina Meccanica. Analisi, progetto e sviluppo

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Officina Meccanica. Analisi, progetto e sviluppo"

Transcript

1 Officina Meccanica Analisi, progetto e sviluppo

2 Definizione del problema e specifica dei requisiti Un officina meccanica dispone di un magazzino in cui tiene parti di ricambio per automobili. Ogni parte è descritta in un catalogo tramite un numero identificativo univoco (ID) e da una descrizione testuale

3 Requisiti Una parte può essere o un complesso (per esempio, un motore) o una parte elementare (per esempio, una vite). Un complesso può a sua volta essere costituito da altri complessi (per esempio, il sistema di distribuzione, il carburatore, ecc.) e/o parti elementari (l iniettore, la flangia, ecc.).

4 Requisiti Il catalogo è organizzato a partire dai differenti tipi di auto e consente la ricerca di una specifica parte procedendo dal tipo di auto, attraverso un complesso, una sottoparte, ecc.... fino alla parte desiderata. Le auto non sono da considerare come parti: esse sono nel catalogo solo come elementi di classificazione e non come parti a magazzino

5 Requisiti Ai fini della gestione del magazzino viene tenuta traccia della disponibilità (esemplari presenti in magazzino) di ogni singola parte presente. Quando il meccanico/magazziniere preleva una o più parti dal magazzino la disponibilità viene decrementata corrispondentemente.

6 Requisiti Per evitare che l officina resti sguarnita per effetto dei prelievi, il sistema provvede ad effettuare gli ordini di reintegro in modo automatico. A tale scopo, a fine giornata, il sistema verifica se ci sono parti la cui disponibilità pari o inferiore ad 1. Per queste parti, se non è già stato effettuato un precedente ordine (ovviamente in giorni antecedenti) viene costruito un ordine che le comprende tutte

7 Requisiti Per semplicità di assuma che l officina lavori per una sola marca. Inoltre, si assuma che vengono sempre riordinate N unità di ciascuna parte. L ordine ha una data e resta presente nel sistema fino al momento in cui le parti non vengono reintegrate.

8 Costruzione del Modello di dominio: ricerca delle classi candidate Un officina meccanica dispone di un magazzino in cui tiene parti di ricambio per automobili. Ogni parte è descritta in un catalogo tramite un numero identificativo univoco (ID) e da una descrizione testuale. Una parte può essere o un complesso (per esempio, un motore) o una parte elementare (per esempio, una vite). Un complesso può a sua volta essere costituito da altri complessi (per esempio, il sistema di distribuzione, il carburatore, ecc.) e/o parti elementari (l iniettore, la flangia, ecc.).

9 Ricerca delle candidate.(1/3) Il catalogo è organizzato a partire dai differenti tipi di auto e consente la ricerca di una specifica parte procedendo dal tipo di auto, attraverso un complesso, una sottoparte, ecc.... fino alla parte desiderata. Le auto non sono da considerare come parti: esse sono nel catalogo solo come elementi di classificazione e non come parti a magazzino

10 Ricerca delle candidate.(2/3) Ai fini della gestione del magazzino viene tenuta traccia della disponibilità (esemplari presenti in magazzino) di ogni singola parte presente. Quando il meccanico/magazziniere preleva una o più parti dal magazzino la disponibilità viene decrementata corrispondentemente. Per evitare che l officina resti sguarnita per effetto dei prelievi, il sistema provvede ad effettuare gli ordini di reintegro in modo automatico. A tale scopo, a fine giornata, il sistema verifica se ci sono parti la cui disponibilità pari o inferiore ad 1. Per queste parti, se non è già stato effettuato un precedente ordine (ovviamente in giorni antecedenti) viene costruito un ordine che le comprende tutte

11 Ricerca delle candidate.(3/3) Per semplicità di assuma che l officina lavori per una sola marca e che gli ordini vengano diretti alla casa madre. Inoltre, si assuma che vengono sempre riordinate N unità di ciascuna parte. L ordine ha una data e resta presente nel sistema fino al momento in cui le parti non vengono reintegrate.

12 Elenco candidate Magazzino Parte Automobile Catalogo numero identificativo univoco (ID) descrizione Complesso Parte elementare Disponibilità Prelievo Ordine di reintegro

13 Considerazioni In base alle specifiche il sistema deve basarsi su di un catalogo per tenere traccia delle parti disponibili in magazzino In un sistema reale il catalogo e il magazzino sono in generale distinti. Il vero catalogo sarà probabilmente di carattere informatico, il vero magazzino è una cosa molto complessa fatta di locali, spazi, depositi e oggetti in esso contenuti

14 Considerazioni Dal punto di vista della modellazione il catalogo è un elenco di parti, con a corredo le descrizioni delle rispettive parti Dal punto di vista della modellazione il magazzino è un elenco di parti, supplementate dalla loro disponibilità ed eventualmente altre informazioni (come ad esempio la dislocazione delle parti negli spazi del magazzino)

15 Considerazioni Dalle specifiche di modello, catalogo e magazzino si possono ridurre ad un unica entità (che sarà appunto il catalogo), avendo cura di aggiungere ad essa le informazioni necessarie alla gestione del magazzino..

16 Struttura del catalogo Il catalogo è una struttura gerarchica (ad albero) ad N livelli, che prevede al primo livello i differenti tipi di auto (per le quali non si può parlare di disponibilità ) Ciascuna auto, a sua volta, è composta da parti elementari e da parti complesse (secondo livello) Ciascuna parte complessa, a sua volta, può essere composta, ricorsivamente, da parti elementari e da parti complesse (livello 3, 4, 5,.)

17 Modello gerarchico del catalogo Catalogo Automobile1 Ruota Motore Radiatore Marmitta Parabrezza Cambio Pistone Cilindro Valvola Carburatore Frizione. Corpo Iniettore

18 Costruzione del modello delle classi

19 Diagramma delle classi

20 Analisi dei casi di utilizzo del sistema Il Magazziniere inserisce una nuova parte nel catalogo Il Magazziniere effettua la ricerca di una parte nel catalogo Il Magazziniere effettua il prelievo di una parte nel catalogo Il Magazziniere effettua il reintegro di una parte nel catalogo (bisogna cancellare l ordine) Il Tempo verifica le parti da reintegrare ed effettua l emissione di un ordine di reintegro

21 Casi d uso

22 Diagrammi di sequenza 1. Ricerca e prelievo di una parte 2. Verifica ed emissione ordine

23 Ricerca e prelievo di una parte

24 Verifica ed emissione ordine

25 Dettagliamo il modello Per ogni contenitore, occorre aggiungere i metodi per creare (add) e per recuperare(get) i contenuti Nella classe parte servono i getter (getid, getdescrizione, getdispo) e il metodo preleva Creiamo le classi applicative CercaPreleva VerificaOrdine.e organizziamo tutto in due package

26 Modello dettagliato

27 Diagramma di package Modello Catalogo Auto Parte Application CercaPreleva VerificaOrdine ParteElementare Complesso Ordine

28 Sequence Diagram: Ricerca e prelievo di una parte Diagramma di sequenza relativo alla ricerca della parte x, appartenente al complesso y (che a sua volta può appartenere al complesso z,...) del tipo di auto a. La sequenza deve concludersi con il prelievo di k esemplari della parte trovata (se ci sono)

29 Sequence Diagram: Ricerca e prelievo di una parte

30 Sequence Diagram: Verifica ed emissione ordine Diagramma di sequenza relativo alla emissione automatica dell ordine di reintegro

31 Sequence Diagram: Verifica ed emissione ordine

32 Implementazione Generiamo i template delle classi Implementiamo

Officina meccanica. Definizione del problema e specifica dei requisiti

Officina meccanica. Definizione del problema e specifica dei requisiti Officina meccanica Rev Novembre 2007 Esempio di esercizio: analizzare, progettare e sviluppare. Per l analisi e il progetto si usi UMLStar, per lo sviluppo Eclipse. Questo esempio deriva dalla prova di

Dettagli

Soluzione dell esercizio del 2 Febbraio 2004

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

Dettagli

Traccia di soluzione dell esercizio del 25/1/2005

Traccia di soluzione dell esercizio del 25/1/2005 Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello

Dettagli

Gestione Automatizzata di una Lista Nozze

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

Dettagli

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1 ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1 Nelle lezioni precedenti Abbiamo definito il modello Entità- Associazione che serve a descrivere la struttura dei dati Abbiamo usato il modello per

Dettagli

ESERCIZIO #1 Si richiede di costruire un class diagram che rappresenti le classi necessarie ed i loro rapporti reciproci.

ESERCIZIO #1 Si richiede di costruire un class diagram che rappresenti le classi necessarie ed i loro rapporti reciproci. ESERCIZIO #1 un progetto software. Occorre realizzare un sistema informativo per supportare la logistica di una grande società di distribuzione. L azienda è organizzata su tre livelli operativi: (1) l

Dettagli

BASI DI DATI I. Progettazione di un DBMS per un negozio di materiale elettrico. Progetto realizzato da: Iero Demetrio Matricola: 106857

BASI DI DATI I. Progettazione di un DBMS per un negozio di materiale elettrico. Progetto realizzato da: Iero Demetrio Matricola: 106857 BASI DI DATI I Progettazione di un DBMS per un negozio di materiale elettrico Progetto realizzato da: Iero Demetrio Matricola: 106857 DESCRIZIONE DELLA REALTA' Si vuole realizzare un DBMS per la gestione

Dettagli

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 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)

Dettagli

Analisi delle opinioni dei clienti in ambito automotive: due casi studio

Analisi delle opinioni dei clienti in ambito automotive: due casi studio Analisi delle opinioni dei clienti in ambito automotive: due casi studio Negli ultimi anni le decisioni strategiche o di business di un azienda si affidano sempre più alla tecnologia: nuovi strumenti di

Dettagli

Gestione del workflow

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

Dettagli

Soluzione dell esercizio del 12 Febbraio 2004

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

Dettagli

Progettazione base dati relazionale

Progettazione base dati relazionale Progettazione base dati relazionale Prof. Luca Bolognini E-Mail:luca.bolognini@aliceposta.it Progettare una base di dati Lo scopo della progettazione è quello di definire lo schema della base di dati e

Dettagli

La propulsione Informazioni per il PD

La propulsione Informazioni per il PD Informazioni per il PD 1/10 Compito Come funziona un automobile? Gli alunni studiano i diversi tipi di propulsione (motore) dell auto e imparano qual è la differenza tra un motore diesel e uno a benzina.

Dettagli

Autoscuola Marche - http://www.autoscuolamarche.com/ DIRETTIVA 2012/36/UE DELLA COMMISSIONE del 19 novembre 2012

Autoscuola Marche - http://www.autoscuolamarche.com/ DIRETTIVA 2012/36/UE DELLA COMMISSIONE del 19 novembre 2012 DIRETTIVA 2012/36/UE DELLA COMMISSIONE del 19 novembre 2012 recante modifica della direttiva 2006/126/CE del Parlamento europeo e del Consiglio concernente la patente di guida LA COMMISSIONE EUROPEA, (Testo

Dettagli

Funzionamento del motore 4 tempi I componenti fondamentali del motore 4 tempi I componenti ausiliari del motore 4 tempi La trasmissione del moto Le innovazioni motoristiche L influenza dell aerodinamica

Dettagli

Alessandra Raffaetà. Basi di Dati

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

Dettagli

object oriented analysis

object oriented analysis 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

Dettagli

Il modello Entity-Relationship per il progetto delle basi di dati

Il modello Entity-Relationship per il progetto delle basi di dati 1 Il modello Entity-Relationship per il progetto delle basi di dati Massimo Paolucci (paolucci@dist.unige.it) DIST Università di Genova Le metodologie di progettazione delle Basi di Dati 2 Una metodologia

Dettagli

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA Elaborato di Tecnologie del Software per Internet JMSWEB 2 SISTEMA PER LO SCAMBIO DI MESSAGGI TRA APPLICAZIONI

Dettagli

Il problema. ! Si chiede di sviluppare un applicazione per la

Il problema. ! Si chiede di sviluppare un applicazione per la Il problema! Si chiede di sviluppare un applicazione per la gestione del sistema bibliotecario universitario. La soluzione deve implementare le operazioni basilari per la gestione della biblioteca ed inoltre

Dettagli

PROGETTAZIONE DI UN DATABASE

PROGETTAZIONE DI UN DATABASE Indice PROGETTAZIONE DI UN DATABASE 1.Il modello ER (entity relationship)...1 Generalità...1 I costrutti principali del modello...2 Entità...2 Associazioni...2 Attributi...2 Altri costrutti del modello...2

Dettagli

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni

Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni LA PROGETTAZIONE DI BASI DI DATI Progettare una basi di dati vuole dire progettare la struttura dei dati e le applicazioni La progettazione dei dati è l attività più importante Per progettare i dati al

Dettagli

Progettazione ad oggetti

Progettazione ad oggetti Progettazione ad oggetti Gli elementi reali vengono modellati tramite degli oggetti Le reazioni esistenti nel modello reale vengono trasformate in relazioni tra gli oggetti Cos'è un oggetto? Entità dotata

Dettagli

CARDINI Il mondo dei motori è servito

CARDINI Il mondo dei motori è servito G R U P P O CARDINI Il mondo dei motori è servito CHI SIAMO Cardini nasce nel 1952 come azienda artigianale; agli inizi degli anni ottanta si trasforma in società con profilo industriale, questo determina

Dettagli

Progetto. Struttura del documento di specifica dei requisiti, Casi d uso. manuel.comparetti@iet.unipi.it

Progetto. Struttura del documento di specifica dei requisiti, Casi d uso. manuel.comparetti@iet.unipi.it Progetto Struttura del documento di specifica dei requisiti, Casi d uso manuel.comparetti@iet.unipi.it 1 Documenti da produrre Il progetto deve comprendere i seguenti documenti: Documento di specifica

Dettagli

UML Unified Modeling Language

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

Dettagli

Informatica per l'impresa. Sistemi per la gestione di basi di Dati

Informatica per l'impresa. Sistemi per la gestione di basi di Dati Informatica per l'impresa Sistemi per la gestione di basi di Dati Prof. Mauro Gaspari gaspari@cs.unibo.it 1 1 Sistema Informativo Insieme degli strumenti, risorse e procedure che consentono la gestione

Dettagli

STUDIO DI SETTORE UG31U ATTIVITÀ 45.20.40 ATTIVITÀ 45.40.30 RIPARAZIONI MECCANICHE DI AUTOVEICOLI RIPARAZIONE DI CARROZZERIE DI AUTOVEICOLI

STUDIO DI SETTORE UG31U ATTIVITÀ 45.20.40 ATTIVITÀ 45.40.30 RIPARAZIONI MECCANICHE DI AUTOVEICOLI RIPARAZIONE DI CARROZZERIE DI AUTOVEICOLI STUDIO DI SETTORE UG31U ATTIVITÀ 45.20.10 RIPARAZIONI MECCANICHE DI AUTOVEICOLI ATTIVITÀ 45.20.20 RIPARAZIONE DI CARROZZERIE DI AUTOVEICOLI ATTIVITÀ 45.20.30 RIPARAZIONE DI IMPIANTI ELETTRICI E DI ALIMENTAZIONE

Dettagli

Visualizzazione grafica. La funzione Naviga. Integrazione con Microsoft Office

Visualizzazione grafica. La funzione Naviga. Integrazione con Microsoft Office DAS - Dynamic Automotive Solution, add on per il settore Automotive sviluppato sulla piattaforma Microsoft Dynamics NAV, è la soluzione gestionale studiata e realizzata per soddisfare le specifiche esigenze

Dettagli

Attività relative al primo anno

Attività relative al primo anno PIANO OPERATIVO L obiettivo delle attività oggetto di convenzione è il perfezionamento dei sistemi software, l allineamento dei dati pregressi e il costante aggiornamento dei report delle partecipazioni

Dettagli

I Database con ACCESS. Prof. Michele SIMONE

I Database con ACCESS. Prof. Michele SIMONE I Database con ACCESS Archivi tradizionali Database Definizione di ARCHIVIO Un archivio è un insieme organizzato di informazioni tra cui esiste un nesso logico, cioè una raccolta di dati correlati tra

Dettagli

Progettaz. e sviluppo Data Base

Progettaz. e sviluppo Data Base Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)

Dettagli

Esercitazione 7 Progettazione concettuale. Versione elettronica: L07.progConcettuale.pdf

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

Dettagli

Strumenti di modellazione. Gabriella Trucco

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

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli

Introduzione alla progettazione. Metodologie e modelli per la progettazione di basi di dati. Il ciclo di vita dei sistemi informativi

Introduzione alla progettazione. Metodologie e modelli per la progettazione di basi di dati. Il ciclo di vita dei sistemi informativi Metodologie e modelli per la progettazione di basi di dati Introduzione alla progettazione Il problema: progettare una base di base di dati a partire dai suoi requisiti Progettare: definire la struttura,

Dettagli

L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE

L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Roccatello Ing. Eduard L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Agenda Presentazione docente Definizione calendario Questionario pre corso

Dettagli

Passo 2: avviare Access e creare una tabella per ogni tipo di entità Costruire la tabella per l entità cliente.

Passo 2: avviare Access e creare una tabella per ogni tipo di entità Costruire la tabella per l entità cliente. Realizzare un database con Access Di Antonio Bernardo e Mario Bochicchio Esercizio Una catena di supermercati vuole tener traccia dei prodotti acquistati dai clienti. Di ogni cliente si vuole conoscere

Dettagli

1. BASI DI DATI: GENERALITÀ

1. BASI DI DATI: GENERALITÀ 1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente

Dettagli

CdL MAGISTRALE in INFORMATICA

CdL MAGISTRALE in INFORMATICA 05/11/14 CdL MAGISTRALE in INFORMATICA A.A. 2014-2015 corso di SISTEMI DISTRIBUITI 7. I processi : il naming Prof. S.Pizzutilo Il naming dei processi Nome = stringa di bit o di caratteri utilizzata per

Dettagli

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica A.A. 2007-08 CORSO DI INGEGNERIA DEL SOFTWARE Prof. Giulio Destri http://www.areasp.com (C) 2007 AreaSP for

Dettagli

Cosa sono i due pulsanti nell header?

Cosa sono i due pulsanti nell header? Cosa sono i due pulsanti nell header? I due pulsanti nell header (testata) del sito offrono accesso diretto a schede informative che illustrano una sintesi divulgativa dei principali diritti e doveri in

Dettagli

LABORATORIO. 2 Lezioni su Basi di Dati Contatti:

LABORATORIO. 2 Lezioni su Basi di Dati Contatti: PRINCIPI DI INFORMATICA CORSO DI LAUREA IN SCIENZE BIOLOGICHE Gennaro Cordasco e Rosario De Chiara {cordasco,dechiara}@dia.unisa.it Dipartimento di Informatica ed Applicazioni R.M. Capocelli Laboratorio

Dettagli

Catalogo Web OPEL - Trade e-cat. Manuale sulla Navigazione

Catalogo Web OPEL - Trade e-cat. Manuale sulla Navigazione Catalogo Web OPEL - Trade e-cat Manuale sulla Navigazione Indice Manuale Introduzione Caratteristiche Tavola Prodotti Funzionalità di Ricerca 2 Introduzione a OPEL Trade e-cat Riquadri Nel Catalogo Web

Dettagli

Via Generale Enrico Reginato 5, 31100 Treviso ( Italia ) - P. IVA: IT03157040241 info@prince-gpl.it - www.prince-gpl.it

Via Generale Enrico Reginato 5, 31100 Treviso ( Italia ) - P. IVA: IT03157040241 info@prince-gpl.it - www.prince-gpl.it LA DITTA PRINS AUTOGASSYSTEMEN B.V. VIENE RAPPRESENTATA IN ITALIA DALL IMPORTATORE ESCLUSIVO: GPL Doctor Italia srl Generale Il VSI della PRINS AUTOGASSYSTEMEN b.v. è un sistema ad iniezione gassosa sequenziale

Dettagli

Esercitazione su UML Ingegneria del Software - San Pietro

Esercitazione su UML Ingegneria del Software - San Pietro Esercitazione su UML Ingegneria del Software - San Pietro Veicolo Un Veicolo è composto da un Motore Veicolo: ha una targa e numero di telaio Motore: ha una cilindrata definita su n pistoni Un Pullman

Dettagli

SOFTWARE MAINTENANCE DESIGN

SOFTWARE MAINTENANCE DESIGN SOFTWARE MAINTENANCE DESIGN INTRODUZIONE... 1 1.1 Identificazione della richiesta di modifica... 2 1.2 Assegnazione di un numero di identificazione alla Change Request... 2 1.3 Classificazione del tipo

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino

Dettagli

DATABASE = collezione di oggetti, ovvero contenitore di dati

DATABASE = collezione di oggetti, ovvero contenitore di dati DATABASE = collezione di oggetti, ovvero contenitore di dati ACCESS = RDBMS (Relationship DataBase Management System). Ovvero software per creare e gestire database RELAZIONALI Un database è uno strumento

Dettagli

MODULO PER LA GESTIONE DEI RESI

MODULO PER LA GESTIONE DEI RESI MODULO PER LA GESTIONE DEI RESI Clienti, prodotti, categorie merceologiche e stabilimenti di produzione. Difetti, tipologia difetti, test ed esiti finali di verifica. Raggruppamento dei test loro in schede

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

Responsabile tecnico

Responsabile tecnico Responsabile tecnico La figura è stata rilevata nei seguenti gruppi di attività economica della classificazione Ateco 91: G 50.2 Manutenzione e riparazione di autoveicoli Figure professionali contigue:

Dettagli

BASI DI DATI - : I modelli di database

BASI DI DATI - : I modelli di database BASI DI DATI - : I modelli di database DAL 1960 ci si e' orientati verso 3 direzioni: 1 MODELLO GERARCHICO Se i dati si presentano naturalmente in una struttura ad albero (ES. File System) Limiti: rigidità

Dettagli

Unified Modeling Language

Unified Modeling Language Unified Modeling Language Luciano Baresi Luciano Baresi 1 OMT Booch UML Sono simili in molti aspetti: Prescrivono un approccio passo-passo Consentono il passaggio dall analisi al progetto in modo omogeneo

Dettagli

TEORIA sulle BASI DI DATI

TEORIA sulle BASI DI DATI TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere

Dettagli

Vision. highlights. la soddisfazione di ampliare i confini dell azienda. Un portale che fa!

Vision. highlights. la soddisfazione di ampliare i confini dell azienda. Un portale che fa! la soddisfazione di ampliare i confini dell azienda Un portale che fa! Il portale aziendale è un luogo di lavoro. Gemino è un Portal Application ricco di contenuti applicativi pronti all uso! highlights

Dettagli

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX

ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX ESAME DI FONDAMENTI DI INFORMATICA T-2 del 15/01/2013 Proff. E. Denti G. Zannoni Tempo a disposizione: 4 ore MAX NB: il candidato troverà nell archivio ZIP scaricato da Esamix anche il software Start Kit

Dettagli

UNITA DIDATTICA 1 GUIDA ALL'UTILIZZO DELLA SCHEDA COMMESSA

UNITA DIDATTICA 1 GUIDA ALL'UTILIZZO DELLA SCHEDA COMMESSA UNITA DIDATTICA 1 GUIDA ALL'UTILIZZO DELLA SCHEDA COMMESSA 5 6 Unità di Apprendimento N. 1 Titolo: Presentazione Obiettivo: Introduzione all importanza dell utilizzo della scheda commessa La scheda commessa

Dettagli

Esercizi sulla progettazione di architetture distribuite

Esercizi sulla progettazione di architetture distribuite Esercizi sulla progettazione di architetture distribuite Negli esercizi proposti di seguito, si richiede di specificare: l architettura complessiva del sistema l elenco dei web service previsti i dati

Dettagli

Edizione Gennaio 2012

Edizione Gennaio 2012 *1756203290* 17562.0329.0 REV1 01/02 2012 Catalogo ricambi serie Idea.isy Edizione Gennaio 2012 Bongioanni Caldaie S.r.l. www.bongioannicaldaie.it Catalogo ricambi serie Idea.isy 1 GENERALITÀ Questo catalogo

Dettagli

Documento non definitivo

Documento non definitivo STUDIO DI SETTORE VG31U ATTIVITÀ 45.20.10 RIPARAZIONI MECCANICHE DI AUTOVEICOLI ATTIVITÀ 45.20.20 RIPARAZIONE DI CARROZZERIE DI AUTOVEICOLI ATTIVITÀ 45.20.30 RIPARAZIONE DI IMPIANTI ELETTRICI E DI ALIMENTAZIONE

Dettagli

Universita di Pisa. Sistema di back end di un porto

Universita di Pisa. Sistema di back end di un porto Universita di Pisa Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica per la Gestione d Azienda Progetto di Tecnologie Informatiche per la Gestione Aziendale Sistema di back end di un porto

Dettagli

COS È. Il sistema consente di pianificare acquistare immagazzinare inventariare amministrare controllare il magazzino di cantiere.

COS È. Il sistema consente di pianificare acquistare immagazzinare inventariare amministrare controllare il magazzino di cantiere. COS È La soluzione informatica per la gestione del Magazzino di cantiere nasce per risolvere e gestire le problematiche legate alla gestione magazzino di cantiere. Il sistema consente di pianificare acquistare

Dettagli

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 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

Dettagli

Ingegneria del Software: UML Class Diagram

Ingegneria del Software: UML Class Diagram Ingegneria del Software: UML Class Diagram Due on Mercoledì, Aprile 1, 2015 Claudio Menghi, Alessandro Rizzi 1 Contents Ingegneria del Software (Claudio Menghi, Alessandro Rizzi ): UML Class Diagram 1

Dettagli

La specifica del problema

La specifica del problema 2.9 (Caso di studio facoltativo) Pensare a oggetti: esame del problema Iniziamo ora a esaminare il nostro caso di studio di progettazione e implementazione orientate agli oggetti. Le sezioni Pensare a

Dettagli

PROGETTO DI RIORDINO DELL ARCHIVIO CORRENTE E DI MIGLIORAMENTO DELLA GESTIONE INFORMATICA DEI FLUSSI DOCUMENTALI.

PROGETTO DI RIORDINO DELL ARCHIVIO CORRENTE E DI MIGLIORAMENTO DELLA GESTIONE INFORMATICA DEI FLUSSI DOCUMENTALI. Comune di Lavagna Provincia di Genova Unità Autonoma Ufficio Relazioni con il Pubblico Servizi Demografici PROGETTO DI RIORDINO DELL ARCHIVIO CORRENTE E DI MIGLIORAMENTO DELLA GESTIONE INFORMATICA DEI

Dettagli

COMANDI PER CICLI. Ciclo: un insieme di operazioni (movimentazioni, ecc.) che evolvono secondo una sequenza prestabilita.

COMANDI PER CICLI. Ciclo: un insieme di operazioni (movimentazioni, ecc.) che evolvono secondo una sequenza prestabilita. COMANDI PER CICLI Ciclo: un insieme di operazioni (movimentazioni, ecc.) che evolvono secondo una sequenza prestabilita. Tipologie di comandi per cicli: 1. MANUALI o ARBITRARI : ogni azione della sequenza

Dettagli

LABORATORIO DI BASI DI DATI

LABORATORIO DI BASI DI DATI LABORATORIO DI BASI DI DATI IPERMERCATO Versione del 21 marzo 2006 Progetto di Conti Pierfrancesco Pasini Sandro SPECIFICA DEI REQUISITI L'obiettivo di questo progetto è quello di fornire un'applicazione,

Dettagli

ALL INTERNO DEL MOTORE, QUANDO UN PISTONE VIENE SPINTO VERSO IL BASSO PER COMPRESSIONE, VIENE IMPRESSO IL MOVIMENTO ALTERNATO ALL ALBERO MOTORE CHE VIENE QUINDI MESSO IN ROTAZIONE. PER EVITARE CHE L ALBERO

Dettagli

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207.

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207. Durante le attività di sviluppo del software applicativo è spesso utilizzato un ciclo di vita incrementale il cui schema di processo è sintetizzato nella figura seguente. In legenda sono riportate le fasi

Dettagli

Database 1 biblioteca universitaria. Testo del quesito

Database 1 biblioteca universitaria. Testo del quesito Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole

Dettagli

CASSANI 40 CV - Anno 1927. Articolo del Dott.Ing. Giorgio BENVENUTO

CASSANI 40 CV - Anno 1927. Articolo del Dott.Ing. Giorgio BENVENUTO CASSANI 40 CV - Anno 1927 Articolo del Dott.Ing. Giorgio BENVENUTO Progettato, brevettato e costruito, nel 1927, dai F.lli CASSANI, Francesco ed Eugenio, nella propria officina di Treviglio che, già all

Dettagli

Progettazione orientata agli oggetti Introduzione a UML

Progettazione orientata agli oggetti Introduzione a UML Progettazione orientata agli oggetti Introduzione a UML Claudia Raibulet raibulet@disco.unimib.it Il processo di sviluppo software Rappresenta un insieme di attività per la specifica, progettazione, implementazione,

Dettagli

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y

Dettagli

CIRCUITI OLEODINAMICI ELEMENTARI

CIRCUITI OLEODINAMICI ELEMENTARI CIRCUITI OLEODINAMICI ELEMENTARI Un esame sistematico dei circuiti completi, anche se limitato a pochi tipi di macchine e di attrezzature, sarebbe estremamente complesso e vasto. Il raggiungimento del

Dettagli

Disegno di Macchine. Lezione n 7 Componentistica di base: alberi. corso per I anno della laurea in ing. meccanica Docente: ing.

Disegno di Macchine. Lezione n 7 Componentistica di base: alberi. corso per I anno della laurea in ing. meccanica Docente: ing. Disegno di Macchine corso per I anno della laurea in ing. meccanica Docente: ing. Francesca Campana Lezione n 7 Componentistica di base: alberi Introduzione ai componenti di macchine I componenti meccanici

Dettagli

Lo schema complessivo con cui opera il servizio è quello rappresentato in figura. 1

Lo schema complessivo con cui opera il servizio è quello rappresentato in figura. 1 U N I A R C Amministrazione Digitale dei Documenti Nell ambito delle trasformazioni legate alla conversione al digitale della Pubblica Amministrazione e delle Imprese (nuovo Codice dell Amministrazione

Dettagli

www.saggese.it www.domenicosaggese.it Pagina 1 di 10

www.saggese.it www.domenicosaggese.it Pagina 1 di 10 Materiale prodotto da Domenico Saggese unicamente come supporto per i suoi corsi. E lecito trattenerne una copia per uso personale; non è autorizzato alcun uso commerciale o in corsi non tenuti od organizzati

Dettagli

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA

Dettagli

Basi di Dati Corso di Laurea in Informatica 2012-2013. Progetto: Introduzione

Basi di Dati Corso di Laurea in Informatica 2012-2013. Progetto: Introduzione Basi di Dati Corso di Laurea in Informatica 2012-2013 Progetto: Introduzione Mauro Conti Department of Mathematics University of Padua conti@math.unipd.it http://www.math.unipd.it/~conti/ 1 Slides credits

Dettagli

SISTEMA DI GESTIONE PER LA QUALITÀ

SISTEMA DI GESTIONE PER LA QUALITÀ Ediz. MQ 01 Pag. 1 di 5 REVISIONI N REV. DATA APPROV DESCRIZIONE RIFERIMENTO PARAGRAFO RIFERIMENTO PAGINA 00 10.05.11 1 a Emissione Tutti Tutte Sommario 4 LA QUALITA... 2 4.1 Requisiti Generali... 2 4.2

Dettagli

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio.

Testo Esercizio Sommario Note relative alla modellazione UML. Note relative al testo dell esercizio. Testo Esercizio Si consideri un sistema per la gestione di un magazzino di un negozio scelto a piacere dal candidato Il sistema è in grado di gestire le seguenti operazioni: Arrivo di nuovi prodotti; Controllo

Dettagli

MOTIS MOTIS. Sistema integrato per la pianificazione, il controllo e la gestione della produzione

MOTIS MOTIS. Sistema integrato per la pianificazione, il controllo e la gestione della produzione MOTIS MOTIS Sistema integrato per la pianificazione, il controllo e la gestione della produzione MOTIS COMMERCIALE AMMINISTRAZIONE PERSONALE - ACQUISTI PROGETTAZIONE DIREZIONE MAGAZZINO MATERIA PRIMA INGRESSO

Dettagli

Presentazione del progetto. I cicli termodinamici:

Presentazione del progetto. I cicli termodinamici: Presentazione del progetto I cicli termodinamici: OTTO DIESEL Obiettivi Presentare in modo sintetico ed efficace i concetti base relativi ai cicli termodinamici OTTO e DIESEL Organizzare e realizzare con

Dettagli

Funzioni del Sistema Operativo

Funzioni del Sistema Operativo Il Software I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (ferramenta). La struttura del calcolatore può essere schematizzata come una serie di

Dettagli

Tecniche di Simulazione: Introduzione. N. Del Buono:

Tecniche di Simulazione: Introduzione. N. Del Buono: Tecniche di Simulazione: Introduzione N. Del Buono: 2 Che cosa è la simulazione La SIMULAZIONE dovrebbe essere considerata una forma di COGNIZIONE (COGNIZIONE qualunque azione o processo per acquisire

Dettagli

Mp3 Organizer Progetto d esame per il corso di Fondamenti di Informatica C

Mp3 Organizer Progetto d esame per il corso di Fondamenti di Informatica C Mp3 Organizer Progetto d esame per il corso di Fondamenti di Informatica C Prof. Giacomo Cabri, Ing. Raffaele Quitadamo Corso di Laurea Triennale in Ingegneria Informatica Università di Modena e R.Emilia

Dettagli

Caso di Studio: Avant Dernier

Caso di Studio: Avant Dernier Caso di Studio: Avant Dernier Specifiche: Nel gioco si affrontano 4 giocatori, ciascuno individuato con un numero progressivo (da 1 a 4). Inizialmente, i giocatori ricevono 5 carte ciascuno, e una carta

Dettagli

I Motori Marini 1/2. Motore a Scoppio (2 o 4 tempi) Motori Diesel (2 o 4 tempi)

I Motori Marini 1/2. Motore a Scoppio (2 o 4 tempi) Motori Diesel (2 o 4 tempi) I Motori Marini 1/2 Classificazione Descrizione I motori marini non sono molto diversi da quelli delle auto, con lo stesso principio di cilindri entro cui scorre uno stantuffo, che tramite una biella collegata

Dettagli

Impianto di cogenerazione realizzato presso una azienda del settore ceramico della provincia di Modena (Emilia-Romagna, Italia)

Impianto di cogenerazione realizzato presso una azienda del settore ceramico della provincia di Modena (Emilia-Romagna, Italia) OPET SEED (Italia) Impianto di realizzato presso una azienda del settore ceramico della provincia di Modena (Emilia-Romagna, Italia) ENERGIE Introduzione L impianto di in esame è installato presso un azienda

Dettagli

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/ 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

Dettagli

Introduzione al data base

Introduzione al data base Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli

Dettagli

Linguaggi di Programmazione I Lezione 6

Linguaggi di Programmazione I Lezione 6 Linguaggi di Programmazione I Lezione 6 Prof. Marcello Sette mailto://marcello.sette@gmail.com http://sette.dnsalias.org 8 aprile 2008 Analisi di oggetti e classi 3 Introduzione............................................................

Dettagli

Esercitazione di Basi di Dati

Esercitazione di Basi di Dati Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 15/22 Aprile 2004 Progettazione di un Database (DB) Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione,

Dettagli

PrometeoManutenzione è un prodotto software, dedicato alla programmazione ed alla gestione della manutenzione e sicurezza degli impianti aziendali.

PrometeoManutenzione è un prodotto software, dedicato alla programmazione ed alla gestione della manutenzione e sicurezza degli impianti aziendali. PrometeoManutenzione è un prodotto software, dedicato alla programmazione ed alla gestione della manutenzione e sicurezza degli impianti aziendali. PrometeoManutenzione supporta la manutenzione programmata

Dettagli

DNA ERP Warehouse Management System.

DNA ERP Warehouse Management System. DNA ERP Warehouse Management System DNA ERP Warehouse Management System. Il prodotto Warehouse Management System (WMS) è sviluppato da ITACME Informatica per la completa copertura delle esigenze di gestione

Dettagli

DISPENSA DI PNEUMATICA

DISPENSA DI PNEUMATICA DISENS DI NEUMTIC 1 RESSIONE La pressione è una grandezza fisica derivata dal rapporto tra forza e superficie. L unità di misura internazionale della pressione è il ascal, anche se è più comodo utilizzare

Dettagli

Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI. Obiettivi Specifica dei Requisiti Assembly Lines Esercizi

Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI. Obiettivi Specifica dei Requisiti Assembly Lines Esercizi Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI Obiettivi Specifica dei Requisiti Assembly Lines Esercizi Obiettivi Nelle lezioni precedenti abbiamo descritto come modellare i requisiti funzionali

Dettagli