Software Engineering

(9gag.com)
Mario G. Cimino
Dept Information Engineering
Pisa, Set-Dic 2026
Objectives
The course aims to provide knowledge and skills regarding the software development process. Key aspects involved in creating complex software applications are explored through a practical project.
Syllabus
See the University class register
Teaching Materials
- Cimino, Software Engineering - Part A, 2026;
- J. Arlow et al., UML 2 and the Unified Process, Pearson Education, 2002 [excerpt];
- J. Rumbaugh et al., The UML reference manual, Addison-Wesley, 2004 [excerpt];
- OMG, UML 2.5.1 specification, Object Management Group, 2017;
- Visual Paradigm online;
- Cimino, Software Engineering - Part B, 2026;
- Journal of Activities template;
- Report Template;
- Introduction to JSON;
- Project materials;
- Project sumbission system;
_______________
(*) Restricted access due to copyright; please ask the teacher for credentials.
