SISTEMA DE INFORMACI N PEL CULAS

Páginas: 5 (1051 palabras) Publicado: 22 de junio de 2015
SISTEMA DE INFORMACIÓN PELÍCULAS
ANIMADAS SUPERHÉROES

Diagrama de Clases (atributos, métodos, visibilidad, tipos de dato, tipos de retorno,
relaciones entre clases). 

 Implementación del modelo de clases en JAVA. Tenga en cuenta el análisis que dé solución a los poderes de cada superhéroe y villano, para asignar diferentes habilidades de las que hay disponibles, sin repetir datos o gastarmemoria en atributos innecesarios. 

La compañía DC Cómics requiere de un sistema para gestionar toda la información relacionada con superhéroes y villanos para sus películas y series. 

En este caso, se necesita el diagrama de casos de uso, el diagrama de clases y la implementación codificada en lenguaje JAVA, teniendo en cuenta los temas relacionados con la programación orientada a objetos tratadosen clase  abstracción, 

encapsulamiento, polimorfismo, sobre escritura de métodos, sobre carga y herencia. El sistema debe permitir crear diferentes superhéroes. Tenga en cuenta que todo superhéroe tiene varios poderes especiales, un nombre, un símbolo y una identidad secreta, además de varios accesorios, como cinturones, capas, espadas, boomerangs, etc.

Las habilidades están definidas entre:visión de calor, súper fuerza, volar, velocidad, cambio de forma, rayos x, magia, energía y súper inteligencia.

Los poderes pueden ser distintos entre personajes, por ejemplo Flash tiene súper velocidad, pero no vuela como la Mujer Maravilla, quien además tiene súper fuerza, y accesorios como el lazo mágico, brazaletes y tiara.Cada que se cree un superhéroe, se le deberán asignar sus habilidadesespeciales y sus accesorios.
El sistema también debe permitir crear películas animadas, a las cuales se les podrá agregar uno o varios superhéroes y villanos, dependiendo de la necesidad del cliente. 

Por ejemplo, para la película: Liga de la Justicia: Flashpoint Paradox, se requieren a Flash, la Mujer Maravilla, Batman, Cyborg y Aquamán, pero para la película Liga de la Justicia: Crisis en lasDosTierras se requieren a La Mujer Maravilla, Superman, Batman,Linterna Verde, Flash y el Marciano Detective. De igual forma sucede con la asignación de villanos. 

De cada película se requiere conocer: título, fecha de estreno, formato de salida (que puede ser DVD, Blu-Ray o en cine), director ysinopsis. 
Cada superhéroe estará asociado a uno o varios cómics, en los cuales se basarán laspelículas, al igual que cada cómic podrá tener en su argumento uno o varios héroes y villanos. 
De cada cómic se requiere: número volumen, título, editorial, número de páginas, saga, creador y diseñador.


public class SuperHeroe { 
protected String nombre;
protected String simbolo;
protected String identidadSecreta;
protected LinkedList listahabilidades;
protected LinkedList listaAccesorios; 

publicSuperHeroe(String nombre, String simbolo, String identidadSecreta) {
this.nombre = nombre;
this.simbolo = simbolo;
this.identidadSecreta = identidadSecreta;
listahabilidades = new LinkedList();
listaAccesorios = new LinkedList(); 
}

public void agregarHabilidad(Habilidades h){
listahabilidades.add(h);
}

public void agregarAccesorios(Accesorios a){
listaAccesorios.add(a);
}

public StringimpSuperHeroe(){
return nombre; 
}

public void impHabilidades(){
Iterator miIterator = listahabilidades.iterator();
while (miIterator.hasNext()){
Habilidades H = miIterator.next();
System.out.println(H.getNombre());
}
}

public void impAccesorios(){
Iterator miIterator = listaAccesorios.iterator();
while (miIterator.hasNext()){
Accesorios A = miIterator.next();
System.out.println(A.getNombre());
}
}

publicString getNombre() {
return nombre;
}
}

public class Accesorios {
private Stringnombre;

public Accesorios(String nombre) {
this.nombre = nombre;
}

public String getNombre() {
return nombre;
}
}

public class Habilidades { 
private String nombre;

public Habilidades(String nombre) {
this.nombre = nombre;
}

public String getNombre() {
return nombre;
}

public void setNombre(String nombre) {...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SISTEMA DE INFORMACI N PARA LA COMERCIALIZACI N DE VEH CULOS
  • Reporte De Pel Culas Apreciaci N
  • SISTEMAS DE INFORMACI N CONTABLE
  • Actividades de un Sistema de Informaci n
  • Sistemas De Informaci N Y Sus Niveles
  • SISTEMAS DE INFORMACI N GERENCIAL
  • Un sistema de Informaci n de la mercadotecnia
  • Sistemas De Informaci N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS