Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
capitolato di gara, nel quale sono riportati gli obiettivi/necessità del cliente, le restrizioni e norme di<br />
riferimento con le quali il prodotto dovrà essere in linea. D'altro canto, una parte non trascurabile <strong>dei</strong><br />
requisiti effettivamente implementati prende vita da esigenze, conoscenze e pratiche consolidate in<br />
ambito aziendale o, poichè diversi componenti adoperati nella piattaforma MLA sono acquistati<br />
dall'esterno, da vincoli dettati dai produttori di COTS 142 .<br />
Infatti, nonostante il cliente mostri conoscenze tecniche – a volte anche molto specifiche – del<br />
contesto applicativo, naturalmente, esso non ha la capacità, o comunque la competenza, per<br />
prescrivere l'utilizzo di un particolare componente.<br />
Nonostante il capitolato di gara rappresenti un vincolo alla "personalizzazione" del prodotto,<br />
non dobbiamo dimenticare che la piattaforma MLA appartiene ad una famiglia di prodotti, nella<br />
fattispecie, di rotabili ferroviari. Pertanto, essa presenta elementi riusabili, poichè comuni a più<br />
realizzazioni.<br />
Si tenga conto, però, che rendere un prodotto siffatto aderente alle aspettative di qualunque<br />
cliente comporta un costo, talvolta, abbastanza elevato. Pertanto, dovrebbe essere attuata una<br />
progettazione mirata al riuso 143 , così da poter minimizzare i costi derivanti dalla "personalizzazione"<br />
della piattaforma.<br />
I componenti realizzati da AnsaldoBreda per la piattaforma MLA appartengono alla categoria<br />
<strong>dei</strong> sistemi di controllo ed, in contesti come quello in esame, talvolta non è agevole classificare i<br />
relativi requisiti in funzionale, di performance o di safety, poichè il confine tra le tre tipologie è<br />
labile.<br />
Pertanto, nell'ambito della ristrutturazione <strong>dei</strong> requisiti software, si è ritenuto opportuno<br />
classificare ciascun requisito in base alla tipologia.<br />
Una problematica segnalata da AnsaldoBreda, riguarda la difficoltà di far corrispondere i<br />
requisiti standard della piattaforma ai requisiti espressi in ciascun capitolato.<br />
Pertanto si è adoperato un criterio di tracciabilità <strong>dei</strong> requisiti, grazie al quale è più agevole<br />
capire come e dove essi siano collocati – una volta realizzato il sistema - , per dimostrare la loro<br />
effettiva implementazione, per gestirne in modo adeguato l'evoluzione, la manutenzione e per<br />
migliorare il riuso.<br />
Nell'ambito del ciclo di sviluppo di questo prodotto, il ruolo di stakeholder è coperto da:<br />
• il cliente finale, rappresentato dall'amministrazione territoriale che commissiona il progetto;<br />
142COTS, Commercial, Off-The-Shelf, di riferisce a componenti integrati già prodotti e commercializzati; vengono<br />
molto adoperati nel progetto di sistemi embedded. Esistono componenti COTS hardware e software.<br />
143Una progettazione orientata al riuso prevede lo sviluppo di componenti riusabili ed il supporto alla scelta ed<br />
integrazione di componenti COTS.<br />
107