29.05.2013 Views

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

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.

• Ansaldo STS 144 , partner di AnsaldoBreda, che rappresenta il main contractor rispetto ai<br />

clienti. In particolare, i suoi sistemisti definiscono i requisiti dell'intero sistema di trasporto e,<br />

nel caso di prodotti ai quali è associato un SIL 145 > 0 (cfr. Appendice), conducono analisi di<br />

safety.<br />

• I fornitori di componenti COTS. Si noti che costruire grandi sistemi integrando COTS è una<br />

strategia abbastanza comune ed efficiente, soprattutto per quei sistemi che presentano<br />

funzionalità di base grosso modo comuni. Tipicamente, il loro utilizzo rende più veloce il<br />

processo, riducendo i costi di sviluppo e test.<br />

La varietà di "punti di vista" introduce un'ulteriore problematica aziendale, relativa alla<br />

gestione <strong>dei</strong> requisiti, che nasce già dalla difficoltà di comprensione e raccolta degli stessi.<br />

Pertanto, l'obiettivo da perseguire riguarda lo sviluppo di metodologie e <strong>strumenti</strong><br />

dell'ingegneria del software per il miglioramento del processo di sviluppo della piattaforma MLA,<br />

con particolare enfasi su:<br />

• la classificazione <strong>dei</strong> requisiti;<br />

• la strutturazione <strong>dei</strong> requisiti;<br />

• la tracciabilità <strong>dei</strong> requisiti;<br />

• la gestione <strong>dei</strong> requisiti;<br />

• la progettazione mirata alla riusabilità.<br />

Nel prosieguo di questo capitolo mostreremo le attività svolte in Azienda, relative al primo <strong>dei</strong><br />

due obiettivi succitati.<br />

5.5 MetroRiyadh: un caso di studio<br />

In accordo con i responsabili della divisione software dell'Azienda, il gruppo di lavoro si è<br />

concentrato su di un particolare progetto, attualmente in fase di test, del quale si è fatto un caso di<br />

studio: MetroRiyadh.<br />

L'obiettivo dell'attività ha riguardato la revisione delle prime fasi del ciclo di sviluppo del<br />

software, connesse all'Ingegneria <strong>dei</strong> <strong>Requisiti</strong>. In particolare, la sperimentazione è stata svolta:<br />

1) analizzando la documentazione esistente (documenti di specifica <strong>dei</strong> requisiti funzionali di<br />

sistema, documenti di specifica <strong>dei</strong> requisiti software);<br />

2) ristrutturando i requisiti software, a partire da quelli di sistema;<br />

3) esplicitando le relazioni tra i requisiti e realizzandone la tracciabilità a tutti i livelli.<br />

144STS sta per Sistemi.<br />

145 SIL, acronimo di Security Integrity Level, indica la "classe" di probabilità del danno provocato a cose e/o persone<br />

coinvolte nell'interazione con il sistema. I livelli di SIL possono essere valutati in base alla norma EN IEC 62061.<br />

108

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

Saved successfully!

Ooh no, something went wrong!