SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
TUTORIALSTARUML
Herramienta para el modelamiento de software basado en los
estándares UML y MDA
Sirve para
crear…
 Diagrama de casos de usos: Describen las relaciones y las
dependencias entre un grupo de casos de uso y los actores
principales en el proceso.
 Diagrama de clases: Muestran las diferentes clases que
componen un sistema y que se relacionan unas con otras.
 Diagrama de secuencias: Muestran intercambio de mensajes en
un momento dado.
 Diagrama de estado: Muestran los diferentes estados de un
objeto durante su vida y los estímulos que provocan los cambios
de estado en un objeto.
 Diagrama de relación entidad: Muestran el diseño conceptual de
las aplicaciones de bases de datos.
Características
 Software libre.
 Define elementos propios para los diagramas.
 Genera códigos a partir de los diagramas y viceversa. Funcionan
para los lenguajes C#, C++ y JAVA.
 Genera documentación en formatosWord, Excel y PowerPoint
sobre los diagramas.
 Patrones GOF, EJB y Personalizados.
 Plantillas del proyecto.
 Posibilidades de crear plugins para el programa.
Para crear una nueva clase
En la clase se puede…
Agregar atributos
Agregar operaciones
Agregar recepción
Agregar subclase
Agregar superclase
Agregar Interfaz proporcionada
Agregar Interfaz requerida
Agregar asociación
Añadir agregación
Agregar composición
Agregar puerto
Agregar parte
Operaciones=Métodos
Atributos
Al crear un constructor, inicializamos la claseVehículos
Se utiliza la generalización porque la clase Motocicleta y Camión, tienen
los mismos atributos y métodos que la superclaseVehículos.
Se agrega un nuevo atributo a la subclase Camión porque la clase
Vehículos, no contiene el atributo Asientos.
Generalización=Herencia
Asociación
Editores
Se utiliza el editor Multiplicity en 1 a
muchos, esto quiere decir que un
cliente puede tener muchos recibos,
pero un recibo sólo puede tener un
cliente.
Casos de uso Primero debemos colocar como
modelo el diagrama de casos de uso,
así se actualizarán las herramientas
que nos ayudaran a crear un diagrama
de casos de uso.
Para guardar…
Diagrama de
secuencia
Primero se debe seleccionar en
Modelo, la opción Diagrama de
secuencias, así se actualizarán
las herramientas y se podrá
trabajar
Se puede observar que herramientas se utilizaron en el ejemplo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Metodologia Estructurada
Metodologia Estructurada Metodologia Estructurada
Metodologia Estructurada
 
Diagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegueDiagramas UML: Componentes y despliegue
Diagramas UML: Componentes y despliegue
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
OOSE
OOSEOOSE
OOSE
 
Modelo de requerimientos
Modelo de requerimientosModelo de requerimientos
Modelo de requerimientos
 
Metodologia orientada a objetos
Metodologia orientada a objetosMetodologia orientada a objetos
Metodologia orientada a objetos
 
UML
UMLUML
UML
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
SAD Vistas "4+1" PoD
SAD Vistas "4+1" PoD SAD Vistas "4+1" PoD
SAD Vistas "4+1" PoD
 
Tecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de softwareTecnicas y herramientas para el desarrollo de software
Tecnicas y herramientas para el desarrollo de software
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Diferencias swing y awt
Diferencias swing y awtDiferencias swing y awt
Diferencias swing y awt
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 

Similar a Tutorial-StarUML.pdf

Similar a Tutorial-StarUML.pdf (20)

Mis diapositivas uml
Mis diapositivas umlMis diapositivas uml
Mis diapositivas uml
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 
Diseño de sistemas - UML - compendio
Diseño de sistemas  -  UML - compendioDiseño de sistemas  -  UML - compendio
Diseño de sistemas - UML - compendio
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
Presentación power point relational rose
Presentación power point relational rosePresentación power point relational rose
Presentación power point relational rose
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
Uml
UmlUml
Uml
 
Modelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EAModelado de aplicaciones en UML con EA
Modelado de aplicaciones en UML con EA
 
ADS - Sesion2
ADS - Sesion2ADS - Sesion2
ADS - Sesion2
 
MODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UMLMODELAMIENTO VISUAL Y UML
MODELAMIENTO VISUAL Y UML
 
Modelamiento visual-y-uml346
Modelamiento visual-y-uml346Modelamiento visual-y-uml346
Modelamiento visual-y-uml346
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Presentacion uml dian1_2003
Presentacion uml dian1_2003Presentacion uml dian1_2003
Presentacion uml dian1_2003
 
0 todo
0 todo0 todo
0 todo
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
Densy yuli
Densy yuliDensy yuli
Densy yuli
 
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"¿Que es uml ? ACTVIDAD No 4  Jennifer Garcia Montiel 2 "D"
¿Que es uml ? ACTVIDAD No 4 Jennifer Garcia Montiel 2 "D"
 
Taller presentacion
Taller presentacionTaller presentacion
Taller presentacion
 
Lab 1
Lab 1Lab 1
Lab 1
 
EL UML X2
EL UML X2EL UML X2
EL UML X2
 

Tutorial-StarUML.pdf

  • 1. TUTORIALSTARUML Herramienta para el modelamiento de software basado en los estándares UML y MDA
  • 2. Sirve para crear…  Diagrama de casos de usos: Describen las relaciones y las dependencias entre un grupo de casos de uso y los actores principales en el proceso.  Diagrama de clases: Muestran las diferentes clases que componen un sistema y que se relacionan unas con otras.  Diagrama de secuencias: Muestran intercambio de mensajes en un momento dado.  Diagrama de estado: Muestran los diferentes estados de un objeto durante su vida y los estímulos que provocan los cambios de estado en un objeto.  Diagrama de relación entidad: Muestran el diseño conceptual de las aplicaciones de bases de datos.
  • 3. Características  Software libre.  Define elementos propios para los diagramas.  Genera códigos a partir de los diagramas y viceversa. Funcionan para los lenguajes C#, C++ y JAVA.  Genera documentación en formatosWord, Excel y PowerPoint sobre los diagramas.  Patrones GOF, EJB y Personalizados.  Plantillas del proyecto.  Posibilidades de crear plugins para el programa.
  • 4. Para crear una nueva clase
  • 5. En la clase se puede… Agregar atributos Agregar operaciones Agregar recepción Agregar subclase Agregar superclase Agregar Interfaz proporcionada Agregar Interfaz requerida Agregar asociación Añadir agregación Agregar composición Agregar puerto Agregar parte
  • 7. Al crear un constructor, inicializamos la claseVehículos
  • 8. Se utiliza la generalización porque la clase Motocicleta y Camión, tienen los mismos atributos y métodos que la superclaseVehículos. Se agrega un nuevo atributo a la subclase Camión porque la clase Vehículos, no contiene el atributo Asientos. Generalización=Herencia
  • 9. Asociación Editores Se utiliza el editor Multiplicity en 1 a muchos, esto quiere decir que un cliente puede tener muchos recibos, pero un recibo sólo puede tener un cliente.
  • 10. Casos de uso Primero debemos colocar como modelo el diagrama de casos de uso, así se actualizarán las herramientas que nos ayudaran a crear un diagrama de casos de uso.
  • 11.
  • 13. Diagrama de secuencia Primero se debe seleccionar en Modelo, la opción Diagrama de secuencias, así se actualizarán las herramientas y se podrá trabajar Se puede observar que herramientas se utilizaron en el ejemplo