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