Prueba

Solo disponible en BuenasTareas
  • Páginas : 6 (1440 palabras )
  • Descarga(s) : 7
  • Publicado : 4 de agosto de 2010
Leer documento completo
Vista previa del texto
PRÁCTICO 2: MODELOS ESTÁTICOS – INGENIERÍA DIRECTA DIAGRAMAS DE CLASES Y DIAGRAMAS DE OBJETOS PARTE A 1.- Se desea realizar un subsistema de proyectos universitarios, que tenga en cuenta las siguientes características: • Un proyecto tiene un director, quien deber ser docente de la Universidad. La información relevante para el director es el número y el tiempo total (en meses) de proyectos que hadirigido. • Cada uno de los integrantes de un proyecto es docente de la Universidad. • Cada docente pertenece al menos a un departamento, donde la información que nos interesa de éste último es el nombre, su director quien a su vez es un docente y los consejeros docentes departamentales. • Un departamento pertenece a una facultad, la que tiene un decano quién es también un docente. • Un proyectopertenece a una facultad, tiene un período de desarrollo, un objetivo, un plan y la dedicación (horas por semana) de cada uno de los integrantes del proyecto. Se quiere responder las siguientes preguntas: en qué fecha comenzó un proyecto dado, quién es su director, quién es el director de departamento al cual pertenece el director de un proyecto y quién es el decano de la facultad a la cualpertenece un proyecto. Se deben tener en cuenta también las siguientes restricciones: • Un director puede dirigir hasta dos proyectos. • Un integrante puede pertenecer a más de un proyecto, siempre que la cantidad de horas de dedicación no supere las 40 semanales entre todos los proyectos. Modele el aspecto estático del sistema a través de un modelo del dominio en UML. Construya además un diagrama deobjetos para el caso de una facultad con dos departamentos y tres proyectos cuyos directores trabajan distribuidos en los dos departamentos. Suponga además que existe al menos un integrante de proyecto que trabaja en dos departamentos. 2. Construya un modelo del dominio en UML para modelar la siguiente realidad: Una compañía de tarjetas de crédito abre una cuenta a nombre de un individuo o de unaempresa, cuyos empleados pueden usar las tarjetas de dicha cuenta. La compañía de tarjetas de crédito brinda tres tipos de tarjetas diferentes, con límites distintos, términos de pagos diferentes y otras condiciones. Bajo una cuenta (empresarial o personal) puede haber una o varias tarjetas autorizadas. Es importante conocer quién tiene cada una. Físicamente se logra escribiendo en relieve el nombredel poseedor de la tarjeta sobre la tarjeta, con el número de cuenta y la fecha de vencimiento. Uno puede tener una cuenta con una tarjeta para sí mismo, y otra para su cónyuge. Nuestra empresa puede tener una cuenta con una tarjeta para nosotros. La compañía de tarjetas de crédito necesita conocer quién es el propietario de una cuenta, quiénes tiene tarjetas y cuántas tarjetas de distinto tiposon mantenidas en una cuenta personal o de una empresa dada. a) Considere que límites distintos para cada tipo de tarjeta vienen fijados inicialmente por las constantes LT1, LT2 y LT3.
Ingeniería del Software II 1 Práctico 2: Modelos Estáticos

b) ¿Qué pasaría si los límites de las tarjetas no fueran establecidos inicialmente? 3. Sistema de una compañía aérea: Un ticket cubre un viaje entre dosciudades. Este tiene cupones que corresponden a las distintas combinaciones de vuelo que se deben realizar para cubrir el viaje entre las dos ciudades. Cada cupón cubre un vuelo entre dos aeropuertos, y posee información sobre qué compañía realiza el vuelo, a qué número de vuelo corresponde, la clase, la fecha y la hora de partida del vuelo. Los cupones se encuentran ordenados. Un avión tienevarias salidas cada día, identificado por el día y la hora de partida, número de vuelo y el aeropuerto de salida. Un ticket, además, tiene la siguiente información: a qué pasajero le corresponde dicho ticket, la fecha de emisión y el precio total del pasaje. Un avión, que posee un nombre y tipo, tiene una serie de asientos que se identifican por un número. Cada asiento tiene identificado una...
tracking img