Abbiamo un sistema che è ampiamente configurabile, che può essere organizzato in diverse architetture e sto cercando di scrivere le sue specifiche dei requisiti. Darò un esempio
- Il modulo 1 fa A
- Il modulo 2 fa B
- Il modulo 3 fa C
Il sistema può essere configurato per avere qualsiasi combinazione o tutti e tre i moduli. Come scrivo il requisito?
1) Il sistema deve essere configurabile da Engineering per fare A.
2) Il sistema deve essere configurabile da Engineering per fare B.
3) Il sistema deve essere configurabile da Engineering per fare C.
4) Il sistema deve essere in grado di eseguire A.
5) Il sistema deve essere in grado di eseguire B.
6) Il sistema deve essere in grado di fare C.
Mi piace il primo 3. I prossimi 3 non saranno necessariamente sempre veri (se il sistema è configurato con i moduli A e B, il requisito 6 sarà falso).
Devo completare i requisiti da 4 a 6 con "se il sistema è configurato per farlo"? Le cose da 4 a 6 sono necessarie?
Grazie per il tuo aiuto!
EDIT: Quindi in pratica la domanda è, come si scrive un requisito quando il sistema dovrebbe essere in grado di qualcosa solo con una determinata configurazione?