You are on page 1of 10

Equipo 2

Juan Carlos Martínez Ramos


Erik Iván Mancilla Romero
Cristian Suarez
Luis Ángel Santiago
Alex Joshua Serrano
2.4 Herramientas CASE para la
ingeniería de requisitos

 A medida que pasa el tiempo se logra entender que el empleo del software es una
buena opción para agilizar y sistematizar las tareas en el desarrollo de procesos. El
desarrollo de software no es la excepción; en este caso dichas herramientas se han
denominado CASE (Ingeniería De Software Asistida Por Computador). Estas incluyen
un conjunto de programas que facilitan la optimización de un producto ofreciendo
apoyo permanente a los analistas, ingenieros de software y desarrolladores. CASE es la
aplicación de métodos y técnicas que dan utilidades a los programas, por medio de
otros, procedimientos y su respectiva documentación.
 En este post se hace referencia a 3 herramientas que ayudan a la gestión de requisitos;
es decir al proceso de identificación, asignación y seguimiento de los mismos,
incluyendo interfaz, verificación, modificación y control de cada requisito, durante el
ciclo de vida del proyecto. Los cambios/actualizaciones de requisitos deben ser
gestionados para asegurar que se mantenga la calidad del producto.
Actores y Casos de Uso para el Sistema de
Reservaciones de Vuelos

 Tomando como ejemplo el sistema de reservaciones de vuelo
mostraremos la documentación de los actores y casos de uso junto con
el diseño de las interfaces que serán usadas como prototipo del sistema.
Estos diseños pueden hacerse en papel o aprovechar una herramienta
que simplifique la tarea del diseño de pantallas. El objetivo primordial
es la lógica de “navegación” la cual debe basarse en el modelo de casos
de uso más que la sofisticación del diseño gráfico.
HERRAMIENTAS CASE HACIA UNA
INGENIERIA DE REQUISITOS

 Son un conjunto de programas que facilitan la optimización de un
producto software ofreciendo a los analistas, ingenieros de software y
desarrolladores durante los pasos del ciclo de vida.

 A continuación se les presentan las herramientas más ocupadas en la


ingeniería de requisitos.
Herramientas
 IRQA

Herramienta CASE de Ingeniería de Requisitos, diseñada para soportar las actividades realizadas en el
proceso de especificación de sistemas. Ésta facilita y formaliza la comunicación entre el cliente, el proveedor y los
distintos miembros del equipo de desarrollo. Facilita la captura, organización y análisis de las condiciones, así como la
especificación de la solución mediante el apoyo metodológico adaptable a cada cliente.

 CONTROLA
Herramienta de apoyo al proceso de ingeniería de software en pequeñas empresas. Se creó gracias a
la expansión que tuvo el mercado y a la generación de grandes y pequeñas empresas, las cuales requieren un
instrumento para el desarrollo de sus proyectos. Ofrece recursos importantes tales como: Administración de requisitos,
administración de casos de uso, administración de casos de prueba y error, planeamiento de liberaciones,
administración de implementaciones, control de dependencia entre Implementaciones, matriz de rastreabilidad y
rastreabilidad de los requisitos.

 RETO
Esta herramienta propone un modelo de requisitos para capturar los aspectos funcionales del sistema, básicamente,
mediante tres técnicas complementarias entre si: la definoinicion de la misión del sistema, la construcción del árbol de
refinamiento de funciones y el desarrollo de modelo de uso.
Herramientas
 OSRMT

Herramienta libre para la gestión de requisitos, cuyas principales características son: trabaja en arquitectura
cliente/servidor, desarrollada bajo Java; la versión 1.3 trae un módulo para manejar la trazabilidad y lo introduce para
el control de cambios; así mismo, genera la documentación de los requisitos tratados.

 JEREMIA

Se trata de una aplicación cliente exclusivamente, lo cual no permite la posibilidad de trabajar en ele equipo. Esta
herramienta ayuda durante el desarrollo del sistema, especialmente con el seguimiento de cambio de los requisitos a lo
largo del ciclo de vida.

 RAMBUTAN
Esta herramienta esta basada en XML, realmente consta de un conjunto de aplicaciones para el usuario final ayudando a
los analistas del sistema en la recopilación y la categorización de hechos en un documento de especificación de requisito.

En comparación con otras herramientas la gestión de requisitos rambután y las ofrecen la<s siguientes ventajas
competitivas: aplicación del cliente (PDA- class) portabilidad entre plataformas, independiente a cualquier metodología
de especificación de requisitos herramientas de distribución libre.
Herramientas
 Tiger Pro

Estamos ante una herramienta shareware desarrollada para facilitar al usuario la tarea de redactar los requerimientos de
un proyecto. Este aplicativo es capaz de solucionar algunos de los defectos que aparecen a la hora de definir los
requisitos de un programa. También ayuda al usuario a aclarar algunos de los requerimientos desde el punto de vista de
las pruebas a realizar, señalando aquellos requerimientos cuya verificación pueda resultar complicada.

 GatherSpace
A la hora de realizar la definición de los requisitos para un proyecto de informática, el trabajo conjunto de todo el
equipo de desarrollo es una parte fundamental para conseguir un buen resultado. Esta herramienta de definición y
gestión de requisitos utiliza Internet como su lanzadera, ya que no es necesario instalar ningún programa para utilizarla:
bastará con crear una cuenta en el sitio web de la misma y comenzar a definir el proyecto que se quiere desarrollar.

 IBM Rational Requisite Pro


Esta herramienta, desarrollada por una de las compañías más importantes dentro del campo de la informática, se
considera una de las herramientas más completas y potentes dentro del análisis y la gestión de los requisitos.
Conclusión

 La conclusión sobre estas herramientas es:
Que en primera son primordiales para el buen funcionamiento de nuestro
software.
Son herramientas las cuales optimizan si ningún tipo de esfuerzo al
ingeniero en software.
Son demasiado rápidas.
Solucionada defectos en el software( no todas tienen esta función)
Facilita
Administra
Herramientas
CASE Modela Controla
Desarrolla Analiza
Portabilidad

Programas IRQA Rambutan Tiger Pro Reto OSRMT Jeremia GatherSpace


Referencia

 file:///G:/unidad%202/Ingenier%C3%ADa%20de%20requisitos.htm
 http://www.scribd.com/doc/111641173/2-3-Modelado-de-Requisitos-
para-PDF-pdf
 http://www.revistasjdc.com/main/index.php/ccient/article/view/37
/36
 http://www.sistemasuni.edu.pe/dworkshops/ingenieria_requerimient
os.html
 http://ldc.usb.ve/~abianc/materias/ci4712/apuntes3.pdf
 http://www.rodolfoquispe.org/blog/que-es-la-ingenieria-de-
requisitos.php

You might also like