Está en la página 1de 17

Violet editor UML

INTEGRANTES DEL EQUIPO:


DOMNGUEZ VZQUEZ SAMUEL ERNESTO

LPEZ MARTNEZ ROBERTO

PINZON GUILA ZARED

RODRGUEZ LPEZ SALVADOR


Introduccin
Una herramienta automatizada nos ayuda
En el proceso del desarrollo de un software desde el inicio hasta el final
de dicho proceso.
Aumentar la productividad y disminuir costos de desarrollo.
Nos permiten reducir el tiempo en el desarrollo de un sistema
informtico.
Qu es y para qu sirve UML?
El lenguaje unificado de modelado (UML, por sus siglas en ingls,
Unified Modeling Language) es el lenguaje de modelado de
sistemas de software ms conocido y utilizado en la actualidad.
Se necesitaba por tanto un lenguaje no slo para comunicar las
ideas a otros desarrolladores sino tambin para servir de apoyo en
los procesos de anlisis de un problema. Con este objetivo se creo
el UML.
Se ha convertido en ese estndar tan ansiado para representar y
modelar la informacin con la que se trabaja en las fases de anlisis
y, especialmente, de diseo.
No es un lenguaje propiamente dicho, sino una serie de normas y
estndares grficos respecto a cmo se deben representar los
esquemas relativos al software.
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.
Teniendo en cuenta lo anterior se escogi un editor de UML llamado
Violet, ya que esta herramienta cumple con algunas caractersticas
para desarrollar las fases de la metodologa cascada.
Qu es Violet UMEL Editor?
Es un poderos software (Herramienta CASE) de modelado, fcil de aprender y
tiene compatibilidad multiplataforma, adems de que es gratuito. Violet es el
acrnimo de la herramienta de edicin de objetos muy intuitiva (Very Intuitive
Object Layout Editing Tool).
Creadores
Cay S. Horstmann
Cay invent el Violet. Creci en el Norte de Alemania y asisti a la
Universidad Cristiana - Albrechts 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.
Creadores
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.
Actualmente trabaja como "lder en desarrollo web" en la ESSEC Business
School.
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 muchas ms altas prestaciones, tales como:
Rational Rose
Together
ArgoUML que es gratuito y su primo comercial Poseidon
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.
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.
Operacin
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.
Operacin
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 est compuesto de nodos (por ejemplo, clases u
objetos) y aristas (por ejemplo, flechas de herencia o flechas de
llamadas).
Operacin
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.
Ventajas
Es fcil de aprender y de usar.
Ideal para principiantes en UML.
Es gratis.
Es multiplataforma.
Se puede usar como una aplicacin simple, un applet, va Java
web o como un plugin de Eclipse.
Ideal para hacer diagramas UML rpidamente.
Desventajas
No es para uso industrial.
No soporta todas las caractersticas el UML.
No genera cdigo a partir de los diagramas, otras aplicaciones de
uso industrial si lo hacen
No genera diagramas UML a partir de cdigo, excepto por los
diagramas de clase de eclipse.
No genera archivos que se puedan importar a otras herramientas
UML.
Mercado de Competencia

Como hemos dicho, esta es una herramienta diseada para


estudiantes, profesores y cualquier persona que necesite realizar
diagramas UML de forma rpida y sencilla.
Realmente tiene una competencia muy extensa pues existe una gran
cantidad de editores UML, aun as Violet destaca gracias a que es
muy fcil de usar, aprender, es casi portable y es gratis, es que por
esto que el nicho al que va enfocado lo ha aceptado muy bien y es
una herramienta bastante utilizada.
Conclusin

En conclusin, podemos decir que esta es una herramienta ideal


para comenzar a aprender e implementar el modelado UML ya
que en nuestra rea de trabajo es fundamental conocerlo pues es
uno de los entandares ms utilizados actualmente. Puesto que la
metodologa cascada hoy da es prcticamente obsoleta no
existen herramientas especficamente desarrolladas para ella, sin
embargo, Violet cumple con algunas de las etapas de la misma
gracias al uso del modelado UML.

También podría gustarte