Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

JAVA ORIENTADA OBJETOS, Apuntes de Programación Funcional

Buenos apuntes para comenzar a programas jejejej

Tipo: Apuntes

2018/2019
En oferta
30 Puntos
Discount

Oferta a tiempo limitado


Subido el 18/05/2019

ferteto93
ferteto93 🇲🇽

4.5

(2)

3 documentos

1 / 94

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
EJERCICIOS:
ENUNCIADOS Y SOLUCIONES
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
Discount

En oferta

Vista previa parcial del texto

¡Descarga JAVA ORIENTADA OBJETOS y más Apuntes en PDF de Programación Funcional solo en Docsity!

EJERCICIOS:

ENUNCIADOS Y SOLUCIONES

Ingeniería del Software II

Ejercicios de Modelado de

estructura:

Diagramas de clases

Francisco J. García Peñalvo

María N. Moreno García

Alicia García Holgado

Departamento de Informática y Automática

Universidad de Salamanca

2º Grado en Ingeniería Informática Fecha de última modificación: 2-03-

Tienda de fotografía: enunciado (I) ! Representa mediante un diagrama de clases la siguiente especificación relacionada con los alquileres de cámaras en una tienda de fotografía. " La tienda alquila cámaras fotográficas analógicas. " Las cámaras se caracterizan por su marca, modelo y soporte flash (si, no). " Cada cámara es compatible con uno o más tipos de películas. " Las películas se caracterizan por su marca, nombre, sensibilidad ISO (50, 100, 200, 400, 800, 1600) y formato (35mm, 110mm, 120mm). " Para cada marca con la que trabaja la tienda se conoce la dirección del servicio de reparación más cercano. " La tienda dispone de varios ítems de cada modelo de cámara. " Cada ítem tiene una pegatina con una referencia, y puede estar en la tienda, alquilado, con retraso o en reparación. " Los clientes pueden tener un máximo de 1 cámara en alquiler. " Cada cámara se alquila un máximo de 7 días, por cada día de retraso, se impone una “multa” de un mes sin posibilidad de coger una nueva cámara. ! Realiza un diagrama de clases

Tienda de fotografía: solución (I)

Tienda de fotografía: solución con herencia (I)

Tienda de fotografía: enunciado (II) ! Modificar el diagrama de clases de la tienda de fotografía para que contemple el histórico de alquileres así como el histórico de multas que el cliente ha tenido a lo largo del tiempo.

Tienda de fotografía: enunciado (III) ! Modificar el diagrama de clases de la tienda de fotografía para que permita incluir en los alquileres diferentes accesorios compatibles con las cámaras analógicas. " Un cliente puede alquilar únicamente accesorios. " Todos los accesorios tienen como características comunes la marca y el modelo. " La tienda dispone de varios ítems de cada accesorio. " Cada ítem de accesorio tiene una pegatina con una referencia, y puede estar en la tienda, alquilado, con retraso o en reparación. " Opcional: distinguir los tipos de accesorios (flash, adaptador instantáneas, objetivos, etc.)

Tienda de fotografía: solución (III)

Películas: enunciado (I) ! Representa mediante un diagrama de clases la siguiente especificación sobre las personas que participan en una película " De cada película se almacena el título, la sinopsis, el año, el género al que pertenece (drama, comedia, acción, terror, romance, aventura, sci- fi) y el país. " Sobre las personas que participan en la película es necesario conocer el nombre, los apellidos, la fecha de nacimiento y la nacionalidad. " Una persona puede participar en una película como actor, director, productor o guionista. " Una película tiene al menos un director y un guionista. " Una persona se considera actor si ha actuado al menos en una película. " Una película puede tener asociados varios trailers que son editados por una o más personas. No puede existir el trailer de una película hasta que existe la película.

Películas: solución (I)

Películas: enunciado (II) ! Modificar el diagrama de clases sobre películas para introducir las siguientes restricciones. " Una persona en una película puede desempeñar un único rol, es actor, director, productor o guionista pero nunca puede darse, por ejemplo, que un actor es director. " Es necesario conocer el personaje que un actor desempeña en una película.

Películas: solución (II)

Ejercicios

Evaluación Continua

Francisco J. García Peñalvo

María N. Moreno García

Alicia García Holgado

Departamento de Informática y Automática

Universidad de Salamanca

2º Grado en Ingeniería Informática Fecha de última modificación: 26-03-

Series: enunciado (I) ! Representa mediante un diagrama de clases la siguiente especificación relacionada con un sistema para gestionar series " Las series se caracterizan por su título, año de inicio, sinopsis, género al que pertenece (acción, aventura, animación, comedia, documental, drama, horror, musical, romance, ciencia ficción) y personajes que intervienen. " Las series se organizan en temporadas ordenadas que tienen una fecha de producción y una fecha de estreno de televisión a nivel mundial. " Cada temporada está a su vez formada por capítulos ordenados que tienen un título, una duración y una sinopsis. " Un personaje en una serie concreta es interpretado por un único actor pero un actor puede interpretar varios personajes en una misma serie. " Un personaje interpretado por un actor puede aparecer en más de una serie. " Además un personaje puede no aparecer en todos los capítulos de la serie por lo que el sistema debe conocer en qué capítulos aparece un personaje.