Instalación de la aplicación
Enviado por auromero • 17 de Julio de 2013 • Tesis • 3.736 Palabras (15 Páginas) • 320 Visitas
Introducción
En nuestro trabajo como desarrolladores de software normalmente comenzamos los proyectos realizando una toma de requisitos. Estos requisitos los incluimos en algún documento, por ejemplo en el plan del proyecto o en un documento separado, si son muchos y detallados.
Para realizar la toma de requisitos hay varias metodologías, que básicamente consisten en realizar entrevistas con el cliente, tomar notas y añadir nuestra experiencia. Al final obtendremos un documento en el que incluimos todos los requisitos que hemos detectado.
Si trabajamos para una organización grande, además nos interesa que el formato de dicho documento sea lo más estándar posible dentro de la organización. Y aquí es donde nos puede ayudar REM.
REM es una herramienta gratuita que nos permitirá reflejar la captura de requisitos en un documento de manera ordenada, sin perder flexibilidad a la hora de definir el formato estándar de dicho documento.
Pero la mejor manera de demostrar el movimiento, como siempre, es andando, por lo que vamos a ponernos manos a la obra.
Instalación de la aplicación
La aplicación REM la podemos obtener desde la página de los profesores Amador Durán y Beatriz Bernárdez en la universidad de Sevilla (España)
http://www.lsi.us.es/docencia/pagina_asignatura.php?id=48
Nos descargamos el instalador y su manual. Ejecutamos el programa instalador, en nuestro caso el setup.exe del REM_1_2_2
Pulsamos "Next"
NOTA IMPORTANTE: Este software es de uso libre dentro del mundo académico. Para su uso fuera de este entorno, por ejemplo en el entorno empresarial, hay que solicitar permiso al autor, el doctor Amador Durán, tal y como indica su licencia.
Pulsamos "Yes"
Pulsamos "Next"
Pulsamos "Next"
>Nos indica que debido a un fallo en el programa de instalación se debe editar a mano un fichero de texto. Pulsamos "Aceptar"
Pulsamos "Finish" para finalizar la instalación. Abrimos el fichero "C:\Archivos de programa\REM_1_2\xml\default\REM_TraceImage.xsl"
y quitamos el último carácter (el que aparece marcado), guardando de nuevo el fichero.
Arranque de la aplicación
Iniciamos REM
Tras arrancar la aplicación nos aparece un proyecto en blanco.
Con el panel izquierdo podemos seleccionar cuatro posibles tipos de documentos:
• Documento de requisitos del sistema
• Documento de análisis del sistema
• Registro de conflictos y defectos
• Registro de peticiones de cambio
Lo primero que vamos a hacer es asignarle unas propiedades al proyecto. Pulsamos con el botón derecho sobre el icono rojo titulado "Documento de requerimientos del sistema"
Ahora damos nombre al proyecto y lo guardamos pulsando en "Archivo\Guardar como..."
Nos quedará una ventana principal como esta:
Un primer vistazo a REM
La herramienta REM trabaja añadiendo nodos a nuestro documento. Basta pulsar con el botón derecho sobre el icono del libro rojo para obtener un listado de los elementos que podemos añadir a nuestro documento. Una lista de los elementos que podemos añadir sería:
• secciones y apéndices al documento.
• Párrafos y elementos de glosario
• ficheros gráficos. Nos permitirá incluir imágenes en nuestro documento
• organización
• participante
• reunión
• objetivo
• actor
• requisitos de almacenamiento, funcionales, no funcionales, de restricción
• caso de uso
• matriz de rastreabilidad
• tipo de objeto, valor, asociación, operación de sistema
• conflicto, defecto y petición de cambio
El método de trabajo de la herramienta REM consiste en ir añadiendo estos elementos a un árbol como nodos del árbol. Una vez añadido un elemento, podemos editarlo, moverlo a otra posición, clonarlo o eliminarlo.
Según vamos añadiendo elementos el panel derecho se va actualizando, para reflejar el nuevo elemento. Este panel es en realidad una página html que queda guardada junto al fichero del proyecto REM.
El objetivo de REM
La herramienta REM está diseñada para facilitar la captura de requisitos utilizando la metodología propuesta por los doctores Amador Durán y Beatriz Bernárdez DB01. Esta metodología está enfocada a recoger los requisitos de un sistema y construir un documento, el "Documento de análisis del sistema", que es el documento que se entrega al cliente para su validación y posterior desarrollo como producto.
En este tutorial nos vamos a centrar en el módulo de captura de requisitos de REM, siendo nuestro objetivo generar el documento de requisitos del sistema.
Tipos de requisitos en REM
En esta herramienta se distinguen los siguientes tipos de requisitos:
• Objetivo. No es un requisito en sí mismo, pero nos guiará a la hora de fijar los requisitos
• Actor. Cada una de los usuarios que interactúan con el sistema
• Requisito de almacenamiento de información
• Requisito de restricción
• Requisito de caso de uso
• Requisito funcional
• Requisito no funcional
• Matriz de rastreabilidad. En estas matrices se puede colocar en filas y columnas los diferentes requisitos, casos de uso, tipos (clases del modelo), valores (atributos) y asociaciones, permitiendo por ejemplo relacionar requisitos funcionales con tipos, para ver qué requisitos funcionales afectan a cada tipo concreto.
Un ejemplo ilustrativo: una librería virtual
Para proceder a la toma de requisitos vamos a imaginar que estamos con un cliente y que nos encarga desarrollar un sistema informático para gestionar la librería virtual que va a lanzar en Internet.
Primero comenzamos analizando su negocio normal, en el que se dedica a la venta de libros. En sus oficinas tiene el siguiente personal:
• vendedores.
...