lunes, 11 de marzo de 2013

2.4.- HERRAMIENTAS CASE PARA LA INGENIERÍA DE REQUISITOS



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. 
IRQA 43
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.
RETO
Esta herramienta propone un modelo de requisitos para capturar los aspectos funcionales del sistema; básicamente, mediante tres técnicas complementarias entre sí: la definición de la Misión del Sistema, la construcción del Árbol de Refinamiento de Funciones y el desarrollo del Modelo de Casos de Uso.

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. 
OSRMT (Open Source Requirements Management Tool)4
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.
JEREMIA5
Se trata exclusivamente de una aplicación cliente exclusivamente, lo cual no permite la posibilidad de trabajar en equipo. Ésta, ayuda durante el desarrollo del sistema, especialmente en el seguimiento de cambios de los requisitos a lo largo del ciclo de vida. Con JEREMIA es posible captar las necesidades, analizarlas y clasificarlas. Implementa un módulo orientado a la generación de la documentación posible de exportar en formato DocBook XML, la cual junto con los requisitos, se almacena en una base de datos
en MySQL.

RAMBUTAN6
Esta herramienta está basada en XML, realmente consta de un conjunto de aplicaciones para el usuario final, ayudando a los analistas de sistemas en la recopilación y categorización de hechos en un documento de especificación de requisitos. Lo curioso es que tiene un cliente para palm (PDA), el cual se utiliza para recopilar los hechos en el lugar donde está ubicado el cliente mientras que la aplicación de escritorio recibe la información, edita y perfecciona.

Fuente de información:
http://emsandoval.files.wordpress.com/2010/03/herramientas-case-para-ingeniera-de-requisitos.pdf



Elaborado por: Efrain Martinez Hernandez  Semestre:4to, modulo:1.



4 comentarios:

  1. EXELENTE INFORMACION!!
    Como ya hemos estado mencionando en clases el propósito de la ingeniería de requisitos es hacer que los mismos alcancen un estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los buenos requisitos deben ser medibles, comprobables, sin ambigüedades o contradicciones, etc.

    saludos!

    ResponderEliminar
  2. muy buen trabajo mira puedes acompletar
    La ingeniería de requerimientoscomprende todas las tareasrelacionadas con la determinaciónde las necesidades o lascondiciones a satisfacer unsoftware nuevo o modificado, por su flexibilidad y orientación alusuario

    ResponderEliminar
  3. Muy buena informacion compañero... sigue asi..!!
    cuanta ayuda nos proporcionan las herrmientas CASE ¿¿verdad??
    bueno aunque cada quien decide que herramienta es la mas conveniente de acuerdo al tipo de software que este desarrollando.. segun mi opinion el mas completo es la RETO--

    ResponderEliminar
  4. bueno pues las herramientas case son muchas y cada una de ellas nos puede servir en determinado momento para una actividad.. en mi opinion que a veces es nesesario utilizar mas de una herramienta, pero esto ya depende de quien lo vaya a utilizar

    ResponderEliminar