Herramienta CASE para graficar y documentar diagramas UML 2.2
No Thumbnail Available
Date
2012
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Nacional de Trujillo
Abstract
En este documento se muestra el desarrollo de una Herramienta CASE para graficar diagramas UML 2.2, al cual llamaremos Lenny UML 1.0. Ésta herramienta se construyó ante la necesidad de diversas empresas, a las cuales adquirir una herramienta de este tipo les resulta muy costoso por el pago de licencias y que muchas veces les es difícil manejarlas o entenderlas; ya sea por sus interfaces no amigables o por el idioma en que se encuentren._x000D_
LennyUML está diseñada para todas las empresas peruanas independientemente de su rubro, permitiéndoles documentar sus sistemas con los diagramas más utilizados en nuestro ámbito como son: Diagrama de Casos de Uso, Diagrama de Objetos, Diagrama de Clases, Diagramas de Estados y Diagramas de Actividades. Esta herramienta sirve de hincapié para futuras actualizaciones y/o modificaciones que se puedan dar en el sistema ya que por la propia naturaleza cambiante y dinámica del desarrollo del software impide que un sistema pueda ser totalmente definido en la fase de especificación o que los continuos cambiosen fases posteriores se vean reflejados en la documentación._x000D_
Para el desarrollo de ésta herramienta gratuita para sus futuros usuarios se ha usado el lenguaje de programación Java 1.6 en el IDE Eclipse distintas librerías propias de UML para el dibujado de los artefactos._x000D_
Es importante mencionar que ésta tesis se centra en implementar una nueva herramienta, basándose en lo que nos proporciona la tecnología actualmente y tratando de adaptarla al mercado peruano. Es por ello que se invita a futuros colaboradores a continuarla, agregando muchas más funcionalidades necesarias por las empresas de nuestro medio._x000D_
El capítulo 1 da una introducción del proyecto, el problema a resolver y la justificación de la tesis. El capítulo 2 habla sobre el Lenguaje Unificado de Modelado, una introducción de este, su evolución, y los diagramas que se utilizaron para esta tesis. El capítulo 3 nos muestra las Herramientas case, la evolución, los componentes y características que tienen. El capítulo 4 relata el desarrollo de la herramienta, la metodología empleada y el diseño de nuestro software hasta los resultados obtenidos una vez terminado el proyecto._x000D_
Finalmente se exponen los resultados obtenidos y los trabajos a futuro
Description
This paper shows the development of a CASE tool for UML 2.2 diagrams graph, which we will call Lenny UML 1.0. This tool was built to the need for various companies, which acquire a tool like this is very expensive for the payment of licenses and often find it difficult to handle them or understand them, either by their unfriendly interfaces or the language in which they are located._x000D_
LennyUML is designed for all companies regardless of Peruvian area, allowing them to document their systems with diagrams commonly used in our area such as: Use Case diagram, object diagram, class diagram, state diagrams and activity diagrams. This tool serves as a focus for future updates and / or changes that may occur in the system as per the changing and dynamic nature of software development prevents a system can be fully defined in the specification phase or continuing changes The Subsequent phases are reflected in the documentation._x000D_
For the development of this free tool for future users have used the programming language Java 1.6 in Eclipse IDE own different libraries for drawing UML artifacts._x000D_
It is noteworthy that this thesis is to implement a new tool, based on what we currently provides the technology and trying to adapt to the Peruvian market. Therefore inviting prospective partners to continue it, adding many more features required by enterprises of our country._x000D_
Chapter 1 gives an overview of the project, the problem to solve and justification of the thesis. Chapter 2 discusses the Unified Modeling Language, an introduction to this, its evolution, and diagrams that were used for this thesis. Chapter 3 shows CASE tools, evolution, components and features they have. Chapter 4 describes the development of the tool, the methodology and design of our software to the results obtained after completion of the project._x000D_
Finally, we report the results and future work
Keywords
Modelado, Herramientas semánticas, estereotipos