Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria...

11
Corso di Analisi e Progettazione del Software (APS) Docente Ing. Alessandro Musumeci Analisi e Progettazione del Software AA 2019 20, II° semestre

Transcript of Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria...

Page 1: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Corso di Analisi e

Progettazione del Software

(APS)

Docente Ing. Alessandro Musumeci

Analisi e Progettazione del Software

AA 2019 – 20, II° semestre

Page 2: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Docenti e tutors

2

Ing. Alessandro Musumeci [email protected]

Dott.ssa Donatella Busini

Dott. Gianluca Duretto

Ing. Barbara Filosto

Dott.ssa Alessandra Lombardi

Ing. Luisa Visca

Orario delle lezioni

Giovedì 14,00-16,00

Venerdì 10,00-12,00

Dal 20 febbraio al 21 maggio 2020

Page 3: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

1980Laurea inIngegneria

2020Docente APSpresso LUMSA

2013-2019PresidenteCDTI di Roma

2008-2014CIO del GruppoFerrovie dello StatoItaliane

2002-2005CIO del MIUR

2006-2007CIO del Comunedi Milano

1982-1988Cap Gemini

1989-2001Accenture

2006-2009PresidenteFIDA Inform

Qualcosa su di me…….

Page 4: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Obiettivi del corso

Il programma del corso è allineato ai contenuti

del syllabus EUCIP Core (www.eucip.it). Nelle

prime lezioni si introducono i principi per il

governo dell’ICT nelle organizzazioni.

Successivamente si dettagliano i principi, i

metodi, le tecniche e gli strumenti per l’analisi e

la gestione dei progetti ICT. Alcune lezioni

saranno dedicate alle tecniche di analisi dei dati

e di modellazione Object Oriented e alla

progettazione di applicazioni «security by

design» 4

Page 5: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

EUCIP Core

PLANThe use and

management of

information

systems

OPERATEOperations and

Support of

Information systems

BUILDAquisition,

development and

implementation

of information systems

EUCIP core is compulsory to becoming certified:•1 skills card•3 modules/tests•1 core certificate

Typically 400 hours of study time.Equally distributed between the three life clycle (130+140+130)

The Core Level: defines the minimum ICT knowledge core that is presumed necessary in

order to be an ICT-practitioner

•Core Level assessed via MCQ Tests

•Tests in three separate areas–Plan–Build–Operate

•Tests are about knowledge and application of knowledge to non-complex problems

•Pass Mark is 60%

The entry point to EUCIP Elective Certification

Page 6: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Piano del corso • APS01: concetti generali e scelte organizzative

• APS02: l’analisi dei requisiti

• APS03: metodi e tecniche di analisi dei sistemi

• APS04: tecniche di normalizzazione dei dati

• APS05: altri paradigmi di analisi e sviluppo

• APS06: il linguaggio di modellazione UML

• APS07: le metodologie Agile

• APS08: la parametrizzazione di sistemi ERP

• APS09: tecniche di sviluppo di interfacce «user friendly», in particolar modo

nell’ambito dei sistemi «mobile»

• APS10: lo studio di fattibilità dei sistemi informativi

• APS11: la progettazione del software nei sistemi aperti

• APS12: il testing del software

• APS13: la manutenzione e il riuso del software

• APS14: la qualità del software

• APS15: la pianificazione e il controllo dei progetti informatici

• APS16: tecniche di analisi «security by design»

• APS17: la metodologia di realizzazione di un sistema Blockchain

Page 7: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Risorse per il corso

• Le slides che utilizzerò a lezione e che

verranno pubblicate sul sito del corso:

– https://elearning.lumsa.it

– Chiave per il primo accesso aps20

• Per approfondire: – Ian Sommerville, SOFTWARE ENGINEERING. Editore

: Pearson Education Italia

7

Page 8: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

8

Page 9: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

9

Page 10: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

10

Page 11: Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria 2020 Docente APS presso LUMSA 2013-2019 Presidente CDTI di Roma 2008-2014 CIO del Gruppo

Modalità di esameGli esami si svolgeranno secondo le seguenti modalità:

1) Una prova scritta, della durata massima di tre ore, che verterà

sugli argomenti metodologici del corso, e che rappresenta un

piccolo progetto di «software engineering». Tale prova ha

l'obiettivo di mettere lo studente di fronte ad una situazione reale

di progettazione di un sistema informativo "business oriented"

verificando le principali problematiche della fase di disegno di un

sistema. Il punteggio minimo con cui è possibile superare questa

prima prova ed essere ammessi alla prova orale è 12/30

2) Una prova orale, della durata orientativa di 30 minuti, che,

partendo dalla correzione della prova scritta, consenta di

verificare la preparazione dello studente approfondendo i vari

argomenti del corso, anche facendo riferimento ai seminari che

verranno erogati nel corso delle lezioni

11