L'ingegneria dei requisiti è una fase critica nello sviluppo di sistemi automobilistici su larga scala, che coinvolge la raccolta, l'analisi e la definizione delle esigenze delle parti interessate per garantire che il prodotto finale soddisfi sicurezza, funzionalità e standard normativi.

Panoramica del progetto

Il progetto si è concentrato sullo sviluppo di un avanzato sistema di assistenza al conducente (ADAS) per una flotta di veicoli autonomi, con l'obiettivo di creare un sistema che migliora la sicurezza e l'affidabilità, rispettando le normative del settore.

Requisiti Processo di assemblaggio

Il processo è iniziato con interviste di stakeholder, tra cui ingegneri di veicoli, esperti di sicurezza e utenti finali, che hanno identificato funzionalità chiave come il rilevamento di ostacoli, la tenuta della corsia e la frenata di emergenza.

I casi e gli scenari di utilizzo sono stati sviluppati per chiarire i comportamenti dei sistemi in diverse condizioni, che sono stati utilizzati come base per la progettazione e la validazione del sistema.

Sfide e soluzioni

Una sfida consisteva nella gestione di requisiti contrastanti da diverse squadre, ad esempio, limitazioni hardware a volte limitate funzionalità desiderate, per affrontare questo tipo di workshop trasversali, ha facilitato il consenso e le caratteristiche prioritarie basate sull'impatto della sicurezza.

Un'altra sfida consiste nel garantire il rispetto degli standard di sicurezza per il settore automobilistico, come ISO 26262. Il team ha integrato i requisiti di sicurezza all'inizio del processo, conducendo analisi dei rischi e valutazioni dei rischi per guidare lo sviluppo.

Risultati e lezioni

Il processo di ingegneria dei requisiti strutturati ha contribuito alla riuscita distribuzione del sistema ADAS, la chiara documentazione e il coinvolgimento degli stakeholder hanno ridotto al minimo i malintesi e il riutilizzo.