SOFTWARE ENGINEERING FOR DATA ANALYTICS
OVERVIEW
The course intends to provide methodological tools for building software systems based on data analytics
AIMS AND CONTENT
LEARNING OUTCOMES
Learning the fundamentals of architecting, designing, and validating massively scalable, highly available, large-scale software systems, with special emphasis on challenges posed by data intensive applications and Internet of Things.
AIMS AND LEARNING OUTCOMES
After the completion of the course, the students will:
- be aware of the specific problems posed by the development of the software systems based on data analytics
- be able to use the visual notation UML to support the development of software systems based on analytics
- be able to model the business processes, the starting point for applying the data analytics to business
- know approaches that follow either the agile or the model-driven paradigm for the development of software systems based on analytics
- know the "declarative data analytics" paradigm
PREREQUISITES
Basic knowledge of
- data management and data analytics techniques
- software engineering
Teaching methods
The main concepts will be presented by lessons. Hands-on activities will help the students to gain an insight on the applicative concerns.
It will be possible to participate in both lessons and interactive activities from remote, on the educational platform of our University.
SYLLABUS/CONTENT
Specific features and issues of the development of the software systems based on data analytics
Visual modelling using UML for supporting the development of software systems based on analytics
Visual modelling of the business processes using UML
The model-driven paradigm for software development
- Model-driven approaches for the development of software systems based on data analytics
The agile paradigm for software development
- Agile approaches for the development of software systems based on data analytics
The "declarative data analytics" paradigm
TEACHERS AND EXAM BOARD
Ricevimento: Appointment by email
Exam Board
GIANNA REGGIO (President)
MAURIZIO LEOTTA
FILIPPO RICCA (President Substitute)
MAURA CERIOLI (President Substitute)
LESSONS
Teaching methods
The main concepts will be presented by lessons. Hands-on activities will help the students to gain an insight on the applicative concerns.
It will be possible to participate in both lessons and interactive activities from remote, on the educational platform of our University.
EXAMS
Exam description
Application of the visual modelling to the development of a software system based on data analytics (project)
Oral presentation on a method for the development of a software system based on data analytics
Exam schedule
Date | Time | Location | Type | Notes |
---|---|---|---|---|
21/06/2021 | 09:00 | GENOVA | Esame su appuntamento | |
23/07/2021 | 09:00 | GENOVA | Esame su appuntamento | |
13/09/2021 | 09:00 | GENOVA | Esame su appuntamento | |
17/09/2021 | 09:00 | GENOVA | Esame su appuntamento | |
24/01/2022 | 09:00 | GENOVA | Esame su appuntamento | |
11/02/2022 | 09:00 | GENOVA | Esame su appuntamento |