El importador de texto sin formato llena el módulo con objetos que se han creado a partir del contenido de un archivo de texto sin formato.
La estructura de la jerarquía de objetos y los valores de los atributos de objeto se determinan mediante la estructura y el contenido del archivo.
El importador se puede utilizar para llenar un módulo vacío o para ampliar un módulo que ya se ha llenado.
Si amplía un módulo que ya se ha llenado, el archivo importado se ubica después del objeto actual.
Nivel de descomposición
El nivel de descomposición determina la forma en la que se importa el archivo de texto.
El archivo de texto se puede importar en un único objeto, o se puede crear
un objeto a partir de cada oración en un párrafo o en una cabecera.
Tabla 1. Nivel de descomposiciónNivel de descomposición |
Descripción |
Ninguno |
Se crea un objeto y se importa todo el texto en dicho objeto.
El diseño del texto en el archivo se mantiene en el objeto. |
Párrafo |
Se crea un objeto por cada párrafo de texto en el archivo.
El texto que es precedido por una línea en blanco se interpreta como un párrafo.
Una segunda línea en blanco se interpreta como el final del párrafo.
Se crea un objeto debajo del objeto de cabecera anterior y el texto se inserta en el atributo Texto de objeto. |
Oración |
Se crea un objeto por cada oración en el archivo.
Un bloque de texto hasta el punto, incluido dicho punto, se interpreta como una oración. |
Oración con palabras claves |
Se crea un objeto a partir de cada oración que
contiene una palabra clave.
- Cuando no se analizan palabras claves, se crea un nuevo objeto para cada párrafo de texto en el archivo.
- Cuando se analiza una palabra clave, la oración con la palabra clave
pasa a ser la última oración en el objeto.
Se crea un nuevo objeto para la siguiente oración.
Se pueden especificar palabras claves que desea que el importador utilice. |
Cabeceras
Si se selecciona un nivel de
descomposición de
Párrafo,
Oración,
u
Oración con palabra clave(s), las
cabeceras se importan en los atributos de Cabecera de objeto.
El texto que es precedido por una línea en blanco, y que empieza con un número de cabecera, se interpreta como una cabecera.
Un número de cabecera es cualquier combinación de dígitos y puntos que empieza y finaliza con un dígito.
Cuando el importador encuentra una cabecera, crea un objeto de cabecera en el nivel de la jerarquía de objetos que corresponde al número de cabecera.
Los siguientes caracteres actúan como delimitadores:
- punto [.]
- punto y coma [;]
- dos puntos [:]
- guión [-]
- retorno de carro
En el en el atributo
Cabecera de objeto del objeto se importa el texto hasta el primer delimitador, incluido el delimitador, después del número de cabecera.
Todo el texto que sigue al primer delimitador se inserta en el atributo
Texto de objeto.
Al atributo
Texto breve de objeto de los objetos de cabecera se les asigna el valor del atributo
Cabecera de objeto, excluyendo el delimitador de cabecera y la clasificación de seguridad.
Cómo controlar los elementos de la lista que se importan
Las opciones avanzadas sirven para controlar la forma en la que se importan las listas de documentos y las listas enumeradas.
El importador reconoce las listas enumeradas que utilizan mayúsculas o minúsculas del alfabeto romano, dígitos arábigos o dígitos romanos.
Estos caracteres deben aparecer en uno de los siguientes formatos:
- carácter.
- carácter)
- (carácter)
Nota: Para que se reconozca la lista, el paréntesis o el punto final debe ir seguido por un carácter de espacio en blanco.
Si extrae elementos de listas enumeradas, se crea un objeto para cada elemento en la lista.
La jerarquía del objeto refleja la estructura de la lista.
Un elemento de la lista del documento es una línea de texto que contiene un delimitador especificado por el usuario.
El texto anterior al delimitador se importa en la cabecera del objeto. El texto que sigue al delimitador se importa en el atributo Texto de objeto.
El nuevo objeto se crea como un hijo del objeto de cabecera anterior.
Captura de datos incluidos
Utilice las opciones avanzadas para seleccionar un atributo en el que importar datos incluidos.
Si el atributo que especifica no existe en el módulo, éste se crea.
Los datos incluidos que el importador reconoce son:
- Número de cabecera
Se captura el número de párrafo en el archivo de texto que generó un objeto.
La captura del número de párrafo permite realizar un seguimiento desde el objeto en Rational DOORS al párrafo en el archivo de texto.
El número de cabecera es el número de párrafo de la cabecera precedente seguido por un número de sección.
- Clasificación de seguridad
Los caracteres entre paréntesis (
) que vienen precedidos por un espacio en blanco y un número de cabecera se importan como clasificaciones de seguridad.
A los párrafos de texto sin formato se les asigna la misma clasificación que la cabecera que los precede.
Si las cabeceras no tienen una clasificación de seguridad, se puede establecer un valor predeterminado para el atributo de clasificación de seguridad.
- Referencia
El texto entre corchetes [ ] se trata como información de referencia.
Cuando hay más de una referencia en el mismo objeto, dichas referencias se almacenan en el atributo que se especifica como una lista separada por comas.
Cómo controlar la numeración y los saltos de línea
Las opciones avanzadas sirven para controlar la forma en la que se interpretan los saltos de línea y la numeración en el archivo de texto cuando éste se importa.
- Para seleccionar si todos los retornos de carro en el archivo se deben importar, o únicamente aquellos saltos de carro que son precedidos por una línea en blanco.
- Cuando faltan cabeceras de nivel 1 en el archivo de texto, inserta automáticamente objetos para mantener la jerarquía en el módulo.
Se puede especificar un valor predeterminado para los atributos Cabecera de objeto de los objetos que se insertan.
Esta característica da soporte a la numeración estándar del Departamento de Defensa de EE.UU. para los apéndices (por ejemplo, 10.0, 20.0, 30.0).