Applicare UML e i pattern. Analisi e progettazione orientata agli oggetti. Ediz. MyLab. Con e-text. Con espansione online
Conoscere un linguaggio di programmazione a oggetti (come Java o il C#) è solo un primo passo, necessario ma non sufficiente, per sviluppare applicazioni o sistemi software a oggetti. L'obiettivo principale del libro è proprio insegnare a "pensare a oggetti", anche sulla base di ragionamenti visuali (illustrati con UML) e l'applicazione di pattern per la progettazione. Queste tematiche sono discusse nel contesto dello sviluppo iterativo (UP) e basato sui casi d'uso. L'adattamento del Prof. Cabibbo, Professore Associato dell’Università degli Studi Roma Tre, ha operato una riscrittura delle sezioni meno chiare o in cui l'autore ha lasciato implicite delle idee di base utili alla loro comprensione. Ha introdotto nuovi capitoli sul metodo agile Scrum e sulle storie utente, che in questi anni si sono diffusi in modo significativo, nonché approfondimenti su alcuni argomenti metodologici del libro: lo sviluppo guidato dai test; gestione della persistenza, (pattern repository) in linea con le attuali soluzioni tecnologiche; approfondimenti relativi ad alcuni aspetti, come la gestione della persistenza, la gestione delle sessioni, le applicazioni web e le applicazioni mobili, motivati da alcune importanti evoluzioni tecnologiche di questo decennio.