Dettagli sull'Insegnamento per l'A.A. 2012/2013
Nome:
Analisi e Testing di Sistemi a Componenti / Analysis and Testing of Component-based Systems
Informazioni
Erogazione:
Laurea Magistrale in Informatica 1° anno curriculum Generale Obbligatorio
Lingua:
Inglese
Prerequisiti
Devono avere seguito il corso di Ingegneria del Software I.
Obiettivi
CONOSCENZE:
Questo corso ha lo scopo di introdurre concetti avanzati su Architetture Software e Software Testing. La prima parte del corso si focalizza sulle architetture software, sul cosa siano, e su come si modellano, con riferimento a concetti quali multi-viewpoint modeling e design decisions. La seconda parte del corso introduce tematiche avanzate di software testing, con un focus specifico su model-based testing. Scopo del corso e’ anche quello di acquisire familiarita’ con tool che permettano, in pratica, di specificare e testare sistemi a componenti
CAPACITA' (sapere fare)
Da un punto di vista del "saper fare", obiettivo principale di questo corso e’ quello di consentire al discente di acquisire una buona
conoscenza sia teoria che pratica delle Architetture Software e del loro utilizzato nel campo dell’analisi.
I discenti dovranno essere in grado di modellare una Architettura Software in modo appropriato e con tool appropriati; di analizzare la qualita’ di tale architettura e di produrre dei casi di test da essa.
La realizzazione di progetti garantira’ l’applicazione dei concetti teorici sui dei casi di studio attentamente selezionati.
COMPORTAMENTI (sapere essere)
Alla fine del processo formativo lo studente del corso diviene consapevole di come alcune scelte architetturali si riflettano sull'implementazione, dei problemi che attualmente si stanno toccando per l’analisi ed il testing di sistemi a componenti.
Sillabo
- Architetture Software
- Linguaggi di Descrizione Architetturale
- Advanced Software Testing topics
- Tecniche di Analisi funzionale di Sistemi a Componenti
- Tool di supporto alle varie tipologie di analisi
Testi di riferimento
- Vari, Research papers provided by the lecturer
- Len Bass, and Paul Clements, and Rick Kazman, Software Architecture in Practice (2nd Edition) , Addison-Wesley Professional; 2 edition. April 2003. ISBN-10: 0321154959, ISBN-13: 978-0321154958
- Mauro Pezze and Michal Young, Software Testing and Analysis: Process, Principles and Techniques , Wiley; 1 edition . 2007. ISBN-10: 0471455938, ISBN-13: 978-0471455936
Modalità d'esame
For further information, please visit the course home page
Aggiornamenti alla pagina del corso
Le informazioni sulle editioni passate di questo corso sono disponibili per i seguenti anni accademici:
Per leggere le informazioni correnti sul corso, se ancora erogato, consulta il catalogo corsi di ateneo.
Ultimo aggiornamento delle informazioni sul corso: 03 luglio 2012, 11:16