JGOOSE: A REQUIREMENTS ENGINEERING TOOL TO INTEGRATE I* ORGANIZATIONAL MODELING WITH USE CASES IN UML JGOOSE: UNA HERRAMIENTA DE INGENIERÍA DE REQUISITOS PARA LA INTEGRACIÓN DE L MODELADO ORGANIZACIONAL I* CON EL MODELADO DE CASOS DE USO EN UML

Nowadays Computational Systems are being characterized by their complexity, dynamism and great strategic importance. In this complex context of software specification, generating high quality documentation is very difficult. Usually, clients are not sure about their needs and sometimes software requ...

Full description

Bibliographic Details
Main Authors: André Abe Vicente, Victor F. A Santander, Jaelson B Castro, Ivonei Freitas da Silva, Francisco G Reyes Matus
Format: Article
Language:English
Published: Universidad de Tarapacá 2009-04-01
Series:Ingeniare : Revista Chilena de Ingeniería
Subjects:
Online Access:http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052009000100002
Description
Summary:Nowadays Computational Systems are being characterized by their complexity, dynamism and great strategic importance. In this complex context of software specification, generating high quality documentation is very difficult. Usually, clients are not sure about their needs and sometimes software requirements do not represent clients and organizational environment needs. Inconsistent and incomplete requirements are very frequent. One of the challenges to solve this problem is to integrate organizational and functional requirements of the system to be developed. In this paper the JGOOSE (Java Goal into Object Oriented Standard Extension) tool used to assist requirement engineers in the development of use cases from the organizational models represented by i* technique is presented. To validate the tool, it was used and applied to the Conference Management System case study.<br>En los días actuales los sistemas computacionales se caracterizan por su complejidad, dinamismo y gran importancia estratégica. En este complejo escenario de especificación de software, generar documentación de alta calidad es una difícil tarea. En general los clientes no saben exactamente lo que desean y muchas veces los requisitos del software no reflejan las reales necesidades de los clientes y del ambiente organizacional. Es bastante común encontrar requisitos inconsistentes e incompletos. En este contexto, uno de los grandes desafíos está en la necesidad de integrar los requisitos organizacionales y funcionales del sistema computacional que será desarrollado. En este trabajo se presenta la herramienta computacional JGOOSE (Java Goal Into Object Oriented Standard Extension) que permite integrar diagramas de casos de uso en UML con requisitos organizacionales representados utilizando la técnica i*. Se presenta la utilización de la herramienta en el caso de estudio de un Sistema de Gestión de Evento Científico.
ISSN:0718-3291
0718-3305