Breve introduzione sul processo di sviluppo del software, dei tool case e di linguaggi di specifica. E lapplicazione di teorie, metodi e strumenti nella progettazione e produzione di software, tenendo conto di vincoli organizzativi e finanziari. Breve storia dell ingegneria del software definizioni processo e prodotto fattori di qualita del software. Verifica i termini e condizioni dell iniziativa bonus cultura 18app e di carta del. Vengono analizzate le problematiche della convalida del software prodotto rispetto alle specifiche utente ovvero del problema applicativo e quella della verifica della correttezza del software. Il corso e il secondo insegnamento di ingegneria del software. Ingegneria del software universita degli studi di milano. Conoscenza dei modelli e degli strumenti per lanalisi, il progetto, lo sviluppo e il collaudo dei sistemi software. Ingegneria del software con uml e unified process, mcgrawhill, 2004 j. Conoscere molteplici modelli del processo di sviluppo del software e le varie fasi del ciclo di vita, con riferimento sia al software tradizionale, che al software avanzato. Ingegneria del software 20162017 universita di bologna.
Ingegneria del software progettazione, sviluppo e verifica mondadori informatica alfonso fuggetta, carlo ghezzi, sandro morasca, angelo morzenti, mauro. Ingegneria del software progettazione e laboratorio. Universita degli studi di bergamo via salvecchio 19 24129 bergamo cod. Conoscere diverse tecniche di analisi e di progettazione del softwareivi, ivi comprese le tecniche strutturate e quelle objectoriented e i principi solidi di design oo.
Mar 18, 2020 download ingegneria del software ghezzi jazayeri design simple software systems. Welcome to the companion website to fundamentals of software engineering, second edition. Introduzione all ingegneria del software cenni storici ed evoluzione caratteristiche principali e proprieta del software principi dell ingegneria del software fasi dello sviluppo software modelli del processo di sviluppo software analisi e specifica dei requisiti progettazione di sistema verifica e testing. Pezze, ingegneria del software, progettazione sviluppo e verifica, mondadori informatica, 1996. Il materiale distribuito durante le attivita di laboratorio. I risultati della verifica possono non essere binari. Ingegneria del software corso di laurea in informatica. Mandrioli, ingegneria del software fondamenti e principi, pearson 2 m. Le distinzioni fra le attivita fin qui menzionate non sono sempre chiare come vorrebbero le teorie classiche dell ingegneria del software. Vasti, complessi e articolati sistemi software sono alla base di internet, della telefonia mondiale, della produzione industriale, dei sistemi di trasporto, delle nuove tecnologie in campo medicale, dei media e degli strumenti di entertainment. Lo scopo dell ingegneria del software e appunto di fornire gli strumenti di base.
Il processo di sviluppo del software e gli strumenti cattura, specifica, analisi e gestione dei requisiti progettazione dellarchitettura e dei moduli codifica e debugging testing deployment manutenzione gestione della configurazione project management qualita del software ingegneria del software 23. Unodue esercizi relativi allutilizzo di metodi di analisi e progetto del software analisi requisiti, uml, dfd, reti di petri, analisi e progettazione objectoriented e principi solidi, progettazione funzionale, analisi o sintesi, metriche di testabilita e di manutenibilita. Guida per diventare bravi artigiani nello sviluppo agile di software maestri di. Ordine di scuolauniversita, varia e professionale accademico. Offerta didattica universita degli studi di messina unime. Lo studio ghezzi e specializzato nello sviluppo di applicazioni web complesse. Ghezzi et al ingegneria del software, mondadori, 1991. Modalita verifica apprendimento risultati dellapprendimento e modalita di verifica saper comprendere e utilizzare in modo appropriato le tecniche relative allanalisi, progettazione, realizzazione, testing e validazione del software. Fowler martin fowler, uml distilled, addison wesley, 2000.
Fasi dello sviluppo software modelli del processo di sviluppo software analisi e specifica dei requisiti progettazione di sistema verifica e testing modello di sviluppo objectoriented omt. Elezioni e nomine del personale di ateneo negli organi accademici 2016. Appunti per le lezioni di ingegneria dei sistemi software. Carlo ghezzi mehdi jazayeri dino mandrioli ingegneria del software fondamenti e principi 2 1 edizione. Conallen, building web applications with uml, addisonwesley, 1999. Carlo ghezzi, medhi jazayeri, dino mandrioli ingegneria del software.
Pubblicato da pearson, collana accademica, brossura, data pubblicazione gennaio 2004, 9788871922041. Ingegneria del software universita degli studi di bergamo. Lucidi e videoregistrazione delle lezioni disponibili sul sito del corso link e risorse di rete suggerite durante le lezioni libri consigliati. Rapporto tra lingegneria del software e altri campi dell informatica. Conoscere diverse tecniche di analisi e di progettazione del softwareivi. I risultati della verifica possono n o n essere binari. Conoscere molteplici modelli del processo di sviluppo del software e le varie fasi del ciclo di vita, con. Pressman, principi di ingegneria del software, mc graw hill. Ingegneria del software dipartimento di scienze matematiche. Linterazione tra sistemi operativi e ingegneria del software discussa da browne 1980, le basi di dati sono studiate da ullman e w i d o m 1997 e date 2000, gli specifici requisiti delle basi di dati richiesti dall ingegneria del software sono analizzati da dittirch et al. Ingegneria del software pdf download gratuito docplayer. Anno accademico 20162017 conoscenze e abilita da conseguire.
Software come prodotto industriale ciclo di sviluppo del software e modelli specifica dei requisiti del software progettazione del software linguaggio di modellazione uml casi duso diagrammi delle attivita diagramma delle classi diagrammi di stato diagrammi di sequenza design patterns. Appunti per le lezioni di ingegneria dei sistemi software bozza. Download ingegneria del software ghezzi jazayeri design simple software systems. Carlo ghezzi, mehdi jazayeri, dino mandrioli ingegneria del software. Ingegneria del software universita degli studi di parma. Neustadt, uml e unified process analisi e progettazione objectoriented, mcgrawhill, 2003 l. Pressman, principi di ingegneria del software, mc graw hill, 1997 ghezzi a. Ingegneria del software progettazione e laboratorio uniud it. Una di verifica della conoscenza delle basi e degli strumenti.
Fondamenti e principi pearson eric freeman, elisabeth. Ingegneria del software, pearson education usa 2014 consigliato. Fondamenti e principi, libro di carlo ghezzi, mehdi jazayeri. Ingegneria del software ian sommerville, renato conte. I files sono caricati sul sito del docente e sono ad accesso libero. Ingegneria del software avanzata scheda insegnamento laurea. Appunti per le lezioni di ingegneria del software bozza scuola di. Ingegnerja contrast to other books which are based on the lifecycle model of software development, the authors emphasize identifying and applying fundamental principles that are applicable throughout the software lifecycle.