20.01.2015 Views

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 ...

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!