Tipo di base | Descrizione |
---|---|
Testo | Può includere dei paragrafi (caratteri di nuova riga). Non esiste alcuna limitazione sul numero di caratteri che è possibile immettere. |
Stringa | Non può includere dei paragrafi (caratteri di nuova riga). Esiste un limite superiore di 968 sul numero di caratteri che è possibile immettere, inclusi i caratteri nascosti. Ad esempio, i caratteri nascosti contenuti in un rich text vengono inclusi nei 968 caratteri. I caratteri Unicode e ASCII superiori occupano una quantità maggiore di spazio di archiviazione rispetto ai ASCII semplici. Se si tenta di immettere un valore contenente più di 968 caratteri, viene riportato un errore e il valore viene troncato. Per immettere ulteriori caratteri, utilizzare un attributo Testo. |
Integer | Archivia numeri interi. I numeri possono essere positivi o negativi. |
Real | Archivia numeri decimali. I numeri possono essere positivi o negativi. |
Data | Archivia le date. |
Enumerazione | Un elenco di valori. È necessario definire l'elenco di valori per un attributo enumerato. Ad esempio, è possibile definire un tipo di attributo denominato Priorità con il tipo di base Enumerazione e i valori Alto, Medio e Basso. |
Nome utente | Un nome utente Rational DOORS. Questo tipo di attributo è collegato agli utenti correnti nel database Rational DOORS. Gli attributi Rational DOORS che utilizzano questo tipo possono essere aggiornati quando gli utenti vengono rimossi dal database Rational DOORS. |
È possibile creare dei tipi personalizzati da tali tipi di base.
Ad esempio, creare un tipo denominato Percentuale con un tipo di base Integer e che possa contenere dei valori compresi nell'intervallo 0-100. È quindi possibile creare vari attributi di tipo Percentuale. Gli utenti possono assegnare soltanto i valori integer 0 - 100 a tali attributi. Rational DOORS respinge qualsiasi altro valore come non valido.
È possibile utilizzare dei tipi come modo per indicare agli utenti le unità di misura utilizzate per un attributo. Ad esempio, creare un tipo denominato Kg con un tipo di base Integer e successivamente creare un attributo denominato Peso di tipo Kg. Se un utente esamina i valori nell'attributo Peso e non è sicuro delle unità con cui viene misurato il peso, può controllare il tipo di attributo e rilevare che le unità sono espresse in Kg.