Attualmente sto lavorando alla definizione dell'architettura di documentazione di un sistema, dalle esigenze dei clienti ai requisiti software / hardware. Incontro un grosso problema con il livello di perfezionamento dei requisiti.
L'architettura classica è: PTS - > SSS - > SSDD - > SRS / HRS con PTS: Specifiche tecniche Purshaser SSS: Specifiche del sistema fornitore SSDD: descrizione del design del segmento di sistema SRS / HRS: specifica dei requisiti hardware / software.
I requisiti di PTS vengono rielaborati in SSS, questo documento esprime solo le esigenze (nessun requisito di progettazione è definito a questo livello). Quindi, la progettazione del sistema è descritta in SSDD: allochiamo i requisiti dall'SSS alle funzioni dal progetto e le funzioni vengono quindi assegnate al componente (Software o hardware) (siamo ancora al livello SSDD). Infine, per ogni componente, scriviamo uno SRS o un HRS. I requisiti in SRS o HRS sono il raffinamento dei requisiti da SSS (e la matrice di tracciabilità viene fatta tra questi due livelli).
Il mio problema è il seguente:
Il nostro sistema è complesso e alcuni dei requisiti dell'SSS devono essere affinati due volte per essere al livello giusto nell'SRS (significa che le persone del software possono comprendere il requisito per effettuare la codifica). Ma con questa architettura di documento, posso solo perfezionare una volta soddisfatti i requisiti dell'SSS. Il secondo problema è che solo una parte dei requisiti dell'SSS deve essere ridefinita due volte. L'altra parte richiede solo un perfezionamento.
Nell'immagine sottostante, le caselle verdi sono requisiti al livello giusto per SRS o HRS. Le scatole viola sono requisiti intermedi che non possono essere inclusi in SSS poiché sono requisiti di progettazione. Dove posso inserire questi requisiti viola ??
C'è qualcuno che ha già riscontrato questo problema? Devo scrivere due documenti a livello SRS? Devo includere i requisiti intermedi in SSDD? Devo includere i due livelli di perfezionamento (viola e verde) nello stesso documento SRS (non è sicuro che sia possibile dal momento che uno SRS è solo per un componente) ???
Grazie per il tuo aiuto e la tua esperienza; -)