Está en la página 1de 9

Ingeniería de Software:

1.3 Modelado

Profesor: Dr. Alejandro Hernández Cadena


Alumno: Jorge Arturo López Arias

02 de Septiembre de 2022
UML
StarUML es una herramienta para el modelamiento de software basado en los estándares UML (Unified
Modeling Language) y MDA (Model Driven Arquitecture).
Al ejecutar el programa se desplegará una nueva ventana con un espacio en el que iremos colocando los
elementos para nuestro diagrama.

Se dispone de una barra de herramientas en el lado izquierdo en el que seleccionaremos los elementos
que deseemos incluir en nuestro diagrama, en el lado derecho se irá creando un “árbol” con los elementos.
Al dar clic sobre el nombre de la Clase podemos ver que se presenta un menú con operaciones (crear subclase,
crear superclase, agregar atributo, agregar método, etcétera).

Al elegir crear una superclase (clase Padre) automáticamente agrega una nueva clase y su enlace (relación). Al
agregar atributos y métodos permite seleccionar la visibilidad y muestra la plantilla para escribir los datos como
nombre y tipo.
StarUML nos permite la exportación a distintos tipos de formato.
Diagrama de clase
Se tiene una clase Alumno que pertenece a un
sistema de control escolar, esta hereda los
atributos y métodos de la clase Persona.
Diagrama de clase En una concesionaria SEAT
Se manejan distintos tipos de vehículos
representada por la Clase “Vehiculo” de la que
heredan características los distintos tipo entre
ellos la clase “Camioneta” y esta a su vez esta
especializada por las clases SUV y Pickup.
Diagrama de clase
En una tienda de mascotas (PetCo) se tienen
distintos tipos clasificados por su tipo de
dieta principal

• Carnivoro
• Omnivoro
• Herbivoro

La clase Perro es una subclase de Carnivoro.


Bibliografía
• StarUML. (2014). Staruml.Io. http://staruml.io/

También podría gustarte