Documente Academic
Documente Profesional
Documente Cultură
I. Autores y validadores
AUTOR(ES)
Docente(s) elaborador(es) Nombre Apellido (materno-paterno) – Nombre Sede
Diseñador Instruccional (si Sin información
corresponde)
VALIDADOR(ES)
Instruccional Sin información
Disciplinar Sin información
Operativo Sin información
IV. Actividades
Elabora Diagramas de clases, según lo requerido, que permitan reflejar las diversas situaciones
planteadas, además de agregar los atributos clave y los métodos necesarios.
Actividad N°1:
Se solicita crear una aplicación que permita manejar y gestionar la música digital desde cualquier
dispositivo, al estilo Spotify. En ella cada usuario podrá realizar las siguientes tareas:
Crear listas de reproducción.
Buscar canciones por título, estilo o autor.
Filtrar las canciones por idioma, estilo, disco, año o autor.
Sintonizar y guardar radios online.
Actividad N°2:
Realizar la especificación de 2 clases a elección utilizando el lenguaje de programación Java.
V. Autoevaluación
Para verificar lo que has aprendido, luego de desarrollar esta actividad, revisa tus respuestas o
desarrollo:
VI. Solucionario
Actividad N°1:
Se solicita crear una aplicación que permita manejar y gestionar la música digital desde cualquier
dispositivo, al estilo Spotify. En ella cada usuario podrá realizar las siguientes tareas:
Crear listas de reproducción.
Buscar canciones por título, estilo o autor.
Filtrar las canciones por idioma, estilo, disco, año o autor.
Sintonizar y guardar radios online.
Solución:
class Unidad3.6
Usuario
- nombreCuenta: String
- passCuenta: int
- nombreUsuario: String
- fechaInicioCuenta: Date
+ CrearListas() Consulta
+ BuscarCanciones(): void
+ FiltrarCanciones(): void
+ SintonizarROL(): void DetalleLista
+ RestarCancion()
+ SumarCancion()
*
Cancion
«iterator»
- idCancion: int
Lista
- nombreCancion: int
- nombreLista: String - duracionCancion: int
- descripcionLista: String - añoCancion: int
* *
+ NuevaLista(): Lista + CrearCancion(): Cancion
+ CambiarNombre(): void + EliminarCancion(): void
+ EliminarNombre(): void + ActualizarCancion(): void
+ MostrarCancion(): Cancion
+ ReproducirCancion(): void
*
*
Estilo
+ CrearAutor(): void
+ BuscarAutor(): Autor
Actividad N°2:
Realizar la especificación de 2 clases a elección utilizando el lenguaje de programación Java.
Solución:
Especificación en JAVA de Clase Usuario:
public Usuario(){ .. }
public void finalize() throws Throwable { .. }
public CrearListas(){.. }
public void BuscarCanciones(){..}
public void FiltrarCanciones(){..}
public void SintonizarROL(){.. }
public String getnombreCuenta(){
return nombreCuenta;
}
public void setnombreCuenta(String newVal){
nombreCuenta = newVal;
}
public int getpassCuenta(){
return passCuenta;
}
public void setpassCuenta(int newVal){
passCuenta = newVal;
}
public String getnombreUsuario(){
return nombreUsuario;
}
public void setnombreUsuario(String newVal){
nombreUsuario = newVal;
}
public Date getfechaInicioCuenta(){
return fechaInicioCuenta;
}
public void setfechaInicioCuenta(Date newVal){
fechaInicioCuenta = newVal;
}
public DetalleLista(){
}
public void finalize() throws Throwable {
}
public SumarCancion(){
}
public RestarCancion(){
}
}