Saltar la navegación

Anexo V.- Licencias de recursos.

Licencias de recursos utilizados en la Unidad de Trabajo.
Recurso (1) Datos del recurso (1) Recurso (2) Datos del recurso (2)
Anagrama del inicio de VP-UML. Aparece el icono de Visual Paradigm formado por un círculo rojo con borde blanco y tres líneas curvas que parten del centro, seguido del nombre de la aplicación Visual Paradigm for UML. Sobre un fondo de tonos rojizos. En la parte superior de la imagen aparece el mensaje Build Quality Aplications Fater, Better and cheeper. En la parte inferior se puede leer el texto Initializing environment, el número de la versión y el copyright.

Autoría: Visual Paradigm International.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm for UML.

Ventana de especificación de un diagrama de clases. Contiene una serie de pestañas de las que se ve la pestaña General. En esta ventana se puede rellenar el nombre del diagrama (en este caso FPDist), el modelo padre, para este aparece <no modelo padre>, el Ratio de zoom que aparece al 100%, fondo del diagrama, aparece blanco, y la documentación, que en formato HTML es Representa las clases que intervienen en el sistema de la Formación Profesional a Distancia, en la que los alumnos se matriculan de un conjunto de módulos que se imparten por vía telemática. Para completar un ciclo un alumno debe completar debe cursar y aprobar todos los módulos de ese ciclo. Cada módulo es impartido por un profesor, que podrá impartir varios de los módulos del ciclo.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Imagen de una clase genérica. Aparece un rectángulo de color azul divido en tres bandas horizontales, en la banda superior aparece el texto Nombre clase, en la central aparece el texto -lista de atributos y en la inferior el texto +lista de métodos().

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Zona de la ventana de Visual Paradigm en la que se ve a la izquierda  el panel de navegación de diagramas, formado por la lista de tipos de diagramas que se pueden generar, en concreto del diagrama de clases cuelga el nombre FPDist. A continuación aparece el panel con los elementos que se pueden añadir al diagrama de clases, en el que aparece marcado el elemento clase, en la zona de la derecha se ve el lienzo sobre el que se dibuja el diagrama de clases, en el que aparece el borde de una clase con el nombre sombreado de gris lo que indica que se está escribiendo su nombre.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Se aprecia el conjunto de dos ventanas de Visual Paradigm. La ventana de la izquierda lleva por nombre Class Specification se compone de una serie de pestañas de las que aparece Atributes. A continuación aparece una tabla con el conjunto de atributos de la clase, incluyendo, según reza en la primera fila de la tabla: Nombre, clasificador, Visibilidad, tipo y valor inicial. Los atributos que aparecen siguiendo las características del encabezado son:

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Clase formada por un rectángulo de color azul, dividida en dos bandas horizontales, en la superior vemos el nombre de la clase que es Módulo centrado y en negrita, en la inferior sus tres atributos que son: -.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Se aprecia el conjunto de dos ventanas de Visual Paradigm. La ventana de la izquierda lleva por nombre Class Specification se compone de una serie de pestañas de las que aparece Operations. A continuación aparece una tabla con el conjunto de métodos de la clase, incluyendo, según reza en la primera fila de la tabla: Nombre, clasificador, Visibilidad y valor devuelto. Los métodos que aparecen siguiendo las características del encabezado son:

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Clase con atributos y métodos. Está formada por un rectángulo dividido en tres bandas horizontales. En la superior aparece el nombre de la clase que es Módulo, centrado y en negrita. En la banda central aparecen los atributos que son -.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Imagen de dos clases unidas por una relación de asociación. A la izquierda aparece una clase formada por un rectángulo azul con el nombre que es Alumno en la zona superior con los atributos –lista de atributos y –lista de métodos, unida por una línea continua y horizontal, sobre la que aparece el nombre de la relación que es matrícula, con la segunda clase que está formada por un rectángulo dividido en tres bandas horizontales. En la superior aparece el nombre de la clase que es Módulo, centrado y en negrita. En la banda central aparecen los atributos que son –Nombre:string, –Duracion:int y –Contenido:string. En la banda inferior aparecen los módulos +matricular (alumno:Alumno):void y +asignarDuracion (duración:int):void.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Clase de nombre Persona, con tres atributos que son nombre: cadena, edad: entero y dirección. De la clase parten dos líneas que vuelve sobre sí mismas para apuntar a la misma clase. La primera está rotulada con el nombre casado con, en un extremo lleva la etiqueta marido y los valores 0..1 y en el otro extremo lleva la etiqueta mujer y los valores 0..1. la otra línea está rotulada con el nombre Emplea y en un extremo lleva la etiqueta Jefe junto con el valor 1 y en el otro extremo la etiqueta Empleado con los valores 0..*.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Dos clases formadas por rectángulos azules una de nombre Alumno y otra Módulo unidas por una línea recta y horizontal etiquetada con matricula, en el extremo junto a la clase Alumno aparecen los valores 0..* y junto al extremo de Módulo aparece 1..*.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Dos clases formadas por rectángulos azules una de nombre Módulo y otra Profesor unidas por una línea recta y horizontal etiquetada con Mparte, en el extremo junto a la clase Módulo aparecen los valores 1..* y junto al extremo de Profesor aparece 1.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Ventana para especificar las características de una asociación. Formada por un conjunto de pestañas de las que se ve la pestaña General. Aparecen los siguientes valores:.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Tres clases unidas entre si por dos relaciones de asociación. Las clases se forman con rectángulos azules divididos en dos franjas horizontales, en la superior aparece el nombre y en la inferior los atributos. En orden de izquierda a derecha son: Alumno que tiene como atributos.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Cuatro clases en las que se aprecia la herencia. Las clases están representadas como rectángulos de color azul divididos en dos banda horizontales. En la banda superior aparece el nombre de la clase y en el inferior los atributos. En la zona superior de la imagen aparece la clase

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Conjuntos de clases unidas por relaciones de agregación. Las clases se representan como rectángulos azules. En la zona superior aparece la clase Ordenador, de la que sale en su zona inferior un rombo de color blanco, del rombo parten cuatro lineas hacia las clases Monitor, Caja, RatóN y Teclado que aparecen alineadas horizontalmente debajo de Ordenador. De la clase Caja también sale un rombo de color blanco en su zona inferior que se conecta mediante lineas rectas con las clases Chasis, CPU, RAM y Ventilador, que aparecen alineadas horizontalmente debajo de las otras.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Tres clases unidas por relaciones de agregación. Las clases se representan como rectángulos de color azul, con su nombre en la zona superior. De izquierda a derecha las clases se llaman Modulo, Competencia y Ciclo. De Módulo a Competencia surge una linea recta que termina en un rombo de color negro. Está etiquetada con Compuesto por, y lleva en el extremo de Módulo los valores 1..* y en el extremo del rombo un 1. De Competencia a Ciclo surge un línea que termina en un rombo. En el extremo de Competencia aparecen los valores 1..* y en el rombo un 1.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual
Paradigm.

Tres clases que forman un atributo de enlace. Las clases se representan por rectángulos azules divididos en tres bandas horizontales, en la superior aparece le nombre de la clase, en la central los atributos y en la inferior los métodos.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Imagen de un menú contextual perteneciente a la herramienta Visual Paradigm en el que aparece destacado en naranja la opción

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Ventana de la aplicación Visual Paradigm que sirve para seleccionar el lenguaje de programación a utilizar en el paso a código de las clases. En la zona superior de la ventana se puede leer el siguiente texto:

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Ventana para añadir documentación a un diagrama de clases. En la parte de arriba aparece la palabra Documentación, a continuación un selector con el lenguaje HTML y botones de formato de texto y debajo el texto de la documentación que dice:

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Ventana de Visual Paradigm de nombre Generate HTML, dividida en una serie de pestañas de las que aparece Content. A continuación se ven el dato Tempalte: Default y un conjunto de botones.

Autoría: Visual Paradigm.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de Visual Paradigm.

Conjunto de menús contextuales de un proyecto NetBeans para seleccionar la opción de ingeniería inversa para NetBeans de Visual Paradigm. En el menú principal aparece resaltada la opción Herramientas, de la que surge otro menú contextual con la opción SDE EE-NB resaltada, del que a su vez surge otro menú con la opción Update UML Model resaltada.

Autoría: NetBeans.

Licencia: Copyright cita.

Procedencia: Captura de pantalla de NetBeans.

Imagen de un chico joven con camisa de color marrón de espaldas tecleando ante la pantalla de un ordenador.

Autoría: María José Navascués González.

Licencia: Uso educativo no comercial.

Procedencia: Elaboración propia.

Dos clases formadas por rectángulos, uno azul y otro blanco. Encima del rectángulo blanco aparece la frase “casado con”, debajo “mujer 0..1” y a su derecha “0..1 marido”. El rectángulo azul se encuentra encima de la esquina inferior derecha del cuadrado blanco y se divide en 3 zonas iguales. En la de arriba pone Persona y en la del medio pone “nombre: string” y “edad:int”. La de abajo está vacía.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm.

Captura de pantalla que muestra el conjunto de pantallas que se obtienen de descomprimir el fichero UMLet.

Autoría: Visual Paradigm International

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm for UML

Esquema en forma de árbol jerárquico de cuadros que se lee de izquierda a derecha. Se parte del nodo raíz con el texto “Diagramas UML”, del que parten dos ramas, en primer lugar, hacia arriba, tenemos el nodo “Diagrama estructural”, del que parten otros seis nodos, con los nombres “Diagrama de clases”, “Diagrama de estructuras compuestas”,  “Diagrama de componentes”, “Diagrama de despliegue”, “Diagrama de objetos” y “Diagrama de paquetes”. De la segunda rama, llamada “Diagramas de comportamiento” surgen cuatro nodos con el texto “Diagrama de actividad”, “Diagrama de interacción”, “Diagrama de casos de uso” y “Diagrama de máquina de estados”. Del nodo “Diagrama de interacción surgen los siguientes nodos: “Diagrama de secuencia”, “Diagrama de colaboración”, “Diagrama de resumen de interacción” y “Diagrama de tiempo”. La unión entre nodos hijos y nodos padres se hace a través de lineas terminadas en triángulos que son el símbolo de la herencia

Autoría: María José Navascués González.

Licencia: Uso Educativo no comercial.

Procedencia: Elaboración Propia.

Imagen que muestra la parte izquierda de un piano.

Autoría: Ministerio de Educación.

Licencia: Uso educativo no comercial.

Procedencia: Elaboración propia.

Imagen que muestra un pentagrama con una melodía mostrada de diferentes formas.

Autoría: Ministerio de Educación.

Licencia: Uso educativo no comercial.

Procedencia: Elaboración propia.

Autoría: Ministerio de Educación.

Licencia: Uso educativo no comercial.

Procedencia: Elaboración propia.

Primer plano de una chica joven, de expresión seria, con el pelo largo y rizado, viste con una camisa de color gris.

Autoría: Ministerio de Educación.

Licencia: Uso Educativo no comercial.

Procedencia: Elaboración propia.

Primer plano de un chico joven, de unos veinte años, de frente, con una leve sonrisa, pelo moreno y corto, viste camiseta amarilla con un dibujo.

Autoría: Ministerio de Educación.

Licencia: Uso Educativo no comercial.

Procedencia: Elaboración propia.

Primer plano de un hombre joven, de frente, de pelo corto y moreno, con expresión seria, camisa de rayas azules.

Autoría: Ministerio de Educación.

Licencia: Uso Educativo no comercial.

Procedencia: Elaboración propia.

Mujer de mediana edad vista de frente, se ve de cintura para arriba, sonriente, es morena con flequillo y lleva el pelo recogido.

Autoría: Ministerio de Educación.

Licencia: Uso Educativo no comercial.

Procedencia: Elaboración propia.

Ventana de la instalación de Visual Paradigm, en concreto la que muestra la casilla de verificación para indicar que se debe instalar Visual Paradigm for UML 8.2. aparece el mensaje: Visual Paradigm form Uml 8.2  con su icono, y debajo:  VP-UML is a UML CASE tool suporting full software development life-cycle, VP-UML features the latest Uml notations, report writer, round-trip engineering, integration wit all leading Java IDEs and much more. A continuación un cuadrado de color naranja con una marca de aceptación y el mensaje Visual Paradigm for UML 8.2 Debajo el mensaje  Smart Development Environment junto con su icono y el siguiente texto:  Smart Development Environment (SDE) is a modeling environment that inherits all the powerful features from VP-UML and integrated with your favourites IDEs seamlessly. Thus, SDE speeds up the entire model-code-deploy software development process. Debajo aparece un cuadro blanco seguido del texto SDE for Eclipse (SDE-EC).

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm.

Ventana de la instalación de Visual Paradigm, en concreto la que muestra la casilla de verificación para indicar que se debe instalar el SDE para NetBeans en la que se puede leer:  Smart Development Environment junto con su icono y el siguiente texto:  Smart Development Environment (SDE) is a modeling environment that inherits all the powerful features from VP-UML and integrated with your favourites IDEs seamlessly. Thus, SDE speeds up the entire model-code-deploy software development process. Debajo aparece un cuadro blanco seguido del texto SDE for Eclipse (SDE-EC). Debajo otro cuadro blanco seguido del texto SDE for IntelliJ IDEA (SDE-IJ). Y un último un cuadro de color naranja marcado  seguido del texto SDE for NetBeans (SDE-NB).

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm.

Conjunto de menús contextuales de un proyecto NetBeans para seleccionar la opción de abrir el SDE para NetBeans de Visual Paradigm. En el menú principal aparece resaltada la opción Herramientas, de la que surge otro menú contextual con la opción SDE EE-NB resaltada, del que a su vez surge otro menú con la opción  OpenSDE NB-EE resaltada.

Autoría: NetBeans.

Licencia: Copyright cita

Procedencia: Captura de pantalla de NetBeans.

Conjunto de menús contextuales de un proyecto NetBeans para seleccionar la opción de importar un proyecto de Visual Paradigm. En el menú principal aparece resaltada la opción Herramientas, de la que surge otro menú contextual con la opción SDE EE-NB resaltada, del que a su vez surge otro menú con la opción  SDE EE-NB Project de la que sale el menú final con la opción  Import SDE EE-NB Project.

Autoría: NetBeans.

Licencia: Copyright cita

Procedencia: Captura de pantalla de NetBeans.

Pantalla del SDE para NetBeans de VP-UML. La pantalla aparece dividida en cinco zonas. Arriba aparece una hilera de iconos para seleccionar diferentes tipos de diagramas UML, en zona inferior tenemos a la izquierda un panel para seleccionar elementos del proyecto VP, en la zona central aparece un diagrama de clases junto con el panel con los elementos que podemos añadir al diagrama. A la derecha aparece una vista previa del diagrama y en la zona inferior la ventana de mensajes.

Autoría: NetBeans.

Licencia: Copyright cita

Procedencia: Captura de pantalla de NetBeans.

Captura de pantalla que muestra la primera ventana que observamos al acceder a UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra los distintos atajos de teclado de los que disponemos en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra la ventana para guardar y exportar diagramas en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra la ventana para guardar diagramas desde la web en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra los distintos símbolos propios en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra el menú despegable para seleccionar distintos tipos de diagrama en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra el diagrama que se está diseñando en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra el diagrama que se está diseñando, en el cual uno está pinchado y cambiado de color.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra la información del diagrama que se está diseñando.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra las propiedades de una clase en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Captura de pantalla que muestra las propiedades de una relación en UMLet.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Conjunto de tres clases unidas por relaciones de composición. De izquierda a derecha vemos la clase”Módulo” que está formada por un rectángulo dividido en tres bandas horizontales. En la superior aparece el nombre de la clase que es Módulo, centrado y en negrita. En la banda central aparecen los atributos que son -Nombre: string, -Duración: int y -Contenidos: string, y en la inferior los métodos que son: +matricular(alumno:Alumno) : void y +asignarDuración(duracion: int): void., en el centro la clase “Competencia profesional” formada por un rectángulo azul dividido en dos bandas horizontales con el nombre en la superior y el atributo -Descripcion: string en la inferior. A la derecha está la clase “Ciclo Formativo” con los atributos -Nombre: string, -Descripcion: string y -Horas:int. Módulo se relaciona con Competencia profesional a través de una relación de composición formada por una linea recta  con un rombo de color negro en el extremo de Competencia profesional con cardinalidad 1..* en Módulo y 1 en Competencia profesional. Competencia profesional se relaciona con Ciclo Formativo  a través de una relación de composición formada por una linea recta  con un rombo de color negro en el extremo de Ciclo Formativo con cardinalidad 1..* en Competencia profesional y 1 en Ciclo Formativo.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Conjunto de clases unidas por una relaciones de composición. Arriba vemos de izquierda a derecha la clase”Módulo” que está formada por un rectángulo dividido en tres bandas horizontales. En la superior aparece el nombre de la clase que es Módulo, centrado y en negrita. En la banda central aparecen los atributos que son -Nombre: string, -Duración: int y -Contenidos: string, y en la inferior los métodos que son: +matricular(alumno:Alumno) : void y +asignarDuración(duracion: int): void., en el centro la clase “Competencia profesional” formada por un rectángulo azul dividido en dos bandas horizontales con el nombre en la superior y el atributo -Descripcion: string en la inferior. A la derecha está la clase “Ciclo Formativo” con los atributos -Nombre: string, -Descripcion: string y -Horas:int. Módulo se relaciona con Competencia profesional a través de una relación de composición formada por una linea recta  con un rombo de color negro en el extremo de Competencia profesional con cardinalidad 1..* en Módulo y 1 en Competencia profesional. Competencia profesional se relaciona con Ciclo Formativo  a través de una relación de composición formada por una linea recta  con un rombo de color negro en el extremo de Ciclo Formativo con cardinalidad 1..* en Competencia profesional y 1 en Ciclo Formativo. Con Módulo Formativo se relacionan mediante relaciones de composición Examen y Tarea. Examen tiene como métodos +calificar(), +añadirPregunta(), +ordenarPreguntas() y +crearExamen(). Tarea tiene como atributo -Descripción: string. La cardinalidad en ambos casos y extremos de las relaciones es 1. Examen se relaciona por agregación con Pregunta, que tiene como atributos -Enunciado: string, -Respuestas: string[], y -RespuestaValida: int. La relación tiene una cardinalidad de 0..* en el extremo de examen y 30 en el extremo de pregunta.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Tres clases en las que se aprecia la herencia. Las clases están representadas como rectángulos de color azul divididos en dos banda horizontales. En la banda superior aparece el nombre de la clase y en el inferior los atributos. En la zona superior de la imagen aparece la clase “Persona” con los atributos -Nombre: string, -Direccion: string, -Telefono: string, -FechaNacimiento: Date, y -correoElectronico: string. Aparece conectada por una línea en forma de T invertida con un triángulo blanco en el extremo de la clase Persona con las clases Profesor, con el atrinbuto -NRP: string y Alumno con  el atributo -notaMedia: float y los métodos +emitirCertificado() y +calcularNotaMedia().

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Conjunto de clases en las que se aprecia la herencia. Las clases están representadas como rectángulos de color azul divididos en dos o tres banda horizontales. En la banda superior aparece el nombre de la clase y en las inferiores los atributos y métodos. En la zona superior de la imagen aparece la clase “Persona” con los atributos -Nombre: string, -Direccion: string, -Telefono: string, -FechaNacimiento: Date, y -correoElectronico: string. Aparece conectada por una línea en forma de T invertida con un triángulo blanco en el extremo de la clase Persona con las clases Profesor, con el atrinbuto -NRP: string y Alumno con  el atributo -notaMedia: float y los métodos +emitirCertificado() y +calcularNotaMedia(). Debajode Alumno y Profesor aparece la clase MóduloFormativo con los atributos -Nombre: string, -Duración: int y -Contenidos: string, y los métodos +matricular(alumno:Alumno) : void y +asignarDuración(duracion: int): void. Alumno se relaciona con MóduloFormativo mediante una relación en forma de linea recta etiquetada con Matricula, con cardinalidad 0..* en Alumno y 1..* en ModuloFormativo y Profesor se relaciona con ModuloFormativo a través de un relación etiquetada con Imparte, con cardinalidad 1 en Profesor y 1..* en MóduloFormativo.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Conjunto de clases en las que se aprecia la herencia, composición y agregacion. Las clases están representadas como rectángulos de color azul divididos en dos o tres banda horizontales. En la banda superior aparece el nombre de la clase y en las inferiores los atributos y métodos. En la zona superior de la imagen aparece la clase “Persona” con los atributos -Nombre: string, -Direccion: string, -Telefono: string, -FechaNacimiento: Date, y -correoElectronico: string. Aparece conectada por una línea en forma de T invertida con un triángulo blanco en el extremo de la clase Persona con las clases Profesor, con el atributo -NRP: string y Alumno con  el atributo -notaMedia: float y los métodos +emitirCertificado() y +calcularNotaMedia(). Debajo de Alumno y Profesor aparece la clase MóduloFormativo con los atributos -Nombre: string, -Duración: int y -Contenidos: string, y los métodos +matricular(alumno:Alumno) : void y +asignarDuración(duracion: int): void. Alumno se relaciona con MóduloFormativo mediante una relación en forma de linea recta etiquetada con Matricula, con cardinalidad 0..* en Alumno y 1..* en ModuloFormativo y Profesor se relaciona con ModuloFormativo a través de un relación etiquetada con Imparte, con cardinalidad 1 en Profesor y 1..* en MóduloFormativo. A la derecha de ModuloFormativo está la clase “Competencia profesional” con el atributo -Descripcion: string. A su derecha está la clase “Ciclo Formativo” con los atributos -Nombre: string, -Descripcion: string y -Horas:int. MóduloFormativo se relaciona con Competencia profesional a través de una relación de composición formada por una linea recta con un rombo de color negro en el extremo de Competencia profesional con cardinalidad 1..* en Módulo y 1 en Competencia profesional. Competencia profesional se relaciona con Ciclo Formativo  a través de una relación de composición formada por una linea recta  con un rombo de color negro en el extremo de Ciclo Formativo con cardinalidad 1..* en Competencia profesional y 1 en Ciclo Formativo. Con Módulo Formativo se relacionan mediante relaciones de composición Examen y Tarea. Examen tiene como métodos +calificar(), +añadirPregunta(), +ordenarPreguntas() y +crearExamen(). Tarea tiene como atributo -Descripción: string. La cardinalidad en ambos casos y extremos de las relaciones es 1. Examen se relaciona por agregación con Pregunta, que tiene como atributos -Enunciado: string, -Respuestas: string[], y -RespuestaValida: int. La relación tiene una cardnalidad de 0..* en el extremo de examen y 30 en el extremo de pregunta.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Tres clases que forman un atributo de enlace. Las clases se representan por rectángulos azules divididos en tres bandas horizontales, en la superior aparece le nombre de la clase, en la central los atributos y en la inferior los métodos. En la zona superior aparece la clase “Alumno”, con el atributo -NotaMedia: float, y el método  +emitirCertificado() y +calcularNotaMedia(). Un poco más abajo aparece la clase MóduloFormativo  con los atributos  -Nombre: string, -Duración: int y -Contenidos: string, y los métodos: +matricular(alumno:Alumno) : void y +asignarDuración(duracion: int): void. Las clases Alumno y Módulo están unidas por una línea recta vertical, en el extremo más cercano a Alumno lleva los valores 0..* y en extremo de Módulo los valores 1..*. Entre ambas clases, un poco desplazado a la izquierda está la clase “Matrícula”, con los atributos -curso: string y -calificación:float, -notaExamen: float y -notaMedia: float y los atributos +realizarExamen(), +entregarTarea(), y +calificarTareaEntregada(). Esta clase está unida por una linea de puntos a la linea que une las otras dos clases.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Dos clases formadas por rectángulos azules una de nombre “Truan” y otra “Sede” unidas por una línea recta y horizontal etiquetada con “1 0..*”. La clase “Truan” está dividida en 3 bandas iguales. . En la banda superior aparece el nombre “Truan”, en la banda central el atributo “-Empleados: int”, y en la inferior el módulo “+numEmpl(): int”. La clase “Sede” está dividida también en 3 bandas horizontales. En la superior pone “Sede”, en la central los atributos que son “id_sede:int” y “Nombre:string” y en la inferior los módulos “+altaProveedor():void” y “infoTaller():Taller”.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Tres clases en las que se aprecia la herencia. Las clases están representadas como rectángulos de color azul divididos en dos banda horizontales. En la banda superior aparece el nombre de la clase y en el inferior los atributos. En la zona izquierda de la imagen aparece la clase “Autonomo” con los atributos -Nombre: string, -CIF: string, -Telefono: int, -Dirección: string. Aparece conectada por una línea en forma de T invertida con un triángulo blanco en el extremo de la clase Autónomo con las clases Taller, con el atributo -Tipo: string y Proveedor con el atributo –Código:int y el módulo +códigoProv[]: int.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Cuatro clases que están todas conectadas entre sí por una línea representadas como rectángulos de color azul divididos en tres banda recta y horizontal etiquetada con “0..*”. . Las clases están horizontales. En la banda superior aparece el nombre de la clase, en la central los atributos y en el inferior los módulos. En la esquina inferior aparece la clase Pieza con atributos –CodigoPieza:int, -PrecioCompra:int y -PrecioVenta:int y módulos +ponerPrecioCompra().void y +ponerPrecioVenta().void. En la parte superior aparece la clase Sede con atributos “id_sede:int” y “Nombre:string” y módulos “+altaProveedor():void” y “infoTaller():Taller”. Por último, encontramos en la parte izquierda las clases Taller con el atributo -Tipo: string y Proveedor con el atributo –Código:int y el módulo +códigoProv[]: int.

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm

Autoría: Visual Paradigm

Licencia: Copyright cita

Procedencia: Captura de pantalla de Visual Paradigm