Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
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