Laboratorio 1 - Unidad II
-
Upload
rizz-d-lion -
Category
Documents
-
view
214 -
download
0
description
Transcript of Laboratorio 1 - Unidad II
UNIVERSIDAD TECNOLÓGICA DE EL SALVADORFACULTAD DE INFORMATICA Y CIENCIAS APLICADAS
ESCUELA DE INFORMÁTICA
ASIGNATURA:LENGUAJE UNIFICADO DE MODELADOPROFESOR : ING. MARLON GIOVANNI MARTINEZ
SECCIÓN
01
CICLO
02-2015
NOTA
LABORATORIO 1 – CREACION DE MODELO DE CLASES CON STARUML
Nº Nombre Carnet
1 Hairo Rizzieri Flores Hernández 29-6566-2014
Problema 1.
Crear el siguiente modelo en el software StarUML y luego explicar detalladamente que sucede con las clases relacionadas en dicho modelo considerando el tipo relación. Es decir, realiza la interpretación del Modelo.
Análisis del modelo del problema 1:
El modelo representa una aplicación diseñada para administrar los horarios en cada una de las carreras de la universidad, como también la asignación de aulas tomando en cuenta la optimización en el uso de las aulas de clases y sus laboratorios según la capacidad que estas posean.
Clase cuadrante: Es la clase principal del esquema, posee una composición estática. De ella dependen las demás clases asociadas.
Clase grupo: La clase grupo se encarga de crear los grupos de alumnos y tiene una relación de uno a muchos con la clase horarios y una asociación con la clase Asignatura.
Clase Horario: Posee una relación 1 uno a 1 con la clase aula, se encarga de crear los horarios de clases que son asignados por la clase grupos.
Clase Aula: Agrega, modifica, elimina, reserva aulas. Esta clase depende de la clase Horarios.
Clase asignatura: Crea las asignaturas las cuales dependen de los grupos de alumnos. Estas tiene una relación de 1 a 0.
Clase (Facultad, Carrera y plan): Las facultades tienen carreras y las carreras tienen planes de estudios y estos a su vez contienen asignaturas.
Problema 2.
Crear el siguiente modelo en el software StarUML y luego explicar detalladamente que sucede con las clases relacionadas en dicho modelo considerando el tipo relación. Es decir, realiza la interpretación del Modelo.
Análisis del modelo del problema 2 :
El modelo describe una aplicación de un restaurant que permite emitir facturas con el monto de lo consumido por los clientes.
Clase cliente: Un cliente una relación de uno muchos… los clientes pueden emitir una o varias órdenes de compras.
Clase orden: Puede contener la clase bebida o la clase platillos de manera independiente como también de manera conjunta, a esta permite también generara la clase pago.
Clases Bebida y Platillo: Contiene un relación generalizada, atributos propios y además de atributos que pueden ser heredados de la clase Orden.
Clase Pago: Es una súper clase que toma los datos de lo generado en la clase orden, esta puede heredar atributos a las clases Crédito o efectivo dependiendo la forma en cómo se realice el pago.
Clases Crédito y Efectivo: Estas clase poseen atributos propios y también heredan algunos de ala clase pagos, se puede ejecutar cualquiera de las dos de pendiendo la forma de pago que quiere efectuarse.