principi d'ingegneria del software, ciclo di vita - Dipartimento di ...
principi d'ingegneria del software, ciclo di vita - Dipartimento di ...
principi d'ingegneria del software, ciclo di vita - Dipartimento di ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• strumenti CASE;<br />
• Application Program Interfaces (API), plugins.<br />
Realizzazione dei sistemi <strong>software</strong><br />
• principali linguaggi ed ambienti <strong>di</strong> sviluppo<br />
• sistemi per l’ambito industriale – automazione, stazioni <strong>di</strong> controllo qualità.<br />
• strumenti per lo sviluppo: e<strong>di</strong>tor, compilatore, linker, debugger, profiler, IDE,<br />
makefile,<br />
• strumenti per packaging e deployment.<br />
Documentazione<br />
• commento <strong>del</strong> co<strong>di</strong>ce sorgente,<br />
• generazione assistita o automatizzata <strong>del</strong>la documentazione,<br />
• manualistica.<br />
Qualità <strong>del</strong> <strong>software</strong><br />
• validazione dei componenti<br />
• system testing e acceptance testing, alpha e beta testing,<br />
• strumenti per <strong>software</strong> metrics;<br />
• certificazioni, capitolati;<br />
• cleanroom <strong>software</strong> engineering<br />
Sistemi informatici per applicazioni industriali<br />
• PC industriali e PLC,<br />
• embed<strong>di</strong>ng<br />
• la norma IEC 61131,<br />
• sistemi operativi e <strong>software</strong> hard-real-time e soft-real-time,<br />
• protocolli <strong>di</strong> comunicazione in ambiente industriale.<br />
Durata<br />
60 ore<br />
Modalità formative<br />
Lezioni frontali, laboratorio con ambienti <strong>di</strong> sviluppo <strong>software</strong> e simulatori, <strong>di</strong>scussione<br />
<strong>di</strong> casi aziendali.<br />
Materiale <strong>di</strong>dattico<br />
Dispense in formato PDF scaricabile dalla rete, presso<br />
http://Ied.unipr.it/~tasora/<strong>software</strong>_engineering.html<br />
Testi d’approfon<strong>di</strong>mento:<br />
J.Arlow, I.Neistadt: UML e Unified Process, McGraw Hill, 2003<br />
H.Schildt: C++ La Guida Completa, McGraw Hill, 3° ed, 2003<br />
Bjarne Stroustrup The C++ Programming Language (e<strong>di</strong>tori vari)<br />
C. Savy: Da C++ a UML - Guida alla progettazione , McGraw Hill,<br />
Modalità <strong>di</strong> valutazione<br />
Test carta e matita.