Vol. 7 No. 19 (2008): Revista GTI
Articles

UNA GUÍA RÁPIDA DE LA METODOLOGÍA TROPOS

Alicia Martínez Rebollar
Bio
Hugo Estrada Esquivel
Bio
Luís Antonio Gama Moreno
Bio

Published 2009-07-27

How to Cite

Martínez Rebollar, A., Estrada Esquivel, H., & Gama Moreno, L. A. (2009). UNA GUÍA RÁPIDA DE LA METODOLOGÍA TROPOS. Revista GTI, 7(19), 69–78. Retrieved from https://revistas.uis.edu.co/index.php/revistagti/article/view/162

Abstract

RESUMEN

 

En la actualidad, la complejidad de los sistemas de información ha forzado a los ingenieros de software a plantearse seriamente el entendimiento profundo de la organización antes de iniciar la construcción de un sistema de software que automatice ciertos procesos de la empresa. Es por esta razón que, en los últimos años, la etapa temprana de requisitos (aquella que considera los requisitos organizacionales) ha adquirido una enorme importancia en el proceso de producción de software. En este sentido, el Framework Tropos es una de las técnicas mejor establecidas hoy en día para modelado organizacional. Sin embargo, a pesar de las claras ventajas de este Framework, no existe actualmente una guía que permita a los analistas enfrentar la actividad de modelado de problemas reales. Los documentos actuales que presentan la metodología Tropos están orientados a usuarios expertos y con una gran experiencia en el dominio. Esto ha dado como resultado el uso incorrecto de las primitivas de modelado, además del uso de distintas primitivas para representar una misma semántica. En este artículo se propone una guía del uso de Tropos para usuarios que no se encuentren familiarizados con la metodología, para lo cual se definen las primitivas de modelado, los diagramas organizacionales y finalmente se dan guías para construir cada diagrama en forma clara y precisa. Para validar las guías propuestas se ha desarrollado un caso de estudio real del dominio de renta de autos.

 

PALABRAS CLAVES

Requisitos tempranos

Requisitos tardíos

Diagramas de actores

Diagramas de metas

 

 

ABSTRACT

 

At the present time, the complexity of current information systems has obligated the analysts to take into account the understanding of the enterprise before starting the development of a software system that automates some of the enterprise processes. This is one of the reasons why the early requirements phase (that represents organizational requirements) is being one of the most important aspects in the software production process. In this sense, the Tropos framework is one of the most well-founded organizational modeling techniques today. However, even though the clear advantages of this framework, there are no clear guidelines to help to novel analysts in the construction of real organizational models. Current documentation about Tropos is oriented to expert users and it is very complicated to be used by novel analysts. The result of this lack is the incorrect use of the modeling concepts and the use of very different modeling concepts to represent the same semantic. In this paper, a set of novel-based guidelines is proposed to precisely define the modeling primitives, the organizational diagrams and finally, the paper provides guidelines to construct each diagram in a clear and systematic manner. In order to validate the proposed approach a case study is carried out to create a Tropos model following the proposed guidelines.

 

KEYWORDS

Early Requirements

Late Requirements

Actor diagrams

Goal diagrams

Downloads

Download data is not yet available.

References

  1. ANTÓN, I. Annie. Goal Identification and Refinementin the Specification of Software-Based InformationSystems. Georgia Institute of Technology, Atlanta,GA, USA, Junio 1997, p 261. Tesis de doctorado.
  2. BRESCIANI, Paolo y otros. An Agent-OrientedSoftware Development Methodology. RevistaAutonomous Agents and Multi-Agent Systems,Kluwer Academic Publishers. Volumen 8, número 3,May 2004, pp 203–236.
  3. CASTRO, Jaelson y otros. A Requirements-DrivenMethodology for Agent-Oriented Software . In B.Henderson-Sellers and P. Giorgini (Eds) AgentOriented Methodologies, Idea Group. 2005.
  4. CHUNG, Lawrence y otros. Non-FunctionalRequirements in Software Engineering. KluwerAcademic Publishers 2000.
  5. DARDENNE, Anne y otros. Goal directedrequirements acquisition. Revista Science ofComputer Programming, Volumen 20, número 1-2,2003, pp 3–50.
  6. ESTRADA, Hugo y otros. An experimental evaluationof the i* Framework in a Model-based SoftwareGeneration Environment, Lecture Notes in ComputerScience, Volumen 4001, 2006, pp 513-527.
  7. FUXMAN, Ariel. Formal Analysis of Early RequirementsSpecifications. University of Toronto, Toronto,Canada, 2001. Tesis de Maestría.
  8. GIORGINI, Paolo y otros. Security and TrustRequirements Engineering. In Foundations ofSecurity Analysis and Design III - Tutorial Lectures,LNCS 3655, 2005.
  9. GIORGINI, Paolo y otros. Goal-OrientedRequirements Analysis and Reasoning in the TroposMethodology. Revista Engineering Applications ofArtificial Intelligence, Elsevier Volumen 18, número2, Marzo 2005.
  10. GIORGINI, Paolo y otros. The Tropos Methodology:an overview. In F. Bergenti, M.-P. Gleizes and F.Zambonelli (Eds) Methodologies and SoftwareEngineering For Agent Systems, Kluwer AcademicPublishing, 2004.
  11. GIORGINI, Paolo y otros. Reasoning with GoalModel. En: INTERNATIONAL CONFERENCE ONCONCEPTUAL MODELLING (ER2002). (21o. 2002:Tampere, Finland).
  12. LETIER, Emmanuel y VAN LAMSWEERDE,Axel. Reasoning about Partial Goal Satisfactionfor Requirements and Design Engineering. En:FOUNDATIONS OF SOFTWARE ENGINEERING, ACMINTERNATIONAL SYMPOSIUM. (12o. 2004: NewportBeach (CA)), pp. 53-62.
  13. MARTINEZ, Alicia y otros. Chapter 8 From Early toLate Requirements: A Goal-Based Approach, AgentOriented Information Systems IV. Editor: SpringerBerlin/Heidelberg. Volumen: 4898/2008. Febrero2008.
  14. MARTINEZ, Alicia y otros. Closing the gap betweenOrganizational Modeling and Information SystemModeling. En: WORKSHOP ON REQUIREMENTSENGINEERING (WER 2003). (6a. 2003: PiracicabaSP, Brasil), pp 93-108.
  15. MYLOPOULOS, John. From Entities andRelationships to Social Actors and Dependencies.Keynote Talk. En: INTERNATIONAL CONFERENCEON CONCEPTUAL MODELING, ER 2000. (19o. 2000:Salt Lake City, USA).
  16. POTTS, Colin. y otros. Inquiry-Based RequirementsAnalysis. En: IEEE SOFTWARE. 1994, pp. 21-32.