You are on page 1of 21

Lo que hay que saber en primer lugar

En este artculo se centra en los requisitos basados en documentos, tales como las especificaciones de casos de uso. Base de datos en los requerimientos que necesite diferentes estrategias para el desarrollo en paralelo. El IBM Rational RequisitePro documentos deben ser almacenados en Microsoft Word formato (no en Rational RequisitePro formato), y los requisitos contenidos no debe haber jerarqua (padre e hijo) las relaciones. Los escenarios aqu descritos han sido probados con Rational RequisitePro versin 7.1.0 y Microsoft Office 2003, que se ejecutan en Microsoft Windows XP, Service Pack 2. Para familiarizarse con las ideas bsicas y tcnicas, lo mejor es crear un entorno de prueba, ya que algunas de las acciones podra daar irreversiblemente los datos si se realiza incorrectamente.

Fundamentos
Rational RequisitePro no tiene ramificaciones o la fusin de mecanismo como IBM Rational ClearCase es, por ejemplo.El almacenamiento de documentos en RequisitePro ClearCase para beneficiarse de sus ramas y la mezcla capacidades no resolvera el problema, porque el ClearCase-gerente de Microsoft Word de combinacin no tiene en cuenta los requisitos implcitos que se almacenan en la base de datos de RequisitePro. La nica solucin es utilizar la funcionalidad nativa Rational RequisitePro y crear instancias independientes de los documentos y los requisitos de RequisitePro. Con estos casos separados, los equipos pueden trabajar de forma independiente y luego reunir a los cambios despus. Atributos adicionales requisito puede ayudar en la gestin de un requisito que se separaron de y en la que se fusionaron para. Una relacin entre la traza original y la exigencia del requisito rama puede ayudarle a mantenerse en contacto con los cambios que se hacen a las necesidades de los otros equipos. Microsoft Word incluye comparar y combinar la funcionalidad de los documentos y se puede utilizar para la fusin de las diferentes versiones de un documento.

Configurar RequisitePro
Para Microsoft Word, no hace ninguna diferencia si la extensin del documento es diferente. Doc (por ejemplo . ucs para la especificacin de casos de uso, por ejemplo). Sin embargo, Word no funciona con el formato Racional RequisitePro para almacenar documentos, por lo que este tiene que ser apagado. 1. En el men de RequisitePro, haga clic en Archivo> Administracin de Proyectos> Propiedades . 2. Desde la ventana de Propiedades del proyecto, seleccione el documentos pestaa, y quite la marca de la opcin "Guardar documentos en formato RequisitePro" casilla de verificacin (ver Figura 1. Cambio de formato de documento RequisitePro).

Figura 1. Cambio de formato de documento RequisitePro

Para aumentar el apoyo de Rational RequisitePro para la rama o fusionar los escenarios, agregue dos atributos adicionales para cada tipo de requerimiento que se vern afectados por rama o fusin de la accin. 1. En el men de RequisitePro, seleccione Archivo> Administracin de Proyectos> Propiedades. 2. Desde la ventana de Propiedades del proyecto, seleccione la Atributos ficha y aadir dos textos ms atributos con nombre se origina en y se fusion a (ver Figura 2. Agregar atributos de apoyo a tipos de requisitos afectados). Se llevar a cabo la informacin sobre los requisitos se ramific el requisito de fuera y que requisito que se ha fusionado con. 3. Aplicar un valor predeterminado, por ejemplo, un guin (-), para que los atributos de visualizacin que estn llevando a cabo actualmente ningn valor.

Figura 2. Agregar atributos de apoyo a tipos de requisitos afectados

Proyectos de desarrollo en paralelo suelen ser organizados de acuerdo a los equipos o las emisiones. La organizacin del proyecto debe reflejarse en una estructura de paquete adecuado en RequisitePro. En este ejemplo, vamos a organizar el proyecto por la liberacin, R10 y R11, como muestra la Figura 3. Reflejar la organizacin del proyecto en la estructura del paquete).

Figura 3. Reflejar la organizacin del proyecto en la estructura del paquete

Volver arriba

Una rama racional documento RequisitePro


Para mantener este ejemplo, hay simple es slo una especificacin de casos de uso en el paquete de la versin R10. Una rama de R11 se separaron de la liberacin R10 (modificacin de los requisitos de casos de uso para la prxima versin 1.1 de un producto). La especificacin del caso de uso contiene slo dos requisitos (ver Figura 4 Situacin inicial en RequisitePro base de datos y la Figura 5 Situacin inicial en un documento de RequisitePro..): UC1: Retirar dinero en efectivo UC2: Hay una activa ...

Figura 4. Situacin de partida en la base de datos de RequisitePro

la figura 5. Situacin de partida en un documento de RequisitePro

Para la rama existente Racional RequisitePro documento a la liberacin R11: 1. Abra el documento R10 RequisitePro, y, en el men de Microsoft Word, seleccione RequisitePro documento>> Guardar como y guardar el documento en el formato nativo de Microsoft Word. 2. En el men de RequisitePro seleccione Archivo> Importar. 3. En el cuadro de dilogo Asistente para importar (Figura 6 ramas -. Documento de importacin), seleccione documento de Microsoft Word y busque el archivo previamente almacenado y haga clic en Siguiente.

Figura 6. Ramificacin - un documento de importacin, R10.DOC Retirar efectivo

4. Por el contenido a importar, seleccione Documento nico (Figura 7 ramas -. documento de importacin 2) y haga clic en Siguiente .

Figura 7. Ramificacin - documento de importacin 2

5. Proporcionar un nombre significativo para el nuevo documento de Rational RequisitePro. Un buen mtodo consiste en agregar la etiqueta de versin con el nombre. Nota: Los nombres de los documentos de RequisitePro debe ser nico dentro de cada proyecto. 6. Seleccione el tipo de documento correspondiente ( especificacin de casos de uso en este caso), y haga clic en Aceptar (vea la Figura 8 ramas -. documento de importacin, 3).

Figura 8. Ramificacin - documento de importacin 3

7. En la ventana de documento Crear, seleccione S . 8. Los marcadores en el documento de importacin son necesarios para la identificacin de los requisitos incluidos, as que seleccione No en respuesta a "Quieres eliminar estos marcadores?" porque es necesario para mantener los marcadores de los requisitos incorporados (Figura 9 ramas -. documento de importacin 4). Figura 9. Ramificacin - documento de importacin 4

9. Finalmente, seleccione el Comit botn (Figura 10 Bifurcacin -. documento de importacin, 5).

Figura 10. Ramificacin - documento de importacin del 5

Despus de que el documento se ha importado, no es una copia exacta del documento original de Rational RequisitePro (incluidos los requisitos de etiquetado, como se muestra en la Figura 11 Bifurcacin -. Documento ramificada y requisitos), y el paquete de la versin R11 contiene su propio documento RequisitePro (vase la Figura 12 . Ramificacin: R11 rama de la R10). Figura 11. Ramificacin - documento ramificada y los requisitos de

la figura 12. Ramificacin: R11 rama de la R10

Tenga en cuenta que, durante la veracidad del documento, las nuevas necesidades se han creado. Los requisitos de nueva creacin no son copias de los requisitos iniciales, pero las nuevas instancias con valores por defecto aplicado. Comprobar si los requisitos originales valores de los atributos que deben ser introducidos para las copias de los requisitos tambin. El paquete de la versin R11 ahora contiene un documento de requisitos por separado junto con sus requerimientos. Que puede ser editado completamente independiente de los documentos originales y los requisitos de exigencia.

Seguimiento de las versiones originales y ramificados


En este sencillo ejemplo, es fcil de seguir los requerimientos originales y rama. En los proyectos de la vida real con cientos o miles de requisitos, se necesita una herramienta para ayudar en la supervisin. Uno de los mecanismos que se pueden utilizar es el de establecer una relacin entre la traza original y la exigencia de la rama (Figura 13. Seguimiento de requerimiento original y la rama de la relacin de seguimiento). Esto tiene dos propsitos: Documentacin se establece por lo que el origen de la rama es requisito (la direccin de la relacin huella puede ser de los originales a la exigencia de la rama). Se establezca un mecanismo para notificar a los miembros del equipo si los cambios en los requisitos se hacen en una rama diferente (en caso de casos de uso complejos, es bueno para mantenerse en contacto con los otros equipos). Una pequea limitacin es que una relacin de seguimiento no se permite circular. Por lo tanto, se limitan a documentar ya sea una sucursal o una combinacin de relacin.

Figura 13. Seguimiento de requerimiento original y rama por la relacin de rastro

Un mecanismo alternativo es el uso de atributos adicionales para la gestin de la ramificacin o la fusin. Se puede documentar el estado de la exigencia por la adicin de un atributos de texto a los tipos de requisito en cuestin que dicen "proviene de" y "se unieron para". No hay ninguna entrada en el origen de los medios que se trata de un requisito original.Ninguna inscripcin en la fusin de los medios que el requisito de la sucursal no se ha incluido todava (vea la figura 14. El uso de atributos para la gestin de la sucursal / fusin).

Figura 14. El uso de atributos para la gestin de la rama de fusin /

Volver arriba

Combinar un documento RequisitePro


Si un documento existente era ramificado, por lo general es cambiado de alguna manera. El cambio podra ser una modificacin, adicin o supresin. Le mostraremos cmo llevar a cabo estos tres cambios en nuestro documento de requerimientos ramificada y de trabajo a travs del proceso de fusin para que pueda ver cmo se pueden incorporar en el documento de requerimientos originales ms adelante. Aqu, hay una modificacin en el ttulo de casos de uso: el requisito de UC4 ha sido eliminado y el requisito de UC5 se ha aadido (Figura 15 Modificacin en el documento requisitos ramificada.)

Figura 15. Modificacin en el documento requisitos ramificada

Despus de las modificaciones que se han aplicado en el men de Microsoft Word, seleccione Documento RequisitePro> Guardar para enviar los cambios a la base de datos. Ahora, fusionar estos cambios en el documento de requerimientos originales. En primer lugar, es necesario crear un documento temporal. 1. En el men de Microsoft Word. elegir RequisitePro Documento> Guardar como y guardar el documento en el formato nativo de Microsoft Word. 2. Abra el documento temporal y, en el men de Word, seleccione Insertar> Marcador . Navegar a travs de los marcadores de doble clic sobre ellos. A pesar de que no existe ningn documento RequisitePro, en concreto, todava hay un marcador para cada requisito en el documento de requerimientos. En este ejemplo, documento de requerimientos, tenemos dos marcadores. Un marcador para el requisito de modificar (Figura 16. Bookmark para el requisito modificado). El otro es para el requisito adicional (Figura 17. Bookmark para el requisito aadido). 3. Eliminar cualquier marcador que est relacionado con los nuevos requisitos, porque no quiere RequisitePro para tener en cuenta durante la importacin. El resultado debe ser similar a la Figura 18. Limpiar los marcadores. 4. Guarde el documento cuando haya terminado. Figura 16. Bookmark para el requisito modificado

la Figura 17. Aadir a favoritos de requisito adicional de

la Figura 18. Marcadores limpiar

Usted puede combinar el documento modificado temporal en el documento original. 1. Para recuperar la ubicacin del documento original, haga clic en el documento y seleccione Propiedades . 2. A continuacin, en la ventana de propiedades del documento, seleccione la ficha General. 3. Puede copiar la ubicacin del documento en el campo Directorio (ver Figura 19. Propiedades del documento).

Figura 19. Ver las propiedades del documento

4. Desde el documento provisional, en el men de Microsoft Word, seleccione Herramientas> Comparar y combinar documentos. 5. En la siguiente ventana, busque el documento original (Retirar R10.ucs en efectivo). La diferencia puede ser resuelto por aceptar o rechazar los cambios. Bsicamente, hay tres escenarios diferentes a considerar ( la Figura 20. La fusin de los documentos originales y ramificado )

Escenario 1: Las modificaciones a una necesidad existente


El requisito es presentar tanto en el original y el documento de requerimientos ramificada. Desea obtener los cambios realizados en el requisito ramificado en la exigencia original. Para ello, los marcadores original debe permanecer en el documento original. Al resolver las diferencias, rechazar los cambios que se refieren al formato de los cambios o adiciones o supresiones de los casos de uso. Basta con aceptar las modificaciones que se hicieron sobre el texto en el marcador (si desea obtener los cambios de nuevo en el original, si no, ellos tambin rechazan.)

Escenario 2: Eliminacin de los requisitos


El requisito es presentar en el documento original, pero fue eliminado en el documento ramificada-off. Si desea eliminar el requisito establecido en el documento original, aceptar todos los cambios relacionados con esta seccin. Si eso no es lo que quiere, ellos rechazan por completo.

Escenario 3: La adicin de requisitos


El requisito es que no estn presentes en el documento original, y se agrega en el documento ramificada-off. Si desea aadir el requisito en el documento original, aceptar todos los cambios relacionados con esta seccin. Si no quieres hacer eso, ellos rechazan por completo.

Figura 20. La fusin de los documentos originales y ramificada

Por el bien de este ejemplo, queremos traer a la modificacin, supresin, y la adicin al documento original. Por lo tanto, despus de aceptar o rechazar los cambios tal como se describe, el resultado final, se fusion debe ser similar a la Figura 21.Combinar resultado pulg 1. Guarde el archivo original cuando haya terminado. Importante: Rational RequisitePro no est involucrado en el proceso de fusin, por lo que no puede reconocer los cambios hasta que se abra el original de documento de RequisitePro.

Figura 21. Combinar resultado en Microsoft Word

2. Abra el archivo original desde el cliente de RequisitePro. RequisitePro detectar los cambios realizados en el documento por la palabra proceso de combinacin de Microsoft (Figura 22. RequisitePro detecta los cambios desde el exterior). Figura 22. RequisitePro detecta los cambios desde el exterior

3. Haga clic en S para actualizar la base de datos de acuerdo con el archivo modificado original. 4. Proporcionar una descripcin significativa en el indicador (Figura 23. Peticin RequisitePro una descripcin del cambio).

Figura 23. RequisitePro solicita una descripcin del cambio

Durante el proceso de actualizacin, RequisitePro detect que una de las pginas pertenece a un requisito dentro del documento ramificada. RequisitePro requiere de una ubicacin nica para cualquier requerimiento especfico, por lo que le da la opcin de o bien cortar y pegar el requisito del documento o crear una copia , en su lugar. Tenga en cuenta que se trata de una copia completa del texto y la exigencia de los valores de atributo. Para este ejemplo, cree una copia para evitar tirar la exigencia de la liberacin R11 (Figura 24. Requisito encontrado vista y las opciones dentro de RequisitePro). Figura 24. Requisito encontrado vista y las opciones dentro de RequisitePro

El resultado de la combinacin en el documento final, R10 requisitos se ver como la Figura 25. Combinar resultado en Rational RequisitePro. Nota: Si no se modifican los requisitos, los valores de los atributos no se copiarn automticamente como lo fueron para requisitos adicionales. En cambio, los valores de los atributos deben ser examinados y se alinean de forma manual. Como ltimo paso, actualizar los atributos requisito ramificada para reflejar el hecho de que una fusin se realiz (Figura 26. Combinar el estado que muestra los atributos). Una inteligente combinacin de puntos de vista, el filtrado de enlaces sospechosos (los cambios han ocurrido) y atributos (fusin no se llev a cabo con todo), podra dar una idea de que los requisitos son diferentes y deben ser combinadas. Figura 25. Combinar resultado en Rational RequisitePro

Figura 26. Combinar el estado se muestra por atributos

You might also like