You are on page 1of 13

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS


SOCIALES Y ADMINISTRATIVAS

T E M A:

Violet: Editor UML


I N T E G R A N T E S::

Chvez Chvez Ana


Gmez Navarro Claudia
Jimenez Rojas Erick
Picazo Ruiz Csar Alejandro
Snchez Siurob Jaime David

C O O R D I N A D O R:

Camacho Rivas Hugo Alejandro

16 de Mayo de 2016

Introduccin

Violet: Editor UML

Una herramienta automatizada nos ayuda en el proceso del desarrollo de un software, desde
el inicio hasta el final de dicho proceso. Su fin es aumentar la productividad y disminuir
costos de desarrollo, bsicamente nos permiten reducir dinero y tiempo en el desarrollo de
un sistema informtico.
A una de estas herramientas se le conoce como herramienta UML, aplicacin que los
analistas y programadores informticos utilizan para facilitar el trabajo con todo tipo de
diagramas UML.
El siguiente documento presenta informacin acerca de un Editor UML conocido como Violet.
Se conocer su finalidad, estructura, fabricante, mercado de competencia, tendencias y
operacin.

Violet: Editor UML

ndice
Captulo

Pgina

Finalidad . 3
Estructura 4
Operacin ...............

Desventajas............... 8
Mercado de Competencia............... 8
Tendencias...........................

Fabricante ... 9
Conclusiones .. 10
Bibliografa .. 11

Violet: Editor UML

Finalidad
Violet est destinada a estudiantes, profesores y autores que necesitan producir diagramas
UML de manera rpida y sencilla. No est diseada para ser una herramienta de fuerza
industrial. Existen varios editores de UML con mucho ms altas prestaciones, tales como:
Rational Rose
Together
ArgoUML que es gratuito y su primo comercial Poseidon
Los programas mencionados se adecuan a usuarios avanzados de UML. Sin embargo, es
probable que a los estudiantes y usuarios casuales no les gusten estas herramientas ya que
son muy lentas, muy caras o muy difciles de aprender.

A pesar de ser una herramienta relativamente sencilla, no significa que no sea til, puede
ayudar a Ingenieros de Software, que no tengan experiencia avanzada con editores UML a
familiarizarse con los componentes ms esenciales de dichos programas.

Violet: Editor UML

Estructura
Violet es un programa Java. Corre en cualquier plataforma que tenga Java Runtime
Environment 6.0 o mayor.
Violet nos permite crear diferentes tipos de diagramas. Los siguientes tipos estn
actualmente disponibles:

Diagramas de clase
Diagramas de secuencia
Diagramas de estado
Diagramas de objeto
Diagramas de caso de uso

Violet: Editor UML

Operacin
Como ya sabemos, Violet nos permite crear diagramas UML de todo tipo, nos provee de
herramientas que automatizan la creacin de dichos esquemas.

Crea diferentes tipos de nodos con un slo clic


Los une mediante aristas de diferente tipo
Facilita la conexin entre nodos mediante el uso del ratn
Edita valores en cada objeto
Exporta diagramas a un formato fotogrfico para su uso en documentacin

Sencilla pero til es la coleccin de herramientas que Violet UML editor nos otorga.
Cada ventana de diagrama cuenta con una barra de herramientas especfica del diagrama
seleccionado en la parte superior. El primer botn (con los 4 puntos morados) es la
herramienta de seleccin.
Los otros botones permiten agregar nodos y aristas en el diagrama. Si se coloca el cursor del
ratn sobre cada nodo se desplegar informacin referente a su funcionalidad.

Violet: Editor UML

Tambin se puede hacer clic derecho o doble clic en una parte vaca del diagrama para que
aparezca un men emergente con las herramientas.
Un diagrama esta compuesto de nodos (por ejemplo, clases u objetos) y aristas (por ejemplo,
flechas de herencia o flechas de llamadas).
Para agregar un nodo, primero hay que hacer clic en el botn correspondiente, y luego hacer
clic en cualquier parte del diagrama para agregarlo.
Para conectar dos nodos con una arista, primero hay que seleccionar la herramienta de
arista. Luego hacer click en el primer nodo y mantener presionado el botn izquierdo del
ratn. Se deber arrastrar el ratn hasta el segundo nodo y soltar el botn del ratn. La arista
se inserta entre los dos nodos.
Se puede utilizar la herramienta de seleccin (con los cuatro puntos morados) cada que se
desee seleccionar un objeto existente (nodo o arista). Hay 3 razones por las que uno querra
hacer esto:
Para mover un nodo (arrastrndolo a una nueva posicin)
Para eliminar un nodo o arista (presionando la tecla SUPR o seleccionando
Edit -> Delete del men)
Para cambiar las propiedades de un nodo o arista (haciendo click derecho o
doble click en el, o presionando CTRL + ENTER o seleccionado Edit -> Preferences
del men)
Cuando se editan las propiedades de un nodo o arista, una ventana emergente aparece.
Enlista las propiedades de este objeto en una tabla. Cada propiedad tiene un nombre y un
valor.

Violet: Editor UML

Por ejemplo, la Nota del nodo tiene una propiedad cuyo nombre es color y su valor es un
valor de color. Cuando se edita el campo del valor, el valor en el diagrama se actualiza
instantneamente.
Cuando se haya finalizado el diagrama, hay que guardarlo con la opcin de men File ->
Save. Se le puede dar cualquier nombre, pero se recomienda usar una extensin .violet.
Para insertar el diagrama en un documento, se debe exportar a formato *.png o *.jpeg
con la opcin Archivo -> Export Image. A continuacin un ejemplo:

Violet: Editor UML

Violet: Editor UML

Desventajas
No genera ningn cdigo fuente a partir de diagramas UML
No genera diagramas UML a partir del cdigo fuente ( a excepcin de los
diagramas de clase con Elipse)
No genera archivos que se puedan importar en otras herramientas UML, ni
puede leer archivos de modelos de otras herramientas

Mercado de Competencia
Violet est destinado a estudiantes, profesores y autores que necesitan producir diagramas
UML de manera rpida y sencilla. No est diseada para ser una herramienta de fuerza
industrial.
Es un software libre. Al ser un software sin fines de lucro se distribuye de manera gratuita en
todo el mundo.

Tendencias
Violet tiende a ser un facilitador para las actividades del informtico, es fcil de aprender y
ayuda a disminuir costos y tiempo en el diseo de un software.

Violet: Editor UML

Fabricante
Cay S. Horstmann
Cay invent el Violet. Creci en el Norte de Alemania y asisti a la Universidad CristianaAlbrechts en Kiel, una ciudad de puerto en el ocano Bltico. Recibi una maestra en
Ciencias de la Computacin de la Universidad de Siracusa, y un doctorado en Matemticas
de la Universidad de Michigan en Ann Arbor. El ahora es profesor de ciencias de la
computacin en la Universidad del Estado de San Jos. En su tiempo libre, escribe libros y
artculos sobre Java.
Alexandre de Pellegrin
Alexandre es el autor del plugin del editor UML Violet para Eclipse y el principal contribuidor a
las ltimas versiones de Violet. Vive en Francia, cerca de Pars. Se gradu en Ingeniera en
Electrnica y Computacin.

10

Violet: Editor UML

Conclusiones
El editor UML Violet nos ofrece un entorno de trabajo agradable y fcil de
utilizar.
Este software destaca por ser ligero y fcil de instalar debido a que se puede
ejecutar desde cualquier plataforma, por lo que no existen problemas de
compatibilidad.
Es una herramienta til, fcil de aprender, muy ligera y lo mejor de todo, es
gratuita.
Violet est abierto a donaciones voluntarias que son destinadas al
mantenimiento del Software.
No dejemos que el software libre muera y donemos.

11

Violet: Editor UML

Bibliografa
Cay S. Horstmann. (2010). Violet UML Editor. 15 de mayo del 2016, de FCKwiki
Sitio web: http://goo.gl/VvdVLl
Elfar Didier Martnez Snchez. (2014). Tutorial Violet UML Editor - Diagrama de

Clases - HD . 15 de Mayo de 2016, de YouTube Sitio web: https://youtu.be/fO6YmlKidw

12

You might also like