## page was renamed from Progettazione e Analisi di Sistemi Evoluti/AreaDidattica ###acl FrancescoRicca:read,write,admin,delete,revert MarioAlviano:read,write,admin,delete,revert AdeleRusso:read,write,admin,delete,revert All:read == Progettazione e Analisi di Sistemi Evoluti (DM509) == === Area didattica === ==== Libri ==== * Libri di testo * Ian Sommerville - "Software Engineering" 8th ed. - Pearson Education * M. Fowler, K. Scott - "UML Distilled" - Addison-Wesley * C. Larman - "Applying UML and patterns - An Intro to OOA/D and Iterative Development" - Prentice Hall ---- * Libri consigliati * E. Gamma, R. Helm, R. Johnson, J. Vlissides - "Design Patterns" - Addison-Wesley * M. Fowler, K. Beck, J. Brant, W. Opdyke, D. Roberts - "Refactoring: Improving the Design of Existing Code" - Addison-Wesley Professional ---- ==== Lucidi delle lezioni ==== * Presentazione Corso * [[attachment:00.PresentazioneCorso.pdf]] * [[attachment:00.PresentazioneCorso.ppt]] * Introduzione all'ingegneria del software * [[attachment:04.IntroduzioneIngegneria.pdf]] * [[attachment:04.IntroduzioneIngegneria.ppt]] * Processi Software * [[attachment:01.ProcessiSoftware.pdf]] * [[attachment:01.ProcessiSoftware.ppt]] * Requisiti * [[attachment:02.Requisiti.pdf]] * [[attachment:02.Requisiti.ppt]] * Design * [[attachment:03.Design.pdf]] * [[attachment:03.Design.ppt]] * Sviluppo e manutenzione * [[attachment:05.SviluppoManutenzione.pdf]] * [[attachment:05.SviluppoManutenzione.ppt]] * Testing * [[attachment:06.Testing.pdf]] * [[attachment:06.Testing.ppt]] * Sviluppo di interfacce grafiche * [[attachment:07.SviluppoInterfacceGrafiche.pdf]] * [[attachment:07.SviluppoInterfacceGrafiche.ppt]] * Configurazione * [[attachment:08.Configuration.pdf]] * [[attachment:08.Configuration.ppt]] * [[attachment:08.Make.pdf]] * [[attachment:08.Make.ppt]] * [[attachment:08.cvs.pdf]] * [[attachment:08.cvs.ppt]] * Project Managemet * [[attachment:09.ProjectManagementBasics.ppt]] * [[attachment:09.ProjectManagementBasics.pdf]] * Design Patterns * [[attachment:10.DesignPatterns.pdf]] * [[attachment:10.DesignPatterns.ppt]] * [[attachment:10.CreationalPatterns.pdf]] * [[attachment:10.CreationalPatterns.ppt]] * [[attachment:11.StructuralPatterns.ppt.zip]] * [[attachment:12.SomeBehavioralPatterns.ppt.zip]] ==== Altro Materiale ==== * Il documento dei requisiti: Lettura interessante e Template del documento: * http://www.techwr-l.com/techwhirl/magazine/writing/softwarerequirementspecs.html * JUnit (sito di riferimento e tutorials) * http://www.junit.org * http://junit.sourceforge.net/ * GNU Make (Manuale e tutorial) * http://www.gnu.org/software/make/ * http://www.gnu.org/software/make/manual/ * http://www.student.cs.uwaterloo.ca/~isg/res/unix/make/tutorial/index.html * CVS (Manuale e tutorial) * http://ximbiot.com/cvs/cvshome/ * http://www.cs.utk.edu/~hliu/cvs/tutorial-cvs.pdf * http://www.star.bnl.gov/STAR/sds_l/ssd_l/cvs_tutorial.html * http://simm-dev.keybit.net/docs/cvstut.it.html * ant (sito web da cui raggiungere manuale e tutorials) * http://ant.apache.org/