Rational Focal Point prend en charge les attributs suivants, qui peuvent être mappés vers Rational DOORS.
Tableau 1. Mappage d'attributs Rational Focal Point et Rational DOORS| Type d'attribut Rational Focal Point |
Type d'attribut Rational DOORS |
| Case à cocher |
Booléen |
| Sélection |
Enumération |
| Date |
Date |
| Nombre en virgule flottante |
Réel |
| Nombre entier |
Nombre entier |
| Sélection multiple |
Enumération multivaleur |
| Texte |
Chaîne |
| Texte |
Texte |
| Texte |
Nom d'utilisateur |
Remarque : Le synchroniseur gère le mappage entre Boolean et CheckBox et entre Enumeration et Choice comme cas spéciaux.
Rational DOORS permet aux attributs Boolean et Enumeration de ne contenir aucune valeur, alors que
Rational Focal Point ne le permet pas pour les attributs CheckBox et Choice. Pour garantir l'intégrité des données dans
Rational Focal Point,
le synchroniseur utilise les règles suivantes :
- Si un attribut Boolean Rational DOORS n'a pas de valeur, le synchroniseur affecte à l'attribut Checkbox mappé la valeur Unchecked. Comme Unchecked est traité comme valeur booléenne false par le synchroniseur, lors de la synchronisation suivant du même objet ou élément, Rational DOORS est affecté de la valeur false. Cela s'applique uniquement si la méthode de synchronisation est active.
- Si un attribut Enumeration Rational DOORS n'a pas de valeur et que l'attribut Rational Focal Point doit être modifié, le synchroniseur définit l'attribut Choice dans Rational Focal Point en lui affectant la valeur par défaut définie qui lui correspond.
- Pour éviter de perdre des données, veillez à ce que les choix possibles pour un attribut Enumeration dans Rational DOORS soient identique à ceux de l'attribut Choice dans Rational Focal Point auquel il est mappé.