Está en la página 1de 13

TUTORIAL STARUML

Herramienta para el modelamiento de software basado en los


estándares UML y MDA
 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
Sirve para un momento dado.
crear…  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.
 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 formatos Word, Excel y PowerPoint
sobre los diagramas.
Características  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 puerto
Agregar Interfaz requerida
Agregar asociación
Agregar parte
Añadir agregación
Agregar composición
Atributos

Operaciones=Métodos
Al crear un constructor, inicializamos la clase Vehículos
Generalización=Herencia

Se utiliza la generalización porque la clase Motocicleta y Camión, tienen


los mismos atributos y métodos que la superclase Vehículos.

Se agrega un nuevo atributo a la subclase Camión porque la clase


Vehículos, no contiene el atributo Asientos.
Asociación
Se utiliza el editor Multiplicity en 1 a
muchos, esto quiere decir que un
Editores
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…
Primero se debe seleccionar en
Modelo, la opción Diagrama de
Diagrama de secuencias, así se actualizarán
secuencia las herramientas y se podrá
trabajar

Se puede observar que herramientas se utilizaron en el ejemplo