You are on page 1of 11

INSTITUTO TECNOLOGICO DE LAZARO CARDENAS

PROGRAMACION ORIENTADA A OBJETOS

Carrera y Grupo:
Ingeniera en Sistemas Computacionales 21T

EVIDENCIA 2.3 INGENIERIA INVERSA

Autores:
Jorge Francisco Saavedra Hurtado 16560567
Mario Kevin Delgado Abarca 16560491
Erick Jovani Barragn Morales 16560011

Profesora:
Araceli Velzquez Gutierrez

Fecha:
27-02-2017
MARCO TEORICO

Como el titulo lo describe este es un pequeo proyecto diseado en unas cuantas


horas.
No le preste mucha atencin al diseo ya que simplemente fue una prueba.
En el cdigo podrn observar el mtodo conexin() el cual conecta a la base de
datos y si no existe la crea Otro de los mtodos esenciales es el mtodo
crearTablas() ya que dentro del mismo se generan todas las tablas necesarias para
la el uso adecuado y correcto de la base de datos. Bueno si mas palabras les dejo
algo del cdigo, unas capturas y el link para descargar el cdigo fuente.
Qu son las tarjetas CRC?
Las tarjetas CRC (Clase-Responsabilidad-Colaboracin) son una herramienta
de brainstorming usada como metodologa para el diseo de software orientado a
objetos, creada por Kent Beck y Ward Cunningham.
La tcnica consiste en dibujar una tarjeta por cada clase u objeto, y dividirla en tres
zonas:

1. En la parte superior, el nombre de la clase.


2. Debajo, en la parte izquierda, las responsabilidades de dicha clase. Son sus
objetivos, a alto nivel.
3. A la derecha de las responsabilidades, los colaboradores, que son otras
clases que ayudan a conseguir cumplir a esta con sus responsabilidades.

DESCRIPCION DE EVENTOS
Registro
Usuarios
Nombres
Caractersticas
Apellidos
Clave

Responsabilidades Registrar el usuario

Colaboradores Datosperson

Verificacin
Cedula
Apellido
Nombre
Caractersticas Telfono
Sexo
Edad
Curso
Buscar usuarios
Responsabilidades
Modificar usuarios

Colaboradores Datosperson

Datosperson
Nombres
Apellidos
Cedula
Caractersticas Sexo
Edad
Curso
Foto

Responsabilidades Registrar el alumno

Verificacin
Colaboradores Acceso
Eliminacin

Matrculas
Nombres
Apellidos
Cedula
Telefono
Caractersticas
Sexo
Edad
Curso
Foto

Responsabilidades Matricular el alumno

Datosperson
Colaboradores
Proyecto
Usuario
Usuario
Caractersticas
Contrasea

Responsabilidades Otorgar acceso

Datosperson
Colaboradores
Proyecto
Proyecto

Caractersticas

Direccionarnos a las matriculas


Responsabilidades Direccionarnos a los alumnos
Direccionarnos a las notas
Matriculas
Colaboradores Verificacin
Notas

Acceso
Usuario
Caractersticas
Contrasea

Responsabilidades Dar acceso al usuario

Colaboradores Datosperson

Eliminacion
Cedula
Nombre
Apellido
Caractersticas Edad
Telfono
Curso
Sexo

Responsabilidades Eliminar usuarios


Colaboradores Datosperson
Notas
Cedula
Nombre
Caractersticas Apellido
Telfono
Curso
Buscar notas
Responsabilidades Editar notas
Calcular promedios
Datosperson
Colaboradores
Proyecto

COMENTARIOS EN CODIGO JAVA


*Aqu se encuentra el archivo con el programa*
https://drive.google.com/drive/folders/0B1pSpg8CbjFPMTZMTmI0bHI2dWM
EJECUCION DE PROGRAMA
DIAGRAMAS DE CLASE

You might also like