Ingegneria del Software MINR. Esercitazione: esempi di esercizi di esame
|
|
- Dario Negri
- 8 anni fa
- Visualizzazioni
Transcript
1 Ingegneria del Software MINR Esercitazione: esempi di esercizi di esame EserciziEsame.1 Struttura del compito 2/3 ore di tempo esercizi su Function point Test scatola nera Test scatola bianca Pianificazione di progetti Teoria della misura/metriche di qualità(solo 6 crediti) domande di teoria vero/falso EserciziEsame.2
2 Solo 6 crediti Esercizi progettuali (esempi) proporre una metrica per la stima della QualitàX del sw caratterizzandola rispetto a tutte le classificazioni descritte a lezione: procedura di misurazione scale delle misure / tipo di misura interna / esterna diretta, indiretta, indicatore di volume, di tempo, di occorrenza e della loro eventuale combinazione data una ipotesi di relazione tra due metriche illustrare la struttura di un test teso a verificarne la fondatezza (anova, condizioni di applicabilità, variabili dipendenti/indipendenti, post hoc test) Esercizi numerici (esempi) calcolare la media, la varianza, il primo, secondo e terzo quartile e l'intervallo di confidenza per un certo campione stimare l'affidabilità di una metrica tramite l'analisi di un insieme di doppie misure EserciziEsame.3 Solo 6 crediti Domanda 2 (10 punti). Il sistema assicurazione qualità della software house ACME ha messo a punto tre programmi (P1, P2, P3) per la generazione automatica di casi di test a scatola nera e li ha testati su 7 applicativi, misurando il numero di errori trovati tramite i test generati. Su tali dati ha effettuato un esperimento ANOVA, i cui risultati sono riportati in figura. a) discutere l esperimento b) illustrare, nel dettaglio, le conclusioni a cui è possibile giungere c) discutere i possibili passi aggiuntivi. EserciziEsame.4
3 Solo 6 crediti Domanda 4 (10 punti). La software house ACME ha tre sedi sul territorio (s1, s2, ed s3) e produce essenzialmente applicazioni in Java (circa classi sviluppate dalle tre sedi). Il sofware sviluppato dalla sede s1 presenta un andamento dei difetti maggiore di quello delle altre due sedi ed una riunione di esperti dell azienda giunge alla conclusione che il problema sia originato da una scarsa qualità delle attività di debug, ovvero che gli errori individuati durante la fase di test non vengano corretti in modo efficace. Progettare un esperimento teso a validare o confutare questa ipotesi elencando tutti i passi necessari e descrivendo sinteticamente il dettaglio di ciascun passo. EserciziEsame.5 FP Individuare e valutare ILF EIF EI EQ EO Avendo le tabelle e le regole di identificazione disponibili EserciziEsame.6
4 Test scatola nera Identificare le classi di equivalenza intervalli di valori numero di valori insiemi di valori condizioni vincolanti errori di formato Coprirle con opportuni test N.B. Un caso di test NON coincide con la classe! Applicare la tecnica dei valori estremi su intervalli di valori su numeri di valori su condizioni vincolanti con diseguaglianze E' più importante la corretta applicazione del metodo che non essere esaustivi EserciziEsame.7 Test scatola bianca Riportare il programma ad un formato "standard" sostituire i cicli for con cicli while espandere eventuali condizioni composte inserire, se necessario, un nodo terminale numerare le istruzioni Tracciare il grafo di controllo Calcolare la complessità ciclomatica Individuare un insieme di cammini che copra gli archi del grafo Per ogni cammino individuare il caso di test relativo Verificare se i cammini scelti sono una base EserciziEsame.8
5 Pianificazione di progetti Dalle dipendenze di progetto calcolare un Pert Calcolare sul Pert i tempi di raggiungimento, il percorso critico (critici) e le attività critiche Tenendo conto dei vincoli di progetto calcolare un Gantt EserciziEsame.9 Esercizio FP (18/9/2006) Dall'analisi dei requisiti per la realizzazione di un servizio di prenotazione on line di stanze di albergo si evincono i seguenti requisiti di massima: Il sistema deve gestire (inserire, cancellare e modificare) gli alberghi (NomeAlbergo, indirizzo, telefono, località, numero di stanze, numero di stelle) e le stanze(nomealbergo, tipostanza, npersone, costo). Inoltre, il sistema gestisce, come solo inserimento, i clienti (CodiceFiscale, nome, cognome, età, residenza, password, ). Il sistema prevede una registrazione on line, in cui il cliente fornisce i suoi dati e viene inserito nel sistema ed una funzionalità di login per i clienti registrati. Una volta effettuato il login, un cliente può cercare una stanza da affittare, scorrendo la lista degli alberghi. Una volta scelto l'albergo il sistema mostra le stanze libere fornendondo all'utente la possibilità di prenotare una stanza. Raffinare le specifiche e fornire una stima della complessità dell'applicazione tramite function point non pesati. A tal scopo fare riferimento alle tabelle allegate EserciziEsame.10
6 Raffinare le specifiche Aggiungo l'attributo numero a stanza Aggiungo l'attributo username a cliente Si assume che la cancellazione alberghi e stanze avvenga tramite la chiave La prenotazione viene memorizzata come Prenotazione(CF, Nome albergo, num stanza, datain, data out) EserciziEsame.11 ILF ALBERGO 1 RET 6 DET(NomeAlbergo, indirizzo, telefono, località, numero di stanze, num. di stelle) STANZA 1 RET 5 DET (NomeAlbergo, numero, tipostanza, npersone, costo) CLIENTE 1 RET 8 DET (CodiceFiscale, nome, cognome, età, residenza, username, password, ) PRENOTAZIONE 1 RET 5 DET (CF, Nome albergo, num stanza, datain, data out)) 4 ILF a complessità bassa 4 7 = 28 FP EserciziEsame.12
7 Gestione alberghi EI : inserimento albergo 1 ILF 8 DET EI : modifica albergo 1 ILF 7 DET EI : cancellazione alb. 3 ILF 1 DET 3ILF: alla cancellazione di un albergo segue la cancellazione delle stanze e delle prenotazioni 2 EI complessità bassa 23=6 1 EI complessità media 4 10 FP EserciziEsame.13 Gestione stanze EI : inserimento stanza EI : modifica stanza EI : cancellazione stanza. 2 ILF 5 DET 1 ILF 3 DET 2 ILF 2 DET 1 EI complessità media 4 FP 2 EI complessità bassa 23=6 FP 10 FP EserciziEsame.14
8 Gestione clienti EI : inserimento clienti 1 ILF 8 DET 1 EI complessità bassa 3 FP EserciziEsame.15 Login EI con l'intento di alterare il comportamento del sistema 1 ILF 2 DET complessità bassa complessità bassa 3 FP EserciziEsame.16
9 Lista di alberghi attivata da un link di pura navigazione non fa conti non aggiorna ILF non crea dati derivati non altera il sistema EQ con 1 ILF e 1 DET Complessità bassa : 3 FP EserciziEsame.17 Lista stanze attivata dal nome dell'albergo non fa conti non aggiorna ILF non crea dati derivati non altera il sistema EQ con 1 ILF e 5 DET Complessità bassa : 3 FP EserciziEsame.18
10 Prenotazione EI : 1 ILF 5 DET 1 EI complessità bassa 3 FP EserciziEsame.19 Totale 63 UFP EserciziEsame.20
11 Test scatola nera (18/9/2006) Facendo riferimento alle specifiche dell'esercizio 1 progettare casi di test a scatola nera per la fase di registrazione, completando e raffinando le specifiche ove necessario EserciziEsame.21 CodiceFiscale nome cognome età residenza username password Dati di ingresso EserciziEsame.22
12 Classi di equivalenza intervalli di valori numero di valori insiemi di valori Non applicabile condizioni vincolanti Non applicabile errori di formato Solo su CF ed EserciziEsame.23 Intervalli di valori Cv1 età nell'intervallo [18,99] Cnv2 età <18 Cnv3 età >99 assumendo, arbitrariamente, il valore massimo 99 e minimo 18 EserciziEsame.24
13 Numero di valori Cv4 Cnv5 Cnv6 8 dati in ingresso meno di 8 dati in ingresso più di 8 dati in ingresso EserciziEsame.25 Errori di formato Cv7 Cnv8 CF valido CF non valido Cv9 valida Cnv10 non valida EserciziEsame.26
14 Casi di test necessari per la copertura delle classi di equivalenza Caso di test Classi coperte Comportamento atteso T1: RSSMRO58B08H501T, Mario, Rossi, 40, Via Piave 54, marior, p76, (Cv1, Cv4, Cv7, Cv9) : registrazione OK T2: RSSMRO58B08H501T, Mario, Rossi, 15, Via Piave 54, marior, p76, m.rossi@libero.it (Cnv2) : ERR età troppo bassa T3: RSSMRO58B08H501T, Mario, Rossi, 130, Via Piave 54, marior, p76, m.rossi@libero.it (Cnv3) : ERR età troppo alta EserciziEsame.27 Casi di test necessari per la copertura delle classi di equivalenza Caso di test Classi coperte Comportamento atteso T4: RSSMRO58B08H501T, Mario, Rossi, 40, Via Piave 54, marior, p76 (Cnv5) : ERR pochi dati T5: RSSMRO58B08H501T, Mario, Rossi, 40, Via Piave 54, marior, p76, m.rossi@libero.it, celibe (Cnv6) : ERR troppi dati T6: RSSMRO58B, Mario, Rossi, 40, Via Piave 54, marior, p76, m.rossi@libero.it (Cnv8) : ERR CF non valido T7: RSSMRO58B08H501T, Mario, Rossi, 40, Via Piave 54, marior, p76, m.rossi.libero.it (Cnv10) : ERR mail non valida EserciziEsame.28
15 Analisi dei valori estremi INTERVALLI RELATIVI AI DATI DI INGRESSO Progettare casi di test: direttamente sugli estremi immediatamente al di sopra immediatamente al di sotto Delle classi valide (una alla volta) Modifichiamo T1 cambiando solo l'età : Classe valida Cv1età nell'intervallo [18,99] T11: ; ; ; ; ; ; NUMERO DI VALORI DEI DATI DI INGRESSO Progettare casi di test: Per il numero minimo di valori Per il numero massimo di valori Immediatamente al di sotto Immediatamente sopra Massimo e minimo coincidono (8) ed abbiamo già testato 7 8 e 9 (T4, T1, T5) EserciziEsame.29 Pianificazione di progetti (4/4/2005) Il dipartimento di sviluppo del software di un agenzia spaziale deve progettare e realizzare un nuovo sistema per la pianificazione delle attività di una missione; per questo scopo alloca un analista, tre programmatori, un esperto di test ed un ricercatore, utilizzando un approccio prototipale che prevede due iterazioni. Nella prima iterazione sono previste le seguenti attività: raccolta e analisi dei requisiti del primo prototipo, che deve implementare le funzionalità senza l uso di algoritmi di pianificazione sofisticati (A, 1 mese); codifica in C++ del prototipo (B, 2 mesi); studio nella letteratura scientifica di algoritmi avanzati di pianificazione (C, 3 mesi); test del programma (D, 1 mese); valutazione con il dipartimento committente del prototipo e degli algoritmi selezionati (E, 1 mese). Nella seconda iterazione sono previste le seguenti attività: analisi dei requisiti del secondo prototipo, che deve implementare le funzionalità con l uso di algoritmi di pianificazione sofisticati (F, 1 mese); insegnamento degli algoritmi ai programmatori da parte del ricercatore (G, 2 mesi); realizzazione di un programma che implementa tutte le funzionalità (H, 2 mesi); test del programma (I, 0,5 mesi); test di accettazione presso il committente (J, 0,5 mesi). Il progetto deve iniziare il 01/01/2006. Il ricercatore non sarà disponibile nel mese di giugno, in quanto impegnato per un congresso. Tracciare il diagramma PERT del progetto. Determinare i tempi minimi e massimi di raggiungimento per ognuna delle attività. Determinare i percorsi critici. Tracciare un diagramma di Gantt per il progetto. Verificare la consistenza del diagramma di Gantt con i vincoli e il personale allocato, ed eventualmente modificarlo. EserciziEsame.30
16 EserciziEsame.31 EserciziEsame.32
17 EserciziEsame.33 Z = predecessori di Y tmin(y) = ma [tmin(z) + t(z)] Z = successori di Y tma(y) = min [tma(z)] -t(y) EserciziEsame.34
18 Z = predecessori di Y tmin(y) = ma [tmin(z) + t(z)] Z = successori di Y tma(y) = min [tma(z)] -t(y) EserciziEsame.35 EserciziEsame.36
19 EserciziEsame.37 EserciziEsame.38
20 EserciziEsame.39 Test scatola bianca Per il seguente codice Java progettare casi di test corrispondenti alla copertura dei cammini del grafo di controllo. EserciziEsame.40
21 Passo 1: identificazione delle istruzioni public static int confronta(int[] vett1, int[] vett2) { /* 1 */ int maggiori = 0; /* 2 */ int i = 0; /* 3 */ while (i < vett1.length) { /* 4 */ if (i < vett2.lenght) /* 5 */ if (vett1[i]>vett2[i]) /* 6 */ maggiori++; /* 7 */ i++; } /* 8 */ if (i>0) /* 9 */ return maggiori else /* 10 */ return -1; } Nel programma esiste una decisione composta che va riscritta secondo la logica dell'operatore && di Java (valutazione di cortocircuito o shortcut evaluation) e questo implica un aumento della complessità ciclomatica EserciziEsame.41 Passo 2: costruzione del grafo di controllo i>=vett1.length 1 i>= vett2.length 2 3 i<vett1.length 4 i<vett2.length vett1[i]<= vett2[i] 7 5 vett1[i]>vett2[i] 6 i<=0 8 i> out Il grafo ha: 11 nodi e 14 archi complessità ciclomatica pari a 5 EserciziEsame.42
22 Passo 2a: ricerca dei cammini i>=vett1.length 1 i>= vett2.length 2 3 i<vett1.length 4 i<vett2.length vett1[i]<= vett2[i] 7 5 vett1[i]>vett2[i] 6 i<=0 8 i> out Il cammino out non è percorribile Cerchiamo cammini in grado di coprire tutti gli archi EserciziEsame.43 Passo 3: individuazione dei cammini Cammini : C1: out C2: out EserciziEsame.44
23 Passo 3: progettazione casi di test secondo la copertura dei cammini Caso di test Variabile di input vett1[] Variabile di input vett2[] Output previsto maggiori C1 { } { 1 } -1 C2 {1, 3, 5} { 2, 1 } 1 C3 { } { false } true C4 { true } { } true C5 { false } { } true EserciziEsame.45 Passo 5: verifica della copertura degli archi Arco out 10-out C1 C2 Cope rto Cope rto Tutti gli archi sono coperti da almeno un caso di test abbiamo soddisfatto il criterio di copertura dei cammini EserciziEsame.46
24 Passo 3bis: (non richiesto) individuazione dei cammini pari alla complessità ciclomatica C1: out C2: out C3: out C4: out C5: out EserciziEsame.47 Passo 3bis(non richiesto): progettazione casi di test in numero pari alla complessità ciclomatica Caso di test Variabile di input vett1[] Variabile di input vett2[] Output previsto maggiori C1 { } { 1 } -1 C2 {1} { 2 } 0 C3 {2} { 1 } 1 C4 {1} { } 0 C5 {2, 1} { 1 } 1 EserciziEsame.48
25 Passo 3bis: verifica della copertura degli archi Arco out 10- out C1 C2 C3 C4 C5 Cope rto Tutti gli archi sono coperti da almeno un caso di test ed il rango della matrice è =5 : i cammini costituiscono una base EserciziEsame.49
IT Project Management
IT Project Management Lezione 5 Software Sizing Estimation - Esercitazione Federica Spiga federica_spiga@yahoo.it A.A. 2010-2011 1 Elementi Base Il metodo dei Function Point consiste nell identificare
DettagliStima della size- Esercitazioni
IT Project Management Lezione 5 Software Sizing Estimation - Esercitazione Federica Spiga A.A. 2009-2010 1 Elementi Base Il metodo dei Function Point consiste nell identificare e contare le funzionalità
DettagliIngegneria del Software MINR. Giuseppe Santucci. 04 B - Esercitazione sui diagrammi Pert e Gantt. Gradi di libertà
Ingegneria del Software MINR Giuseppe Santucci 4 - sercitazione sui diagrammi Pert e Gantt 4 xpertgantt. Gradi di libertà I. I. I.a I.b I.c I.4 4 xpertgantt. Obbiettivo dell esercitazione Stabilire le
DettagliPrenota On-line - Manuale Utente
Prenota On-line - Manuale Utente Aggiornato al 17/04/2014 1 Indice generale 1. Il Login e la registrazione... 3 2. Pagina iniziale l elenco delle funzioni... 3 3. Prenotazione dell appuntamento... 4 3.1
DettagliTesting: basato su analisi dinamica del codice. Metodi Formali: basato su analisi statica del codice.
Convalida: attività volta ad assicurare che il SW sia conforme ai requisiti dell utente. Verifica: attività volta ad assicurare che il SW sia conforme alle specifiche dell analista. Goal: determinare malfunzionamenti/anomalie/errori
DettagliProgettazione e realizzazione di un applicativo Web Annunci Immobiliari
Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2009/2010 Progettazione e realizzazione di un applicativo Web Annunci Immobiliari 1 Scopo del progetto Si vuole realizzare un applicazione
DettagliPrenota On line Manuale Utente
Prenota On line Manuale Utente Indice generale 1. Login e registrazione...1 2. Pagina iniziale l'elenco delle funzioni...1 3. Prenotazione dell'appuntamento...2 3.1 Scelta del Servizio...2 3.2 Inserimento
DettagliSistemi Informativi I Function Point Analisys
7. Stima dei costi. Nelle diverse fasi del progetto di sviluppo del software si possono individuare quattro principali voci di costo, corrispondenti alle fasi del ciclo posteriori allo studio di fattibilità:
DettagliDATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)
Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel
DettagliLa 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
DettagliProgetto di basi di dati Laboratorio di diagnosi mediche
Progetto di basi di dati aboratorio di diagnosi mediche Descrizione e specifiche Si vuole realizzare il progetto della base di dati di laboratorio di diagnosi medica, partendo da un insieme di requisiti.
DettagliSequenza alternativa degli eventi: Variazione di prezzo superiore al 20% per almeno un articolo.
Corso di Ingegneria del software - Seconda prova di verifica in itinere, 17 dicembre 2008 C, Montangero, L. Semini Dipartimento di Informatica, Università di Pisa a.a. 2008/09 La prova si svolge a libri
DettagliGestione 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
DettagliCompito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1
Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1 Si considerino le seguenti specifiche relative alla realizzazione della base di dati di una facoltà e si definisca
DettagliProcedura SMS. Manuale Utente
Procedura SMS Manuale Utente INDICE: 1 ACCESSO... 4 1.1 Messaggio di benvenuto... 4 2 UTENTI...4 2.1 Gestione utenti (utente di Livello 2)... 4 2.1.1 Creazione nuovo utente... 4 2.1.2 Modifica dati utente...
DettagliING 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...
DettagliLaboratorio di Algoritmi e Strutture Dati
Laboratorio di Algoritmi e Strutture Dati Aniello Murano http://people.na.infn.it people.na.infn.it/~murano/ 1 Esercitazione di laboratorio: Problema del venditore Terza parte 2 1 Esercizio del venditore
DettagliSviluppo e Gestione dei Progetti. docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it
Sviluppo e Gestione dei Progetti docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it Metodologie operative Pianificazione e dimensionamento di un progetto Controllo e gestione operativa del progetto.
DettagliUNIVERSITA 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
DettagliAnalisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda
Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda Premessa Con l analisi di sensitività il perito valutatore elabora un range di valori invece di un dato
DettagliA intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.
Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio
DettagliPROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI.
Allegato 1) PROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI Allegato tecnico Introduzione Si richiede di realizzare una
DettagliSistemi Informativi I
Sistemi Informativi I Modalità di Esame L esame consta in una prova orale, durante la quale viene discusso un progetto approntato individualmente dallo studente. Il progetto consiste nella elaborazione
DettagliManuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015
Manuale Utente Gestione Richieste supporto Data Warehouse Della Ragioneria Generale dello Stato Versione 1.0 Roma, Ottobre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del
DettagliJAVENDOS. (Modulo Web Opzionale di Mitico ERP) (Applicazione JAVA J2EE) Revisione Luglio 2011. a cura di Vinicio Montagnoli, Andrea Baldelli
JAVENDOS (Modulo Web Opzionale di Mitico ERP) gestione ordini web e statistiche clienti/agenti. (Applicazione JAVA J2EE) Revisione Luglio 2011 a cura di Vinicio Montagnoli, Andrea Baldelli www.assistinformatica.com
DettagliISSA EUROPE PTSOFTWARE 2.0
MANUALE UTENTE ISSA EUROPE PTSOFTWARE 2.0 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 1/27 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 2/27 Informazioni
DettagliINGEGNERIA DEL SOFTWARE
INGEGNERIA DEL SOFTWARE A.A. 2014 2015 Pasquale Ardimento, Nicola Boffoli, Danilo Caivano, Giuseppe Visaggio Sommario ð Il Piano del Corso ð Svolgimento degli Esami ð Bibliografia ð Materiale didattico
DettagliPiano di gestione della qualità
Piano di gestione della qualità Pianificazione della qualità Politica ed obiettivi della qualità Riferimento ad un eventuale modello di qualità adottato Controllo della qualità Procedure di controllo.
DettagliBasi di dati I. Esercitazione proposta
Basi di dati I Esercitazione proposta Premessa Viene richiesta la realizzazione di una piccola base di dati, attraverso un processo di progettazione concettuale e logica e con la realizzazione di alcune
DettagliTraccia 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
DettagliGestione Albo Fornitori
Gestione Albo Fornitori Documentazione utente - Gestione Albo Fornitori Pagina 1 di 29 - Indice dei Contenuti 1. Introduzione... 3 2. Registrazione utente... 3 2.1 Registrazione nuovo utente... 3 2.2 Registrazione
DettagliCONCORSO DI IDEE. Manuale per la compilazione delle proposte progettuali
CONCORSO DI IDEE Manuale per la compilazione delle proposte progettuali Pagina 1 di 13 1. INFORMAZIONI GENERALI Denominazione dell impresa Nome del rappresentante legale Nome dell imprenditore (se diverso
DettagliSITO DI PUBBLICAZIONE ANNUNCI
IL DOCUMENTO 1. Sito di pubblicazione annunci... 3 1.1 Home page... 3 1.2 Consultazione annuncio... 4 1.3 Inserisci annuncio... 6 1.4 Avvisami... 7 1.5 Ricarica... 8 1.6 Edicola... 8 1.7 Help... 9 1.8
DettagliLight CRM. Documento Tecnico. Descrizione delle funzionalità del servizio
Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, michielan@prosa.com Revisionato
DettagliIL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1
Ernesto Cappelletti (ErnestoCappelletti) IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 6 April 2012 1. Requisiti per la scrittura del software secondo la norma UNI EN ISO 13849-1:2008
DettagliEsercizi di Programmazione del progetto
Esercizi di Programmazione del progetto 1. Un progetto è costituito da tre attività tra loro non legate da vincoli di precedenza. Rappresentarlo con un reticolo americano ed europeo. L attività a dura
DettagliEsercitazioni di Progettazione del Software. Esercitazione (Prova al calcolatore del 17 settembre 2010)
Sapienza - Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Corso di Laurea in Ingegneria Informatica ed Automatica, Ingegneria dei Sistemi Informatici Esercitazioni
DettagliSistemiInformatividiRete
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
DettagliACCESSO AL CREDITO (determinazione dirigenziale n. 678 / 2015)
Area Lavoro e Politiche Economiche Settore Economia e Politiche Negoziali Interventi a sostegno dell economia locale Bando ACCESSO AL CREDITO (determinazione dirigenziale n. 678 / 2015) ID BANDO BS0179
DettagliBanca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste
Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)
DettagliCreare diagrammi di Gantt con Visio 2003
Creare diagrammi di Gantt con Visio 2003 La fase di pianificazione di un progetto è sicuramente molto delicata e alquanto complessa, in quanto bisogna riuscire a definire una scomposizione del progetto
DettagliProgetti e diagrammi di Gantt con Access
Progetti e diagrammi di Gantt con Access In questo articolo esamineremo un applicazione Access per la pianificazione delle attività dei progetti. L applicazione può essere facilmente utilizzata per soddisfare
DettagliBasi di Dati corso C Esercitazione 18/12/2002 Autonoleggio tempo: 3 ore
Basi di Dati corso C Esercitazione 18/12/2002 Autonoleggio tempo: 3 ore Si vuole progettare una base di dati per conto di una società convenzionata con un aeroporto, che gestisce il noleggio di automobili
DettagliDOCUMENTO 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
DettagliPROGETTO TESSERA SANITARIA CERTIFICATI DI MALATTIA MANUALE D USO
PROGETTO TESSERA SANITARIA CERTIFICATI DI MALATTIA (DPCM 26 MARZO 2088 ATTUATIVO DEL COMMA 5-BIS DELL ARTICOLO 50) Pag. 2 di 34 INDICE 1. NORMATIVA DI RIFERIMENTO 4 2. INTRODUZIONE 5 3. ACCESSO AL SISTEMA
DettagliEsercitazione revisione bozza di proposta
Giuseppe Santucci Qualità nella Produzione del Software Esercitazione su Revisione del contratto (Contract review) & Piani di sviluppo e qualità (Development and quality plans) EX_01.1 Esercitazione revisione
DettagliProcedura di iscrizione al corso on line
Pag. 1 di 8 Procedura di iscrizione al corso on line 1 Come iscriversi... 1 1.1 Richiesta di iscrizione via Web da parte dell Esaminatore... 2 1.1.1 Prerequisiti per l iscrizione... 2 1.1.2 Compilazione
DettagliRIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova
RIFERIMENTI ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 I riferimenti devono essere precisi
DettagliSAPIENZA Università di Roma, Facoltà di Ingegneria
SAPIENZA Università di Roma, Facoltà di Ingegneria Corso di PROGETTAZIONE DEL SOFTWARE Laurea in Ingegneria Informatica Prof. E.Casalicchio A.A. 2008/09 QUARTA PARTE: Soluzioni Esercizi 13-23 Soluzione
DettagliAlgoritmi di Ricerca. Esempi di programmi Java
Fondamenti di Informatica Algoritmi di Ricerca Esempi di programmi Java Fondamenti di Informatica - D. Talia - UNICAL 1 Ricerca in una sequenza di elementi Data una sequenza di elementi, occorre verificare
DettagliAgenda telematica delle manifestazioni pubbliche
Prefettura Ufficio territoriale del Governo di Campobasso Università degli Studi del Molise Agenda telematica delle manifestazioni pubbliche Manuale Utente : Personale Ente Organizzatore Sommario 1. Introduzione
DettagliSPC e distribuzione normale con Access
SPC e distribuzione normale con Access In questo articolo esamineremo una applicazione Access per il calcolo e la rappresentazione grafica della distribuzione normale, collegata con tabelle di Clienti,
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
DettagliIntegrazione del progetto CART regione Toscana nel software di CCE K2
Integrazione del progetto CART regione Toscana nel software di CCE K2 Data Creazione 04/12/2012 Versione 1.0 Autore Alberto Bruno Stato documento Revisioni 1 Sommario 1 - Introduzione... 3 2 - Attivazione
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliManuale 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...
DettagliIstruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive. https://nonconf.unife.it/
Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive https://nonconf.unife.it/ Registrazione della Non Conformità (NC) Accesso di tipo 1 Addetto Registrazione della Non Conformità
Dettagli12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)
12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,
DettagliGUIDA AL CALCOLO DEI COSTI DELLE ATTIVITA DI RICERCA DOCUMENTALE
GUIDA AL CALCOLO DEI COSTI DELLE ATTIVITA DI RICERCA DOCUMENTALE L applicazione elaborata da Nordest Informatica e disponibile all interno del sito è finalizzata a fornirvi un ipotesi dell impatto economico
DettagliUniversità degli Studi di Milano Bicocca CdS ECOAMM Corso di Metodi Statistici per l Amministrazione delle Imprese CARTE DI CONTROLLO PER VARIABILI
Università degli Studi di Milano Bicocca CdS ECOAMM Corso di Metodi Statistici per l Amministrazione delle Imprese CARTE DI CONTROLLO PER VARIABILI 1. L azienda Wood produce legno compensato per costruzioni
DettagliMODALITA DI REGISTRAZIONE
MODALITA DI REGISTRAZIONE Oltre all Amministratore, ci sono cinque diversi tipi di utenti del Registro: - gli Operatori, le Organizzazioni e i singoli Individui, che devono registrarsi per aprire un conto
DettagliSOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
DettagliAPPROVVIGIONARE APPROVVIGIONARE. Rev. Data Causale Redazione Verifica Approvazione. 00 xx/xx/xxxx Prima emissione
APPROVVIGIONARE Rev. Data Causale Redazione Verifica Approvazione 00 xx/xx/xxxx Prima emissione INDICE SCOPO DELLA PROCEDURA RESPONSABILITÀ CAMPO DI APPLICAZIONE MODALITÀ OPERATIVE MONITORAGGIO E MISURAZIONE
DettagliUtilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015
Utilizzo della APP IrriframeVoice Versione 1.0 maggio 2015 0.0 Installazione Sul telefono o sul tablet andare sullo store delle applicazioni per scaricare la APP A seconda del sistema operativo del telefono
DettagliStudente (Cognome Nome): Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2006-07 Secondo Compitino 21 Dicembre 2006
Studente (Cognome Nome): Matricola: Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2006-07 Secondo Compitino 21 Dicembre 2006 Si noti che le soluzioni ai quesiti saranno considerate
DettagliSono casi particolari di MCF : SPT (cammini minimi) non vi sono vincoli di capacità superiore (solo x ij > 0) (i, j) A : c ij, costo di percorrenza
Il problema di flusso di costo minimo (MCF) Dati : grafo orientato G = ( N, A ) i N, deficit del nodo i : b i (i, j) A u ij, capacità superiore (max quantità di flusso che può transitare) c ij, costo di
DettagliIL SISTEMA DI DELEGHE E PROCURE una tutela per la società e i suoi amministratori. Milano 18 novembre 2014. A cura di: Luca Ghisletti
IL SISTEMA DI DELEGHE E PROCURE una tutela per la società e i suoi amministratori Milano 18 novembre 2014 A cura di: Luca Ghisletti Compliance Aziendale Compliance è la conformità delle attività aziendali
DettagliEsercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza
DettagliBANDO FIERE INTERNAZIONALI 2010 PROCEDURA PER LA REGISTRAZIONE DELLA DOMANDA ON LINE RICHIESTA VOUCHER PER PARTECIPAZIONE A FIERE INTERNAZIONALI 2010
BANDO FIERE INTERNAZIONALI 2010 PROCEDURA PER LA REGISTRAZIONE DELLA DOMANDA ON LINE RICHIESTA VOUCHER PER PARTECIPAZIONE A FIERE INTERNAZIONALI 2010 La procedura della domanda on line prevede le seguenti
DettagliSistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO
Sistema Informativo Gestione Fidelizzazione Clienti MANUALE D USO Login All apertura il programma controlla che sia stata effettuata la registrazione e in caso negativo viene visualizzato un messaggio.
DettagliCHIUSURE di MAGAZZINO di FINE ANNO
CHIUSURE di MAGAZZINO di FINE ANNO Operazioni da svolgere per il riporto delle giacenze di fine esercizio Il documento che segue ha lo scopo di illustrare le operazioni che devono essere eseguite per:
DettagliIstituto Centrale per il Catalogo Unico delle Biblioteche Italiane. e per le Informazioni bibliografiche. Manuali utente per SBN WEB. Versione 1.
Istituto Centrale per il Catalogo Unico delle Biblioteche Italiane e per le Informazioni bibliografiche Manuali utente per SBN WEB Versione 1.0 Produzione editoriale Vers. 1.0 27/09/2013 Pagina 1 Sommario
DettagliManuale Utente. Gestione Richieste supporto BDAP. Versione 1.0
Manuale Utente Gestione Richieste supporto BDAP Versione 1.0 Roma, Settembre 2015 1 Indice 1 Generalità... 3 1.1 Scopo del documento... 3 1.2 Versioni del documento... 3 1.3 Documenti di Riferimento...
DettagliEffettuare gli audit interni
Scopo Definire le modalità per la gestione delle verifiche ispettive interne Fornitore del Processo Input Cliente del Processo Qualità (centrale) e Referenti Qualità delle sedi territoriali Direzione Qualità
DettagliProgettazione della componente applicativa
7 Progettazione della componente applicativa In questo capitolo illustreremo la progettazione della componente applicativa di un sistema informativo. La metodologia da noi utilizzata sarà basata sull utilizzo
DettagliVia Mazzini,13 10010 Candia Canavese (TO) 011 9834713
Via Mazzini,13 10010 Candia Canavese (TO) 011 9834713 1 - IL SITO WEB Il programma DPS ONLINE è disponibile all url: http://dpsonline.scinformatica.org/ Per poter usufruire di questo servizio è necessario
DettagliGestione Turni. Introduzione
Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente
DettagliAmbulatorio Virtuale Medinformatica Sistema On Line per richiedere Appuntamenti e Ricette
Ambulatorio Virtuale Medinformatica Sistema On Line per richiedere Appuntamenti e Ricette Egregio Dottore, Gentile Dottoressa, abbiamo il piacere di presentarle il nuovo sistema informatico per la gestione
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliRICHIESTE INTERVENTO
RICHIESTE INTERVENTO Indice INDICE...2 INTRODUZIONE... 3 1.1 FUNZIONALITÀ "RICHIESTA INTERVENTO"... 3 1.1.1 Nuovo Ticket... 4 1.1.2 My open Ticket... 8 1.1.3 Gli stati del Sistema... 9 1.1.4 Certificazione
DettagliRealizzazione di una classe con un associazione
Realizzazione di una classe con un associazione Nel realizzare una classe che è coinvolta in un associazione, ci dobbiamo chiedere se la classe ha responsabilità sull associazione. Diciamo che una classe
DettagliPiattaforma per la gestione degli Elenchi degli Operatori economici del Commissario Straordinario Delegato Calabria
Piattaforma per la gestione degli Elenchi degli Operatori economici del Commissario Straordinario Delegato Calabria Manuale utente Operatore economico Sommario 1. GESTIONE DELLE UTENZE...3 1.1 Registrazione
DettagliSoftware Servizi Web UOGA
Manuale Operativo Utente Software Servizi Web UOGA S.p.A. Informatica e Servizi Interbancari Sammarinesi Strada Caiese, 3 47891 Dogana Tel. 0549 979611 Fax 0549 979699 e-mail: info@isis.sm Identificatore
DettagliTSP con eliminazione di sottocicli
TSP con eliminazione di sottocicli Un commesso viaggiatore deve visitare 7 clienti in modo da minimizzare la distanza percorsa. Le distanze (in Km) tra ognuno dei clienti sono come segue: 3 5 7-8 9 57
Dettagliwww.reputazioneonline.it
1 INDICE 1.INTRODUZIONE 3 1.1 Cosa è 3 1.2 Obiettivo 3 1.3 A cosa serve 3 1.4 A chi è rivolto 3 2.ACCESSO AL PORTALE 4 2.1 Registrazione 5 2.2 Login 7 3.STRUTTURA DEL PORTALE 8 3.1 Identità Digitale 8
DettagliIl Sistema Nazionale di Autovalutazione
Il Sistema Nazionale di Autovalutazione PROCESSO DI AUTOVALUTAZIONE Versione 1.3 06/07/2015 Indice 1- INTRODUZIONE... 3 2- ACCESSO ALLE FUNZIONI... 3 3- UNITÀ DI VALUTAZIONE... 5 4- INDICATORI... 8 5-
DettagliProgetto di Ingegneria del Software 2. SWIMv2
Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida al Testing Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Indice 1 Introduzione 1.1 Materiale fornito................................
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliRELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE
RELAZIONE PROGETTO DATABASE GESTIONE BIBLIOTECA PERSONALE Mameli Salvatore-M01/000153 SOMMARIO 1 INTRODUZIONE 1.1 Project Overview 1.2 Ambiente del prodotto 1.3 Document Overview 2 - PROGETTAZIONE 2.1
DettagliFunzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
Dettagli(a cura di Francesca Godioli)
lezione n. 12 (a cura di Francesca Godioli) Ad ogni categoria della variabile qualitativa si può assegnare un valore numerico che viene chiamato SCORE. Passare dalla variabile qualitativa X2 a dei valori
DettagliEsercizi Capitolo 6 - Alberi binari di ricerca
Esercizi Capitolo 6 - Alberi binari di ricerca Alberto Montresor 23 settembre 200 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente, è possibile
DettagliCOMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015
COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato
DettagliCaso d Uso: AcquistoAbbonamentoStudentiSettimanaleGiornaliero Breve descrizione. Procedura per la registrazione al servizio CicloPi.
Corso di Ingegneria del software Seconda verifica 27 maggio 2015 F. Gadducci, L. Semini - Dipartimento di Informatica, Università di Pisa, a.a. 2014/15 La prova si svolge a libri chiusi (non è permessa
DettagliLaboratorio di programmazione
Laboratorio di programmazione Lezione VI Tatiana Zolo tatiana.zolo@libero.it 1 LE STRUCT Tipo definito dall utente i cui elementi possono essere eterogenei (di tipo diverso). Introduce un nuovo tipo di
DettagliAnalisi per processi - ESEMPI DI MODELLAZIONE AZIENDALE -
Analisi per processi - ESEMPI DI MODELLAZIONE AZIENDALE - Prof. Riccardo Melloni riccardo.melloni@unimore.it Università di Modena and Reggio Emilia Dipartimento di Ingegneria Enzo Ferrari via Vignolese
DettagliARCHIVIAZIONE DOCUMENTALE NEiTdoc
ARCHIVIAZIONE DOCUMENTALE NEiTdoc PROCESS & DOCUMENT MANAGEMENT La documentazione può essere definita un complesso di scritture prodotte da entità pubbliche o private nell espletamento della loro attività,
DettagliTSP con eliminazione di sottocicli
TSP con eliminazione di sottocicli Un commesso viaggiatore deve visitare 7 clienti in modo da minimizzare la distanza percorsa. Le distanze (in Km) tra ognuno dei clienti sono come segue: 7-8 9 7 9-8 79
DettagliMinistero del Lavoro e della Previdenza Sociale
Ministero del Lavoro e della Previdenza Sociale Direzione Generale per il mercato del lavoro Direzione Generale per l innovazione tecnologica e la comunicazione Allegato D Regole tecniche per l aggiornamento
DettagliTrasformazione dei Processi in Progetti DIB 1
Trasformazione dei Processi in Progetti DIB 1 Generalità DIB 2 Progetto PROGETTO: esecuzione di un insieme di attività in un tempo e con risorse limitati per raggiungere uno specifico scopo. A causa dell
Dettagli