Nothing Special   »   [go: up one dir, main page]

Staruml

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 17

Tabla de contenido

1. INTRODUCCIN ......................................................................................................................... 3
2. Historia de StarUML .................................................................................................................... 4
3. Qu es StarUML? ..................................................................................................................... 5
3.1 Caractersticas ....................................................................................................................... 6
3.1.1 Diagrama de casos de uso: .......................................................................................... 6
3.1.2 Diagrama de clase: ........................................................................................................ 6
3.1.3 Diagrama de secuencia: ................................................................................................ 7
3.1.5 Diagrama de estados ..................................................................................................... 8
3.1.6 Diagrama de actividad. .................................................................................................. 8
3.1.7 Diagrama de componentes ........................................................................................... 8
3.1.8 Diagrama de despliegue. .............................................................................................. 8
3.1.9 Diagrama de composicin estructural (UML 2.0) ...................................................... 8
3.2 Qu es UML? ....................................................................................................................... 8
3.3 Por qu elegimos esta herramienta? .............................................................................. 9
3.4 Porque StarUML?............................................................................................................... 9
3.5 Ventajas: ............................................................................................................................... 10
3.6 Desventajas: ......................................................................................................................... 10
4. Usabilidad .................................................................................................................................... 11
5. Instalacin de StarUML ............................................................................................................. 12
6., Conclusin .................................................................................................................................... 16
7. Bibliografa .................................................................................................................................... 16
1. INTRODUCCIN
StarUML nace por la necesidad de interpretar los
requerimientos de un sistema de tal forma que el
cliente los entienda de manera emprica (sin
tecnicismos,) e intuitiva. StarUML fue creado en 1996
por James Rumbaugh, Grady Booch e
Ivar Jacobson conocidos como los tres amigos, cada
Uno contribuyo con su mejor metodologa para
interpretar requerimientos de sistema.

James Rumbaugh: Contribuyo con OML (Tcnica


de modelado de objetos), que era una delas
mejores metodologas para el anlisis orientado a
objetos.

Grady Booch: Booch ofreca un mtodo, el cual


era el mejor para el diseo orientado a objetos.

Ivar Jacobson: Creador del mtodo ingeniera de


Software orientado a objetos.
2. Historia de StarUML
En 1996 Nace la primera versin de plastic (V0.9).
Herramienta muy simple que se utilizaba para dibujar
mdulos de software y su dependencia.
En 1997 se lanza Plastic 1.0. freeware, apoyo OMT
(object Modeling technique - tcnica de modelado de
objetos).

En 1998 se lanza Plastic 1.1. Usaba Diagramas de


clases UML.

En 1999 se funda Software Plastic Inc. se lanza la


versin 2.0. Soporta UML, genera cdigo JAVA e
ingeniera inversa.

En 2001 se lanza la versin 3.0. Totalmente


compatible con UML 1.3.

En 2003 se lanza Plastic 2003. Completamente


rediseado y reescrito. Soporte completo con UML
1.4, arquitectura abierta.

En 2005 se lanza Agora Plastic 2005. Se


internacionaliza, muchas caractersticas se
implementan en la plataforma extendible.

En el mismo ao se renombra y se lanza StarUML


5.0. Volvindose un proyecto de cdigo abierto.
Soportando UML 2.0 y se implementa la tecnologa
de notacin de extensin.

3. Qu es StarUML?
Es un lenguaje que nos permite modelar un sistema de
software, es un lenguaje grafico para visualizar,
especificar, construir y documentar un sistema.
StarUML ofrece la caracterstica de describir un plano
del sistema (modelo), donde podemos incluir o
describir aspectos como: procesos de negocio o
mtodos, funciones del sistema entre otros .Ofrece la
posibilidad de diagramar los requerimientos
especificados de un sistema, starUML cuenta con
varios tipos de diagramas, los cuales muestran
diferentes aspectos a las entidades relacionadas.
3.1 Caractersticas
El software hered todas las caractersticas de la
versin comercial y poco a poco ha ido mejorando sus
caractersticas, entre las cuales se encuentran:
Soporte completo al diseo UML mediante el uso
de.
3.1.1 Diagrama de casos de uso: Este
diagrama es una tcnica para capturar
informacin de cmo un sistema o negocio
trabaja actualmente, o de cmo se desea
que trabaje. Aqu an no hay orientacin a
objetos, ms bien es una tcnica para el
modelado de escenarios.
3.1.2 Diagrama de clase: Un diagrama de
clase muestra un conjunto de clases,
interfaces y colaboraciones y sus
relaciones. Estos diagramas son los ms
comunes del modelado de sistemas
orientados a objetos. Este se presenta
como un listado de
Caractersticas de objeto donde se
identifican el nombre de la clase, los
Atributos de la clase y los mtodos que
manipulan las propiedades

3.1.3 Diagrama de secuencia: Estos


diagramas nos sirven para describir la
lgica de uno o ms casos de uso, o sea,
la interaccin de los actores con los
distintos objetos involucrados en el caso
de uso. Los elementos que se usan en un
diagrama de secuencia son:
Objeto:
Actor
Vida del objeto
Activacin
Mensaje 3.1.4Diagrama de colaboracin.
3.1.5 Diagrama de estados
3.1.6 Diagrama de actividad.
3.1.7 Diagrama de componentes
3.1.8 Diagrama de despliegue.
3.1.9 Diagrama de composicin
estructural (UML 2.0)
Definir elementos propios para los diagramas, que no
necesariamente pertenezcan al estndar de UML,
La capacidad de generar cdigo a partir de los
diagramas y viceversa, actualmente funcionando
para los lenguajes c++, c# y java. Generar
documentacin en formatos Word, Excel y
PowerPoint sobre los diagramas.
Patrones GoF (Gang of Four) , EJB (Enterprise
JavaBeans) y personalizados.
Plantillas de proyectos.
Posibilidad de crear plugins para el programa.

3.2 Qu es UML?
UML (Lenguaje unificado de modelado) se utiliza para
definir un sistema de software. Ordena un conjunto de
notaciones y diagramas estndar para modelar
sistemas orientados a objetos.
3.3 Por qu elegimos esta herramienta?
La metodologa RUP tiene como
objetivo ordenar y estructurar el
desarrollo de software, en la cual se
tienen un conjunto de actividades
necesarias para transformar los
requisitos del usuario en un sistema.
Esta metodologa est basada en
UML, por lo tanto una herramienta
donde se puede implementar RUP es
precisamente StarUML.
3.4 Porque StarUML?
Muy fcil de usar, debido a la
simplicidad y rpida percepcin de
sus objetos, funciones y
caractersticas, otra caracterstica
fundamental es que su cdigo es
compatible con lenguajes como C++
y Java.
3.5 Ventajas:
es software libre
muy personalizado
facilidad de creacin de nuevos diagramas
Es fcil de crear diagramas de clases con
esta herramienta libre

3.6 Desventajas:
Solo corre en Windows
El cdigo generado sobre-escribe el cdigo
anterior generado.
La generacin de clases las crea sin tomar
en cuenta el paquete donde se encuentra.
Puedes crear Diagramas E-R pero al final
no genera nada de SQL.
No dispone de ingeniera inversa para PHP.
4. Usabilidad

La usabilidad es lo ms importante en el desarrollo de


software. StarUML se implementa para proporcionar
muchas caractersticas de fcil uso tales como: de
dilogo, la manipulacin del teclado, descripcin de
diagramas, etc.
StarUML est escrito principalmente en Delphi. Sin
embargo no est ligada al lenguaje de programacin
especfico, por lo que los lenguajes de programacin
que se pueden utilizar para desarrollar StarUML son
variados. (Por ejemplo, C / C + +, Java, Visual Basic,
Delphi, JScript, VBScript, C #, VB.NET,...)

StarUML dispone de ms de 21 Megas para la edicin


grfica con el que podrs trabajar en diagramas de
clases, estructuras, componentes, paquetes, objetos,
actividades, mdulos, comunicacin, estados,
actividades, secuencias, etc.
Tanto si eres principiante como si no lo eres sus
plantillas predeterminadas te ayudarn a ganar tiempo
y a entender cmo funciona este sistema. Podrs crear
tus propios dibujos a partir de los diseos iniciales que
te proponen, no te vas a sentir perdido en ningn
momento.
5. Instalacin de StarUML
1: Una vez descargado, le damos click derecho y
ejecutamos como administrador, saldr esta ventana y
le dan next.

2. Le dan click donde dice I accept the agreement y next


3. Click en next.

4. Next.
5. Next

6. Install
7 finish
6., Conclusin
StarUML a pesar de ser una herramienta gratuita nos
ofrece una solucin completa para la creacin de
software basado en UML. Ayuda a la metodologa
RUP ya que ambas se basan en UML y nos generan la
documentacin completa del sistema.

Adems, StarUML genera cdigo de las clases en


JAVA. Este cdigo est listo para usar. Es una
herramienta muy completa y sencilla de usar. Su nica
desventaja es que es solo para usuarios de Windows.

7. Bibliografa
https://prezi.com/lxqgnl0h5m__/que-es-staruml/ qu es
StarUML?
https://www.youtube.com/watch?v=3NPDPjqqbgM
INSTALACION DE StarUML
https://prezi.com/jhciroqe1lel/staruml/conclusin,
ventajas y desventajas
https://sites.google.com/site/herramientascasestaruml/
Historia y diagramas de
StarUMLhttps://www.youtube.com/watch?v=TXJSjWUGl40
entidad relacin en StarUML

También podría gustarte