Change Management for Rational
DOORS rileva automaticamente la maggior parte dei conflitti durante gli stati di
revisione e applicazione. Durante la revisione, i conflitti vengono rilevati soltanto all'interno
della RCR selezionata. Durante l'applicazione, i conflitti vengono rilevati su tutte le RCR approvate.
Quando Change Management for Rational
DOORS ricerca dei conflitti, si verifica una delle seguenti situazioni, in
base alla modalità di configurazione scelta per il template.
- Durante la modifica degli attributi avverte l'utente che sono già state applicate importanti modifiche proposte.
- Impedisce l'approvazione di RCR che siano in conflitto con RCR già approvate.
- Consente di identificare e risolvere i conflitti quando si lavora su una RCR contrassegnata come obsoleta.
Per ulteriori dettagli, vedere Definizione di
template di configurazione e Risoluzione
di conflitti RCR (requirements change request).
Conflitti
Di seguito vengono riportati alcuni esempi di conflitti:
- Sono state presentate due o più proposte rispetto allo stesso oggetto o modulo.
Tali proposte potrebbero essere in conflitto tra di loro o dipendere dall'ordine.
- Sono state approvate più RCR rispetto allo stesso oggetto e il tipo di modifica è Elimina
su tali RCR.
- Gli attributi Rational DOORS
sono stati modificati dalla sovrapposizione di RCR.
- Sono state approvate due RCR per modificare il testo dell'oggetto di un requisito.
Se entrambe vengono applicate senza revisione, la seconda applicata sovrascriverà la prima. In modo analogo, è possibile
che una CR richieda l'aggiunta di un oggetto figlio al requisito X mentre un'altra richieda l'eliminazione del requisito
X. Se viene applicata la seconda, non è possibile applicare la prima.
- Non tutte le modifiche sono state apportate tramite Change Management for
Rational DOORS. La funzione di
gestione modifiche non può rilevare le modifiche manuali. Ad esempio, è possibile che una RCR sia stata inoltrata
rispetto ad un requisito. Prima di applicare la CR, qualcuno ha modificato manualmente il requisito senza utilizzare la
funzione di gestione modifiche.
In tal caso, quando la CR viene applicata, è possibile che sovrascriva l'altra modifica poiché le due richieste non
sono correlate.
Il sistema, tuttavia, non può rilevare tutti i conflitti, quindi è necessario esaminarli
manualmente per valutare la semantica della modifica.
Vedere Risoluzione di conflitti
RCR (requirements change request).
Utilizzare il report Conflitti RCR per identificare i conflitti che il sistema non può rilevare. Vedere
Esecuzione del report Conflitti
RCR.