Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Tarjetas CRC

Enviado por   •  28 de Abril de 2018  •  Informe  •  1.262 Palabras (6 Páginas)  •  480 Visitas

Página 1 de 6

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías

Actividad: Tarjetas CRC

Nombre: Juan Ayala López

Carrera: Licenciatura en Ingeniería Informática

Asignatura: Seminario de Solución de Problemas de Ingeniería de Software I

Profesor: Hassem Ruben Macias Brambila

Sección: D02

Ciclo Escolar: 2017B

Martes 03 de octubre del 2017

Clase: Materia

SuperClase: N/A

SubClase: N/A

Atributos

Métodos

-codigo: long

-nombre: string

-numeroHoras: int

+Materia (codigo: long, nombre: string, numeroHoras: int)

+fijaCodigo(codigox:int): void

+fijaNombre(nombrex: string): void

+fijaNumeroHoras(numeroHoras:int): void

+dameCodigo(): long

+dameNombre(): string

+dameNumeroHoras(): int

Responsabilidad

Colaboración

  • Formar parte de un plan de estudios.
  • Proporcionar la cantidad de horas que la materia debe ser cursada.
  • Ser el tema que será impartida en una Clase.
  • Profesor
  • Carrera
  • Clase


Clase: Clase

SuperClase: N/A

SubClase: N/A

Atributos

Métodos

-codigoGrupo: int

-codigoMateria: long

-codigoProfesor: long

-codigoSalon: long

-tipoSalon: char

-HoraInicio: string

-HoraFin: string

-Dia: string

-claseRegistrada: booleano

Clase(grupo: int, materia: int, profesor: int, claseRegistrada: booleano)

+fijaGrupo(grupox: int): void

+fijaMateria(materiax: long): void

+fijaProfesor(profesorx: long): void

+fijaCodigoSalon(codigo: long): void

+fijaHoraInicio(hora: string): void

+fijaHoraFin(hora:string): void

+fijaDia(diax: string): void

+fijaTipoSalon(tipox: char): void

+dameGrupo(): int

+dameMateria(): long

+dameProfesor(): long

+dameEstadoClase(): boolean

+dameCodigoSalon(): long

+dameHoraInicio(): string

+dameHoraFin(): string

+dameDia(): string

+dameTipoSalon(): char

Responsabilidad

Colaboración

  • Contar con un profesor especializado para impartir clase.
  • Impartir los temas de la materia en base al plan de estudios.
  • Conformar el horario de un grupo.
  • Grupo
  • Profesor
  • Aula
  • Materia


Clase: Profesor

SuperClase: N/A

SubClase: N/A

Atributos

Métodos

-código: long

-nombre: string

-apellidos: string

-foto: IMG

-correoElectronico: string

-telefono: long

-tipoProfesor: int

-categoría: char

-tipo: string

-carrera: string

-promedio: int

-materiasImpartidas: List

+Profesor()

+Profesor(código: long, nombre: string, apellidos: string, foto: IMG, correoElectronico: string, telefono: long, tipoProfesor: int, categoría: char, tipo: string, carrera: string, promedio: int, materiasImpartidas: List )

+fijaCodigo(codigox: long): void

+fijaNombre(nombrex: string): string

+fijaApellido(apellidox: string): string

+fijaFoto(fotox: IMG): void

+fijaCorreo(correo: string): void

+fijaTelefono(telefonox: long): void

+fijaTipoProfesor(tipo: int): void

+fijaCategoria(categoriax: char): void

+fijaTipo(tipox: string): void

+fijaCarrera(carrerax: string): void

+fijaPromedio(promediox: int) void

+fijaMaterias(materias: List): void

+dameCodigo(): long

+dameNomre(): string

+dameApellido(): string

+dameFoto(): foto

+dameCorreo(): string

+dameTelefono(): long

+dameTipoProfesor(): int

+dameCategoria(): char

+dameTipo(): string

+dameCarrera(): string

+damePromedio(): int

+dameMaterias(): List

Responsabilidad

Colaboración

  • Ser el encargado de impartir una clase o varias clases.
  • Proporcionar un listado de materias del cual posee conocimiento y puede dar.
  • Proporcionar datos de contacto para la universidad.
  • Proporcionar información sobre su nivel académico y puesto.
  • Materia
  • Carrera


Clase: Usuario

SuperClase: N/A

SubClase: N/A

Atributos

Métodos

-nombre: string

-contrasena: string

-tipo: int

-Carrera: string

+Usuario(nombre: string, contrasena: string, tipo: int, Carrera: string)

+fijaNombre(nombrex: string): void

+fijaContrasena(contrasenax: string): void

+fijaTipo(tipox: int): void

+fijaCarrera(carrerax: string): void

Responsabilidad

Colaboración

  • Proporcionar los datos necesarios para identificar a un usuario.
  • Acceder a la aplicación.
  • Realizar actividades especiales según el tipo de usuario.
  • Determinar qué tipo de contenido puede visualizar
  • Carrera

...

Descargar como  txt (15.4 Kb)   pdf (77.9 Kb)   docx (21.6 Kb)  
Leer 5 páginas más »
Disponible sólo en Essays.club