Strumenti di gestione del ciclo di vita del software
|
|
- Mariangela Villani
- 6 anni fa
- Visualizzazioni
Transcript
1 Strumenti di gestione del ciclo di vita del software Università degli studi di Padova a.a. 2017/18 Laurea in Informatica Corso di Ingegneria del Software Presenta Nicola Bertazzo Giovedì 7 Dicembre 2017
2 > Sommario 1. Obiettivi 2. Processo 3. Esempio 4. Visione in dettaglio 5. Conclusioni 2/19
3 > Obiettivi Descrivere un processo di sviluppo e verifica del software ripetibile, con lo scopo di misurare e migliorare la qualità di prodotto Fornire un esempio dell'implementazione del processo, per lo sviluppo di un progetto Java, con prodotti Free 3/19
4 Processo di sviluppo > Visione generale 4/19
5 > Esempio Repository Segnalazioni Ambiente Sviluppo Repository Sorgenti Ambiente di Build Repository Prodotti 5/19
6 Visione in dettaglio > Ambiente di sviluppo Luogo dove avviene l attività di sviluppo e verifica del prodotto Vengono realizzati i test di unità Il processo di costruzione del prodotto deve essere automatico Il codice prodotto viene inviato frequentemente al Repository dei sorgenti Dopo la realizzazione di una funzionalità avvengono le altre attività di verifica 6/19
7 Ambiente di sviluppo > Strumenti di verifica Unità: Controllo del comportamento di ogni singolo oggetto in isolamento JUnit, TestNG [TDD] Integrazione: Verifica della collaborazione fra più oggetti nel formare un sottosistema, al fine di verificare il comportamento esterno e i contratti di interfaccia Funzionali e verifica e validazione: Controllo del soddisfacimento dei requisiti funzionali Fitnesse, Selenium, Cucumber, Jbehave [BDD] 7/19
8 Ambiente di sviluppo > Test funzionali 8/19
9 Ambiente di sviluppo > Test di unità 9/19
10 Ambiente di sviluppo > Strumenti di analisi del codice Imporre il rispetto di convenzioni e stili Verificare la congruità della documentazione Controllare metriche ed indicatori (complessità ciclomatica, grafo delle dipendenze, numerosità delle linee di codice) Ricercare codice copiato in più punti Ricercare errori comuni nel codice Misurare la percentuale di codice testato Ricercare indicatori di parti incomplete (p. es. tag) CheckStyle PMD & CPD Find Bugs Cobertura 10/19
11 Visione in dettaglio > Repository dei sorgenti Deposito unico di tutto il codice sorgente Accesso alla storia completa del software Documentazione delle modifiche: Oggetti modificati Data e ora Autore Commenti e motivazioni Possibilità di gestire più rami diversi di sviluppo contemporaneamente 11/19
12 Repository dei sorgenti > Workflow pattern: Centralized 12/19
13 Repository dei sorgenti > Workflow pattern: Feature Branch 13/19
14 Visione in dettaglio > Ambiente di build Al completamento di un'attività viene costruito il prodotto Se il processo di costruzione fallisce l'attività non continua fino a che il prodotto non viene riparato Assicura la presenza di un prodotto consistente Il processo di costruzione deve essere automatico e ripetibile 14/19
15 Visione in dettaglio > Repository prodotti Ambiente dove depositare e pubblicare i prodotti Agisce da intermediario per scaricare prodotti da depositi esterni Permette di effettuare ricerche e reperire informazioni riguardanti i prodotti Permette di gestire e associare permessi d accesso sui prodotti 15/19
16 > Conclusioni Risultati garantiti nel lungo periodo Benefici incrementali Si ottengono vantaggi da un applicazione parziale o progressiva Tempo di avvio lungo Gestione complessa di molte componenti 16/19
17 > Continuous Delivery 17/19
18 > Continuous Delivery VS Deploymet 18/19
19 > Demo 19/19
Strumenti di gestione del ciclo di vita del software
Strumenti di gestione del ciclo di vita del software Università degli studi di Padova a.a. 2008/09 Laurea in Informatica Corso di Ingegneria del Software mod. A. presenta Nicola Bertazzo nicola.bertazzo@gmail.com
4. Qualità. un concetto molte sfaccettature. Andrea Polini. Ingegneria del Software Corso di Laurea in Informatica
4. Qualità un concetto molte sfaccettature Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 4. Qualità 1 / 23 Sommario 1 Tipiche Qualità del Processo (Ingegneria
Cosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
Gestione dello sviluppo software Modelli Base
Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A4_1 V1.0 Gestione dello sviluppo software Modelli Base Il contenuto
CITTA DI VIGEVANO Settore Servizi alla città e valorizzazione culturale Servizio Informatico Comunale
CITTA DI VIGEVANO Settore Servizi alla città e valorizzazione culturale Servizio Informatico Comunale Piano di Informatizzazione dei procedimenti (art. 24 co. 3-bis del DL 90/2014) Allegato 5-Piano Informatizzazione
Spring Stack Testing: Continuous integration, Continuous Agitation
Spring Stack Testing: Continuous integration, Continuous Agitation Massimiliano Dessì CRS4 http://wiki.java.net/bin/view/people/massimilianodessi Cagliari, 28 ottobre 2006 1 Lo speaker Consulente Java,
Corso di Ingegneria del Software. Modelli di produzione del software
Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it 1. Concetti di base Sommario 2. 2.1 Modello a cascata 2.2 Modelli incrementali 2.3 Modelli evolutivi 2.4 Modelli agili
INGEGNERIA DEL SOFTWARE
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea magistrale in Ingegneria informatica Anno accademico 2016/2017-1 anno INGEGNERIA DEL SOFTWARE 9 CFU - 1 semestre Docente titolare
Introduzione all ingegneria dei sistemi ICT
Università di Bergamo Facoltà di Ingegneria Applicazioni Internet B Paolo Salvaneschi C1_1 V1.3 Introduzione all ingegneria dei sistemi ICT Il contenuto del documento è liberamente utilizzabile dagli studenti,
Ingegneria del Software II
Ingegneria del Software II Prof. Evelina Lamma Anno accademico 2017-16 Obiettivi del corso l Illustrare modelli, tecniche e strumenti disponibili nelle varie attività/fasi del processo di sviluppo software:
SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica
SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Esercitazioni di PROGETTAZIONE DEL SOFTWARE (Corso di Laurea in Ingegneria Informatica ed Automatica Corso
UML I diagrammi implementativi
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - UML I diagrammi implementativi E. TINELLI I diagrammi implementativi In UML 2.x esistono 3 tipi di
Il nuovo riuso. L Innovazione in Campania
L Innovazione in Campania Risultati e sviluppi futuri degli Accordi di Programma Quadro per l e-government e la Società dell Informazione ] 22 maggio 2009 Il Maurizio Coppola Regione Campania - Dirigente
Il back end di doclife network è utilizzato dalla sede centrale e dagli amministratori dell azienda che adotta il sistema.
presenta SCENARIO ED ESIGENZE Aziende organizzate con una struttura «centro-periferia» che hanno esigenza di: _ avere un repository virtuale per organizzare il proprio corpus informativo (knowledge management)
7. Architetture Software
7. Architetture Software definire la struttura Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 7. Architetture Software 1 / 18 Design Nella fase di design
2. Modellazione dei casi d uso
2. Modellazione dei casi d uso Andrea Polini Laboratorio di Ingegneria del Software Corso di Laurea in Informatica (Laboratorio di Ingegneria del Software) 2. Modellazione dei casi d uso 1 / 20 Sommario
Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento
Principi di Progettazione del Software a.a. 2016-2017 Prof. Università del Salento Il GSA Lab (www.gsalab.unisalento.it) Laboratorio di ricerca in ingegneria del software e sistemi interattivi La mission
Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!
Principi di Progettazione del Software a.a. 2015-2016" Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Il GSA Lab (www.gsalab.unisalento.it)" Laboratorio di ricerca in ingegneria del
IS Corso di Ingegneria del Software 1
Contenuti Analisi dei requisiti L attività di analisi Lo studio di fattibilità L analisi dei requisiti 2001 Corso di Ingegneria del Software Specifica dei requisiti V. Ambriola, G.A. Cignoni C. Montenegro,
Collaudo del software
Collaudo del software Il software deve essere testato con il preciso scopo di trovare degli errori prima di essere consegnato al cliente Il collaudo è un insieme di attività pianificate per testare il
Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento
Principi di Progettazione del Software a.a. 2017-2018 Prof. Università del Salento Il GSA Lab (www.gsalab.unisalento.it) Laboratorio di ricerca in ingegneria del software e sistemi interattivi La mission
Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica
Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica Candidato: Lorenzo D Eri Relatore: Prof. Sergio Carrato Correlatore: Ing. Vojko Croselli 2 dicembre 2015 Università degli
Ciclo di vita per lo sviluppo di software sicuro
Ciclo di vita per lo sviluppo di software sicuro (a cura di Roberto Ugolini Postecom Spa) Security Service Unit Documento pubblico Le motivazioni del cambiamento 1/3 2 Aumentare il livello di sicurezza
UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE. Piano di Testing 1.1 TEAM CODROT
UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE Piano di Testing 1.1 TEAM CODROT 853540 BONOTTO MIRKO 854763 CERVELLIN GIULIO 853780 ROSSETTO MOSE 28 FEBBRAIO 2017
Programmazione con Java
Programmazione con Java Realtà e sistemi informatici Scopo dell informatica Studiare e produrre tecnologie, tecniche e metodi per rappresentare il mondo reale mediante dati, informazioni e conoscenza che
GESTIONE VERSAMENTI TELEMATICI 2014
GESTIONE VERSAMENTI TELEMATICI 2014 Note di rilascio Versione 1.0.0 Data 04 febbraio 2014 Compatibilità - In sintesi LE NUOVE DICHIARAZIONI FISCALI 2014 -... 1 CONTENUTO DELLA VERSIONE... 3 UTILIZZO DEL
La gestione documentale aperta e flessibile dell ASL 20 di Alessandria e Tortona
La gestione documentale aperta e flessibile dell ASL 20 di Alessandria e Tortona Convegno: Dal Protocollo alla Conservazione Sostitutiva: la gestione efficace dei contenuti e dei processi Torino, 19 giugno
UNIVERSITÀ DEGLI STUDI DI PISA
UNIVERSITÀ DEGLI STUDI DI PISA Facoltà di Ingegneria Corso di laurea specialistica in Ingegneria Informatica per la gestione d azienda Tesi di Laurea Specialistica Progettazione ed Implementazione di un
LA BUSSOLA DELLA TRASPARENZA: COSA È?
LA BUSSOLA DELLA TRASPARENZA: COSA È? La Bussola della Trasparenza consente alle bbli h amministrazioni i i i i e aii cittadini i di i di pubbliche utilizzare strumenti per l analisi ed il monitoraggio
ARCHITECTING AND DESIGNING J2EE APPLICATIONS
ARCHITECTING AND DESIGNING J2EE APPLICATIONS [cod. S301] UN BUON MOTIVO PER Il corso fornisce le competenze richieste per utilizzare la piattaforma J2EE (Java 2 Platform, Enterprise Edition) per creare
Software Testing. Esercizi proposti. Esercizi di Testing 1
Software Testing Esercizi proposti Esercizi di Testing 1 Esercizi proposti Una delle prove obbligatorie per sostenere l esame di Ingegneria del Software 2 è lo svolgimento di un esercizio pratico di testing
Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.
tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca
Corso di Ingegneria del Software. Metriche Parte II
Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it Metriche Sommario 1. Concetti di base 2. METRICHE DIMENSIONALI 3. METRICHE FUNZIONALI 4. 5. Bibliografia Il numero
Piano dei Test e Collaudo del software Titolo Documento
Controllo delle copie Il presente documento, se non preceduto dalla pagina di controllo identificata con il numero della copia, il destinatario, la data e la firma autografa del Responsabile della Documentazione,
Verifica e validazione: introduzione
: introduzione Contenuti : introduzione 2001-9 Corso di Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Con aggiornamenti di: T. Vardanega (UniPD) Dipartimento di Informatica,
Verifica e Validazione del Software
Verifica e Validazione del Software Testing processes Ingegneria del Software 2 Testing Processes 1 Riferimenti Ian Sommerville, Ingegneria del Software, capitoli 22-23-24 (più dettagliato sui processi)
Verifica e Validazione del Software
Verifica e Validazione del Software Testing processes Ingegneria del Software 2 Testing Processes 1 Riferimenti Ian Sommerville, Ingegneria del Software, capitoli 22-23-24 (più dettagliato sui processi)
Segmentazione e Marketing 121
Segmentazione e Marketing 121 Corso di Laurea in Informatica per il Management Università di Bologna Andrea De Marco Segmentazione Cosa Significa? Usiamo la parola "segmentazione" per definire il processo
IS Corso di Ingegneria del Software 1
Contenuti Qualità del software Qualità e gestione della qualità Qualità di prodotto 2001-4 Corso di Ingegneria del Software Modelli della qualità del software V. Ambriola, G.A. Cignoni, C. Montangero,
CDA, COMITATI e STAFF MEETING passa alla Digital Collaboration!
www.docflow.com CDA, COMITATI e STAFF MEETING passa alla Digital Collaboration! SALVATORE PIU BUSINESS PROCESS STRATEGIST 28 Giugno 2016 Sommario 1. Descrizione del processo 2. Attività e funzionalità
Sistemi Qualità e normativa
Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi B2_1 V3.2 Sistemi Qualità e normativa Il contenuto del documento è liberamente
PERFORMANCE:CONOSCERLE PER MIGLIORARLE
Gestire i processi e la conoscenza nelle istituzioni finanziarie: tecnologie per il miglioramento delle performance PERFORMANCE:CONOSCERLE PER MIGLIORARLE (LA CONOSCENZA ORGANIZZATIVA E IL MIGLIORAMENTO
Nuova Piattaforma Bollini Farmaceutici
Nuova Piattaforma Bollini Farmaceutici Agenda Contesto di riferimento Esigenze Evolutive Struttura delle funzionalità Roadmap di progetto Contesto di riferimento La produzione e distribuzione dei bollini
Stato avanzamento Nuovo SUAPER
Stato avanzamento Nuovo SUAPER 22 Febbraio 2017 Incontro Tavolo Coordinamento Regionale SUAP e gli Enti Locali Kussai Shahin Sommario Stato di avanzamento realizzazione piattaforma Modello di gestione:
Comune di Catania Progetto Comune Amico Assessorato «Urbanistica e Decoro Urbano»
Comune di Catania Progetto Comune Amico Assessorato «Urbanistica e Decoro Urbano» @kropolis software per la gestione dei fascicoli edilizi Attivazione funzione Front Office Uno strumento informatico per
Direzione Centrale Prestazioni a Sostegno del Reddito. Direzione Centrale Sistemi Informativi e Tecnologici. Direzione Centrale Organizzazione
Istituto Nazionale Previdenza Sociale Direzione Centrale Prestazioni a Sostegno del Reddito Direzione Centrale Sistemi Informativi e Tecnologici Direzione Centrale Organizzazione Roma, 31/12/2010 Circolare
3. Ciclo di Vita e Processi di Sviluppo
3. Ciclo di Vita e Processi di Sviluppo come posso procedere nello sviluppo? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 3. Ciclo di Vita e Processi di
Università degli Studi di Pavia Area Sistemi Informativi OBIETTIVI PER L ANNO 2013
Università degli Studi di Pavia Area Sistemi Informativi OBIETTIVI PER L ANNO 2013 Ottobre 2012 Sommario 1 STUDENTI...3 2 PERSONALE...3 3 CONTABILITÀ E FINANZA...4 4 SICUREZZA...4 5 SERVIZI VARI...4 6
Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria. Corso di INGEGNERIA DEL SOFTWARE (Ing. Informatica, Nuovo Ordinamento)
Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria Corso di INGEGNERIA DEL SOFTWARE (Ing. Informatica, Nuovo Ordinamento) Prof. Marco Cadoli, Canale M-Z A.A. 2005-06 ESERCITAZIONE SUL TEST
Gestione Appalti Piattaforma Web Lato fornitore
Gestione Appalti Piattaforma Web Lato fornitore Descrizione generale La piattaforma web di gestione degli appalti garantisce una puntuale gestione della documentazione relativa agli appalti in relazione
rchinizer il protocollo informatico obiettivi e strategie dott. michele bianchi
rchinizer il protocollo informatico obiettivi e strategie dott. michele bianchi Obiettivi migliorare l'efficienza interna ridurre i registri cartacei diminuire gli uffici di protocollo razionalizzare i
Tecniche e strumenti per la validazione di codice Java: un esempio applicativo
Università degli Studi dell'insubria Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Tecniche e strumenti per la validazione di codice Java: un esempio applicativo Relatore:
ISTRUZIONI OPERATIVE COME INSERIRE UN OPPORTUNITA DI STAGE /TIROCINIO
ISTRUZIONI OPERATIVE COME INSERIRE UN OPPORTUNITA DI STAGE /TIROCINIO Per effettuare questa operazione è sufficiente l ACCREDITAMENTO al portale www.stage.unimib.it NON è necessario aver già stipulato
POLITECNICO DI MILANO
POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea di Ingegneria Informatica SISTEMA DI TEMPLATE PER VISUALIZZARE RISORSE IN UN WIKI SEMANTICO Relatore: Prof. Marco Colombetti
IDE DevC
IDE DevC++ 4.9.8.1.0 Manuale utente Data ultima revisione: 22/01/2005 Fondamenti di informatica Università Facoltà Corso di laurea Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria
Automatic Deployment Tool For Networked Objects (ADEPTO)
1/11 19 ADEPTO Automatic Deployment Tool For Networked Objects (ADEPTO) The MobiLab Group Dipartimento di Informatica e Sistemistica Università di Napoli Federico II Via Claudio 21, 80125 - Napoli, Italy
18/05/2014. Università di Ferrara Corso di Ingegneria del Software AA 2013/2014
Università di Ferrara Corso di Ingegneria del Software AA 2013/2014 La misura come strumento scientifico Misure, metriche e indicatori Metriche del software Metriche per software orientato agli oggetti
Servizio E-learning di Ateneo Piattaforma Moodle e L2L
Servizio E-learning di Ateneo Piattaforma Moodle e L2L Direzione Sistemi Informativi e Portale di Ateneo Direzione Sistemi Informativi e Portale di Ateneo Il sistema e-learning di Ateneo nasce in particolare
Lezione 1 Ingegneria del Software II- Introduzione e Motivazione. Ingegneria del Software 2 Introduzione e Motivazioni 1
Lezione 1 Ingegneria del Software II- Introduzione e Motivazione Ingegneria del Software 2 Introduzione e Motivazioni 1 Riferimenti bibliografici I. Sommerville Ingegneria del Software 8a edizione Cap.1
Smart Cities and Communities and Social Innovation Bando MIUR. D.D. 391/Ric. del 5 luglio Application Store
Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Application Store Finalità Con il termine application store non si intende indicare un oggetto finalizzato
Un software per la gestione dei workflow studiato per i progetti di ingegneria
Un software per la gestione dei workflow studiato per i progetti di ingegneria 1 PDF Worflow offre un servizio di utilità eccezionale a chiunque necessiti di lavorare con flussi di lavoro di approvazione.
Materiale didattico. Sommario
Diploma Universitario in Ingegneria Informatica Corso di Ingegneria del Software Docente: ing. Anna Rita Fasolino Dipartimento di Informatica e Sistemistica Università degli Studi di Napoli Federico II
Introduzione al Corso. Corso di Progettazione degli Impianti Prof. Sergio Cavalieri, Ing. Stefano Ierace AA
Introduzione al Corso Corso di Progettazione degli Impianti Prof. Sergio Cavalieri, Ing. Stefano Ierace AA 2011-2012 1 Obiettivi del Corso Il Corso si propone di fornire agli allievi un approfondimento
03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016
03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 Obiettivi dell esercitazione: Utilizzo del pattern MVC Utilizzo di HashSet Introduzione alla complessità ESERCIZIO 1
13. Verifica e Validazione del Software
13. Verifica e Validazione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 13. Verifica e Validazione del Software 1 / 13 Verifica e Validazione
Corso di Fondamenti di Informatica Elementi di Architettura
di Cassino e del Lazio Meridionale Corso di Informatica Elementi di Architettura Anno Accademico 2016/2017 Francesco Tortorella Modello di von Neumann Bus di sistema CPU Memoria Centrale Interfaccia Periferica
REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA
REPERTORIO DELLE QUALIFICAZIONI PROFESSIONALI DELLA REGIONE CAMPANIA SETTORE ECONOMICO PROFESSIONALE 1 Servizi di informatica Processo Sviluppo e gestione di prodotti e servizi informatici Sequenza di
COMUNE DI CUGLIERI PROVINCIA ORISTANO
COMUNE DI CUGLIERI PROVINCIA ORISTANO COMUNE DI CUGLIERI Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179, convertito con modificazioni
Documento dei requisiti
Università degli Studi di Torino Facoltà di Lettere e Filosofia Corso di Laurea Specialistica in Comunicazione nella Società dell Informazione Esame di Sistemi Informativi Prof. Marino Segnan Settembre
Automatic generation of test cases
Tecniche Automatiche per la Correttezza del Software 2016/2017 Automatic generation of test cases Prof. Salvatore La Torre Alessandro Sacco Overview Testing Manual Testing vs Automated Testing Generazione
Gestione della Configurazione. Porfirio Tramontana - Ingegneria del Software Gestione della Configurazione 1
Gestione della Configurazione Porfirio Tramontana - Ingegneria del Software Gestione della Configurazione 1 Riferimenti Sommerville, Capitolo 29 G.A. Di Lucca, Slide del corso di Gestione dei Sistemi Software,
INSEGNAMENTO DI INGEGNERIA DEL SOFTWARE B (5 CFU) CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA a.a
INSEGNAMENTO DI INGEGNERIA DEL SOFTWARE B (5 CFU) CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA a.a. 2010-2011 Docenti Marina Zanella Orario ricevimento (S2): martedì 11:30-12:45 venerdì 9:45-10:30
Anno Accademico 2007/2008
tesi di laurea Anno Accademico 2007/2008 relatore Ch.mo prof. Massimo Ficco correlatore Ing. Antonio Pecchia candidato Gabriele Gallo Matr. 885/57 Contesto L Air Traffic Control (ATC) è quell insieme di
4 Planning Soluzioni software per fornire risposte concrete ed affidabili alle esigenze di pianificazione aziendale.
4 Planning Soluzioni software per fornire risposte concrete ed affidabili alle esigenze di pianificazione aziendale. 4 Planning srl Via Martiniana 325/A 41126 Modena www.4planning.it info@4planning.it
A-1403. Descrizione: ruota effetti opzionale con supporto/ optional effects wheel with support/ iprofile FLEX MODIFICHE. Codice assemblato:
Oggetto Progetto Responsabile di progetto GESTIONE DELLA MODIFICA
DIREZIONE EMITTENTE Oggetto Progetto Responsabile di progetto GESTIONE DELLA MODIFICA RICHIESTA DI MODIFICA Cliente richiedente Documento di riferimento (eventuale) Data della richiesta Data di scadenza
SOMMARIO. DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE Università degli Studi di Padova. Introduzione. Concetti base.
SOMMARIO Introduzione Concetti base INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 rcardin@math.unipd.it 2 SOMMARIO Introduzione
Progettazione stampi per la pressofusione
Progettazione stampi per la pressofusione Caso di Studio Q002 Rev 6 Dicembre 2013 L Azienda Attività svolta: Progettazione e costruzione di stampi per pressofusione N Dipendenti: 40 Opera con un sistema
Sistemi informativi aziendali
02CIX PG Sistemi informativi aziendali Presentazione e macro-organizzazione del corso Fulvio Corno, Marco Torchiano Dipartimento di Automatica e Informatica Politecnico di Torino Introduzione al corso
A39 - Patentini Fitosanitari. Manuale Utente
A39 - Patentini Fitosanitari Manuale Utente Versione 1.0 Modello documento MU_A39_ManualeUtente_PatentiniFitosanitari_UtenteRichiedente_v1.0.docx SOMMARIO 1INTRODUZIONE...2 1.1CONTESTO...2 1.2PROFILI E
Progetto speciale di azioni/iniziative promozionali sperimentali nella regione Emilia-Romagna
2 CASO AZIENDALE PROGETTO FORMATIVO I 7 lavoratrici assunte a tempo indeterminato e determinato nell area accoglienza ai clienti nel ruolo front office Riorganizzazione delle modalità di lavoro Miglioramento
Tecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Lezione 2 Architetture dei dispositivi di controllo e Dispositivi di controllo specializzati Corso di Laurea Codice
Analisi dei sistemi di trasporto
Analisi dei sistemi di trasporto Salvatore Caprì Università degli Studi di Catania Corso di laurea in ingegneria civile Fondamenti di trasporti Analisi dei sistemi di trasporto Impatti Analisi Multicriteria
Programma operativo Regione Lombardia/Ministero del Lavoro/Fondo Sociale Europeo, Obiettivo 3 Misura C3
Programma operativo Regione Lombardia/Ministero del Lavoro/Fondo Sociale Europeo, Obiettivo 3 Misura C3 Progetto ID 24063 Moduli e contenuti professionalizzanti inseriti nei corsi di laurea e diplomi universitari
COMUNE DI SIAPICCIA. Provincia di Oristano
COMUNE DI SIAPICCIA Provincia di Oristano Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 9, lett. b), punto 7) del decreto legge 18 ottobre 2012, n. 179, convertito
Guida ai servizi SUAP on-line in Regione Toscana
Guida ai servizi SUAP on-line in Regione Toscana Sommario Premessa...1 Requisiti necessari...1 Accesso ai servizi...2 Voci di Menù a disposizione... 3 Fasi della presentazione...3 Scelta dell attività
Un linguaggio per la rappresentazione formale di vincoli su scenari d'uso
Un linguaggio per la rappresentazione formale di vincoli su scenari d'uso Relatore: Benedetto Intrigila Realizzato da: Postoronca Maxim Anno accademico: 2009/2010 Introduzione Introduzione Lo scopo della
SOMMARIO DIAGRAMMI DI ATTIVITÀ INGEGNERIA DEL SOFTWARE. Introduzione. Concetti base. Introduzione. Concetti base
SOMMARIO INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2012 2013 2 rcardin@math.unipd.it SOMMARIO 3 4 Analisi dei Requisiti, Specifica
730, Unico 2016 e Studi di settore Pillole di aggiornamento
730, Unico 2016 e Studi di settore Pillole di aggiornamento N. 100 28.09.2016 Studi di settore: presupposti per l applicazione dei correttivi Categoria: Studi di settore Sottocategoria: Modelli A cura
Analisi e specifica dei requisiti
Analisi e specifica dei requisiti Processo che stabilisce i servizi che il committente richiede al sistema da sviluppare ed i vincoli con cui lo si utilizzera` e sviluppera` Requisiti funzionali o non
Nell ambito quindi di un ulteriore potenziamento della propria struttura, Klopotek Software & Technology Services S.r.l.
Frontend Developer Rif. FD All interno di un ambiente internazionale, la risorsa, riportando direttamente al Development Manager, farà parte del team dedicato al disegno ed all implementazione della nuova
Guida ai servizi SUAP on-line
Guida ai servizi SUAP on-line vers. 1.1 Sommario Sommario... 1 Premessa... 2 Requisiti necessari... 2 Accesso ai servizi... 2 Inviare una pratica online... 3 Indicazione endoprocedimenti ed eventuali lavori
L applicazione per gestire, in modo completo e automatizzato, la presentazione telematica dei MODELLI:
TELEMATICO TELEMATICO E MODELLI MODELLI L applicazione per gestire, in modo completo e automatizzato, la presentazione telematica dei MODELLI: di DICHIARAZIONE di VERSAMENTO di COMUNICAZIONE agli ENTI
Dematerializzazione della domanda di conseguimento titolo
Luca Mingozzi CINECA Dematerializzazione della domanda di conseguimento titolo Argomenti Presentazione domanda conseguimento titolo e tesi Funzionalità previste in area docente «relatore» Funzionalità
Manuale di KSystemLog. Nicolas Ternisien
Nicolas Ternisien 2 Indice 1 Usare KSystemLog 5 1.1 Introduzione......................................... 5 1.1.1 Cos è KSystemLog?................................ 5 1.1.2 Funzionalità.....................................
TESI DI LAUREA IN INFORMATICA
UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II TESI DI LAUREA IN INFORMATICA UNA WEB APPLICATION SU INFRASTRUTTURA PER IL PROGETTO DAME Tutor Accademico: Dott.ssa Anna Corazza Tutor Aziendale: Dott. Massimo
Introduzione ai casi d uso
Introduzione ai casi d uso versione 16 marzo 2009 http://www.analisi-disegno.com Introduzione ai casi d uso Pag. 1 Obiettivo di questa introduzione fornire elementi di base sui casi d uso fornire indicazioni