Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria...
Transcript of Corso di Analisi e Progettazione del Software (APS) · 2020-03-11 · 1980 Laurea in Ingegneria...
Corso di Analisi e
Progettazione del Software
(APS)
Docente Ing. Alessandro Musumeci
Analisi e Progettazione del Software
AA 2019 – 20, II° semestre
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
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…….
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
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
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
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
8
9
10
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