Libri UniversitariZoom 100%

Prof. Paolo Gaspare Bottoni: i libri dei suoi insegnamenti

Scheda docente sul sito dell’ateneo ›
Insegnamenti trovati: 5
Sapienza 5 insegnamenti
Facoltà: Economia

Prof. Paolo Gaspare Bottoni: Business Process Management

4,1difficoltà
Sapienza · Facoltà: Economia · Management delle imprese - Business Management (LM-77)
Di cosa si tratta: Business process management: ciclo di vita, modelli e istanze di processo, classificazione e caratteristiche dei processi. Modellazione con BPMN 2.0, collaborazioni e coreografie, attività multi-istanza e dati, e organizzazione aziendale con modello di Mintzberg, progettazione organizzativa, strutture, interdipendenze e meccanismi di coordinamento, unendo una parte organizzativa e una di modellazione formale.

Dettagli corso

🕒 Orario lezioni
  • Lun12–14Sala Conferenze Pietro Onida (RM019)
  • Mar18–20Aula Acquario (RM019)

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 11,5 settimane
Frequenza consigliata
Dati verificati il 19/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Fundamentals of Business Process ManagementISBN 9788838611841
Tempo di studio del libro≈ 7 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
630 pagine
Difficoltà
7,7
Business Process Management. Concepts, Languages, Architectures, Springer 2012ISBN 9783642286155
Tempo di studio del libro≈ 4,5 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
403 pagine
Difficoltà
5,9
Domande possibili all’esame
  1. Che cosa si intende per business process management?
  2. Come si mappa un processo aziendale?
  3. Quali notazioni si usano per rappresentare i processi?
  4. Come si individuano i colli di bottiglia in un processo?
  5. Che cosa si intende per reingegnerizzazione dei processi?
  6. Come si misura l'efficienza di un processo aziendale?
  7. Quale ruolo ha l'analisi dei processi nel miglioramento continuo?
  8. Come si definisce il responsabile di un processo?
  9. In che modo la digitalizzazione trasforma i processi operativi?
  10. Quali indicatori di prestazione si associano ai processi?
  11. Come si gestisce il cambiamento organizzativo legato a un processo?
  12. Quali vantaggi offre l'automazione dei processi ripetitivi?
  13. Come si documentano le procedure aziendali?
  14. Che cosa si intende per processo core e processo di supporto?
  15. Come si verifica la conformità di un processo alle regole interne?
  16. Quali strumenti si usano per la simulazione di un processo?
  17. Come si coinvolgono gli operatori nella ridefinizione dei processi?
  18. Quali criticità emergono nell'integrazione di processi tra funzioni diverse?
  19. Come si valuta il costo di un processo aziendale?
  20. Quale rapporto esiste tra processi e strategia d'impresa?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Facoltà: Ingegneria dell'informazione, informatica e statistica

Prof. Paolo Gaspare Bottoni: Advanced Software Engineering

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Prodotti software, ingegneria del software agile con funzionalità, scenari e storie, architettura software e architettura a microservizi. Si affrontano software basato su cloud, sicurezza e privacy, testing, modellazione dei processi di business, DevOps e argomenti emergenti, con un'impostazione ampia che copre l'intero ciclo di sviluppo e distribuzione.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 4 libri
Brambilla – Model-Driven Software Engineering in PracticeISBN 9781627057080
Tempo di studio del libro≈ 2 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
191 pagine
Difficoltà
4,9
Ceri – Designing Data Intensive Web ApplicationsISBN 9781558608436
Tempo di studio del libro≈ 6 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
562 pagine
Difficoltà
7,2
Markus Völter – ManagementISBN 9780470025703
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Ian Sommerville, Engineering Software Products, Pearson, 2019ISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Che cosa si intende per ciclo di vita del software e quali modelli di sviluppo esistono?
  2. Come si raccolgono e si documentano i requisiti di un sistema software?
  3. Quali sono le caratteristiche dell'architettura software a componenti e a servizi?
  4. Che cosa si intende per pattern di progettazione e quali ne sono gli esempi più noti?
  5. Come si valuta la qualità di un prodotto software con metriche di complessità?
  6. Quali tecniche si utilizzano per il collaudo del software e quali livelli di test esistono?
  7. Come si gestisce la manutenzione evolutiva di un sistema software di grandi dimensioni?
  8. Che cosa si intende per refactoring e quando è opportuno applicarlo?
  9. Come si progetta un'interfaccia tra moduli per favorire la riusabilità del codice?
  10. Quali sono i principi della programmazione orientata agli oggetti applicati alla progettazione?
  11. Come si pianifica un progetto software e come si stimano tempi e costi?
  12. Che cosa si intende per integrazione continua e distribuzione continua?
  13. Come si garantisce la tracciabilità dei requisiti lungo il ciclo di sviluppo?
  14. Quali strumenti si usano per l'analisi statica del codice sorgente?
  15. Come si documenta l'architettura di un sistema complesso con diverse viste?
  16. Che cosa si intende per debito tecnico e come si gestisce?
  17. Quali sono le caratteristiche dei metodi agili e del loro approccio iterativo?
  18. Come si verifica formalmente la correttezza di un programma con invarianti?
  19. Quali criteri guidano la scelta di un linguaggio di programmazione per un progetto?
  20. Come si valuta la sicurezza di un sistema software durante il suo sviluppo?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Paolo Gaspare Bottoni: Advanced Software Engineering

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Prodotti software, ingegneria del software agile con funzionalità, scenari e storie, architettura software e architettura a microservizi. Si affrontano software basato su cloud, sicurezza e privacy, testing, modellazione dei processi di business, DevOps e argomenti emergenti, con un'impostazione ampia che copre l'intero ciclo di sviluppo e distribuzione.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 4 libri
Brambilla – Model-Driven Software Engineering in PracticeISBN 9781627057080
Tempo di studio del libro≈ 2 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
191 pagine
Difficoltà
4,9
Ceri – Designing Data Intensive Web ApplicationsISBN 9781558608436
Tempo di studio del libro≈ 6 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
562 pagine
Difficoltà
7,2
Markus Völter – ManagementISBN 9780470025703
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Ian Sommerville, Engineering Software Products, Pearson, 2019ISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Che cosa si intende per ciclo di vita del software e quali modelli di sviluppo esistono?
  2. Come si raccolgono e si documentano i requisiti di un sistema software?
  3. Quali sono le caratteristiche dell'architettura software a componenti e a servizi?
  4. Che cosa si intende per pattern di progettazione e quali ne sono gli esempi più noti?
  5. Come si valuta la qualità di un prodotto software con metriche di complessità?
  6. Quali tecniche si utilizzano per il collaudo del software e quali livelli di test esistono?
  7. Come si gestisce la manutenzione evolutiva di un sistema software di grandi dimensioni?
  8. Che cosa si intende per refactoring e quando è opportuno applicarlo?
  9. Come si progetta un'interfaccia tra moduli per favorire la riusabilità del codice?
  10. Quali sono i principi della programmazione orientata agli oggetti applicati alla progettazione?
  11. Come si pianifica un progetto software e come si stimano tempi e costi?
  12. Che cosa si intende per integrazione continua e distribuzione continua?
  13. Come si garantisce la tracciabilità dei requisiti lungo il ciclo di sviluppo?
  14. Quali strumenti si usano per l'analisi statica del codice sorgente?
  15. Come si documenta l'architettura di un sistema complesso con diverse viste?
  16. Che cosa si intende per debito tecnico e come si gestisce?
  17. Quali sono le caratteristiche dei metodi agili e del loro approccio iterativo?
  18. Come si verifica formalmente la correttezza di un programma con invarianti?
  19. Quali criteri guidano la scelta di un linguaggio di programmazione per un progetto?
  20. Come si valuta la sicurezza di un sistema software durante il suo sviluppo?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Paolo Gaspare Bottoni: Advanced Software Engineering

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Prodotti software, ingegneria del software agile con funzionalità, scenari e storie, architettura software e architettura a microservizi. Si affrontano software basato su cloud, sicurezza e privacy, testing, modellazione dei processi di business, DevOps e argomenti emergenti, con un'impostazione ampia che copre l'intero ciclo di sviluppo e distribuzione.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 5 libri
Jordi Cabot – The low-code handbookISBN 9789998778504
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,1
Brambilla – Model-Driven Software Engineering in PracticeISBN 9781627057080
Tempo di studio del libro≈ 2 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
191 pagine
Difficoltà
4,9
Ceri – Designing Data Intensive Web ApplicationsISBN 9781558608436
Tempo di studio del libro≈ 6 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
562 pagine
Difficoltà
7,2
Markus Völter – ManagementISBN 9780470025703
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Ian Sommerville, Engineering Software Products, Pearson, 2019ISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Che cosa si intende per ciclo di vita del software e quali modelli di sviluppo esistono?
  2. Come si raccolgono e si documentano i requisiti di un sistema software?
  3. Quali sono le caratteristiche dell'architettura software a componenti e a servizi?
  4. Che cosa si intende per pattern di progettazione e quali ne sono gli esempi più noti?
  5. Come si valuta la qualità di un prodotto software con metriche di complessità?
  6. Quali tecniche si utilizzano per il collaudo del software e quali livelli di test esistono?
  7. Come si gestisce la manutenzione evolutiva di un sistema software di grandi dimensioni?
  8. Che cosa si intende per refactoring e quando è opportuno applicarlo?
  9. Come si progetta un'interfaccia tra moduli per favorire la riusabilità del codice?
  10. Quali sono i principi della programmazione orientata agli oggetti applicati alla progettazione?
  11. Come si pianifica un progetto software e come si stimano tempi e costi?
  12. Che cosa si intende per integrazione continua e distribuzione continua?
  13. Come si garantisce la tracciabilità dei requisiti lungo il ciclo di sviluppo?
  14. Quali strumenti si usano per l'analisi statica del codice sorgente?
  15. Come si documenta l'architettura di un sistema complesso con diverse viste?
  16. Che cosa si intende per debito tecnico e come si gestisce?
  17. Quali sono le caratteristiche dei metodi agili e del loro approccio iterativo?
  18. Come si verifica formalmente la correttezza di un programma con invarianti?
  19. Quali criteri guidano la scelta di un linguaggio di programmazione per un progetto?
  20. Come si valuta la sicurezza di un sistema software durante il suo sviluppo?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Paolo Gaspare Bottoni: Advanced Software Engineering

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Prodotti software, ingegneria del software agile con funzionalità, scenari e storie, architettura software e architettura a microservizi. Si affrontano software basato su cloud, sicurezza e privacy, testing, modellazione dei processi di business, DevOps e argomenti emergenti, con un'impostazione ampia che copre l'intero ciclo di sviluppo e distribuzione.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 5 libri
Jordi Cabot – The low-code handbookISBN 9789998778504
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,1
Brambilla – Model-Driven Software Engineering in PracticeISBN 9781627057080
Tempo di studio del libro≈ 2 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
191 pagine
Difficoltà
4,9
Ceri – Designing Data Intensive Web ApplicationsISBN 9781558608436
Tempo di studio del libro≈ 6 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
562 pagine
Difficoltà
7,2
Markus Völter – ManagementISBN 9780470025703
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Ian Sommerville, Engineering Software Products, Pearson, 2019ISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Domande possibili all’esame
  1. Che cosa si intende per ciclo di vita del software e quali modelli di sviluppo esistono?
  2. Come si raccolgono e si documentano i requisiti di un sistema software?
  3. Quali sono le caratteristiche dell'architettura software a componenti e a servizi?
  4. Che cosa si intende per pattern di progettazione e quali ne sono gli esempi più noti?
  5. Come si valuta la qualità di un prodotto software con metriche di complessità?
  6. Quali tecniche si utilizzano per il collaudo del software e quali livelli di test esistono?
  7. Come si gestisce la manutenzione evolutiva di un sistema software di grandi dimensioni?
  8. Che cosa si intende per refactoring e quando è opportuno applicarlo?
  9. Come si progetta un'interfaccia tra moduli per favorire la riusabilità del codice?
  10. Quali sono i principi della programmazione orientata agli oggetti applicati alla progettazione?
  11. Come si pianifica un progetto software e come si stimano tempi e costi?
  12. Che cosa si intende per integrazione continua e distribuzione continua?
  13. Come si garantisce la tracciabilità dei requisiti lungo il ciclo di sviluppo?
  14. Quali strumenti si usano per l'analisi statica del codice sorgente?
  15. Come si documenta l'architettura di un sistema complesso con diverse viste?
  16. Che cosa si intende per debito tecnico e come si gestisce?
  17. Quali sono le caratteristiche dei metodi agili e del loro approccio iterativo?
  18. Come si verifica formalmente la correttezza di un programma con invarianti?
  19. Quali criteri guidano la scelta di un linguaggio di programmazione per un progetto?
  20. Come si valuta la sicurezza di un sistema software durante il suo sviluppo?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Scorri di lato: 4 insegnamenti →

Domande frequenti Libri, programma ed esami del prof. Paolo Gaspare Bottoni a Sapienza

Che libro usa il prof. Paolo Gaspare Bottoni per Business Process Management a Sapienza?

Per Business Process Management (Canale unico) indica come obbligatorio: Fundamentals of Business Process Management, Business Process Management. Concepts, Languages, Architectures, Springer 2012.

Quanto è impegnativo Business Process Management?

6 CFU, difficoltà stimata 4.1 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Paolo Gaspare Bottoni per Advanced Software Engineering a Sapienza?

Per Advanced Software Engineering (Canale unico) indica come obbligatorio: Brambilla – Model-Driven Software Engineering in Practice, Ceri – Designing Data Intensive Web Applications, Markus Völter – Management, Ian Sommerville, Engineering Software Products, Pearson, 2019.

Quanto è impegnativo Advanced Software Engineering?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Paolo Gaspare Bottoni per Advanced Software Engineering a Sapienza?

Per Advanced Software Engineering (Canale unico) indica come obbligatorio: Brambilla – Model-Driven Software Engineering in Practice, Ceri – Designing Data Intensive Web Applications, Markus Völter – Management, Ian Sommerville, Engineering Software Products, Pearson, 2019.

Quanto è impegnativo Advanced Software Engineering?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Paolo Gaspare Bottoni per Advanced Software Engineering a Sapienza?

Per Advanced Software Engineering (Canale unico) indica come obbligatorio: Jordi Cabot – The low-code handbook, Brambilla – Model-Driven Software Engineering in Practice, Ceri – Designing Data Intensive Web Applications, Markus Völter – Management, Ian Sommerville, Engineering Software Products, Pearson, 2019.

Quanto è impegnativo Advanced Software Engineering?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Paolo Gaspare Bottoni per Advanced Software Engineering a Sapienza?

Per Advanced Software Engineering (Canale unico) indica come obbligatorio: Jordi Cabot – The low-code handbook, Brambilla – Model-Driven Software Engineering in Practice, Ceri – Designing Data Intensive Web Applications, Markus Völter – Management, Ian Sommerville, Engineering Software Products, Pearson, 2019.

Quanto è impegnativo Advanced Software Engineering?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Dove trovo la scheda ufficiale di un esame?

Ogni insegnamento qui sopra ha il link alla scheda ufficiale dell’ateneo: controllala sempre prima di acquistare.

Sei uno studente tra i 18 e i 22 anni?Con Prime Student hai 90 giorni gratis, poi Amazon Prime a soli 2,49 € al mese: consegne veloci e gratuite anche sui libri.Scopri Prime Student ›
Controlla sempre la scheda dell'esame. Le informazioni vengono dalle schede ufficiali degli atenei e possono cambiare o contenere errori: prima di acquistare verifica i testi sulla scheda ufficiale dell'esame (la trovi linkata in ogni esame) e, nel dubbio, chiedi al docente.
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.