| Questo testo tratta in modo completo i concetti fondamentali dell’ingegneria del software, della notazione UML e dell’Unified Process. Gli autori illustrano le singole fasi dello sviluppo software - partendo dall’analisi dei requisiti per arrivare fino alla realizzazione dei prototipi e alla messa in funzione e alla manutenzione dei prodotti finiti -, analizzano i temi fondamentali relativi allo sviluppo di progetti di media grandezza e descrivono la tempistica di un progetto completo. Tutti i metodi e i prodotti sono spiegati usando un esempio comune, il software TicketLine per l’amministrazione di un’organizzazione, presentato in un ambiente applicativo reale. Infine, ai lettori viene fornita una breve panoramica sulla tematica della gestione dei progetti software e della qualita'.
Gli autori lavorano all'Institut für Softwaretechnik della Technischen Universität Wien (Universita' Tecnica di Vienna) e si occupano dell'organizzazione della formazione relativa all'ingegneria del software e alla qualita' del software. Sotto la direzione di Thomas Grechenig, il gruppo di ricerca RISE offre anche consulenza per progetti software industriali.
L'edizione italiana e' stata curata dal Prof. Ernesto Damiani, docente di Ingegneria del software presso l'Universita' Statale di Milano, Polo di Crema.
Indice in breve:
Capitolo 1 Introduzione
Capitolo 2 La progettazione del software
Capitolo 3 Progettazione orientata agli oggetti
Capitolo 4 Analisi delle fasi operative
Capitolo 5 Progettazione delle fasi operative
Capitolo 5 Implementazione delle fasi operative
Capitolo 7 Test delle fasi operative
Capitolo 8 Attivazione e gestione delle fasi operative
Capitolo 9 Fasi dell'Unified Process
Capitolo 10 Gestione del progetto
Capitolo 11 Gestione della qualita'
Appendice A Manuale di riferimento di UML
Appendice B Modellazione con i diagrammi entita', relazioni estesi (EER)
Appendice C Consigli di utilizzo degli esercizi
Appendice D Analisi dei flussi di lavoro
Bibliografia
Indice analitico
|