You are on page 1of 2

Universidad de los Andes

Ingeniera de Sistemas y
Computacin

Algortmica y Programacin por Objetos 1


Ejercicio Nivel 2: Certificado Notas

Descripcin Global
Se quiere construir una aplicacin que ayude a generar el certificado de notas de un
estudiante de la universidad.
Objetivos del ejercicio
En el presente ejercicio usted trabajar en:
Completar requerimientos funcionales.
Declarar e inicializar constantes.
Declarar e inicializar atributos.
Completar y crear mtodos.
Definir expresiones lgicas y aritmticas.
Utilizar estructuras condicionales.
Preparacin
1. Descargue del sitio del curso el archivo .zip del ejercicio.
2. Descomprima el archivo e importe el proyecto
n2_certificadoNotas con el contenido.

en

Eclipse

llamado

Desarrollo
1. Lea el enunciado del problema disponible en
n2_certificadoNotas/docs/specs/Descripcion.doc.
2. Complete
el
documento
de
requerimientos
funcionales
RequerimientosFuncionales.doc, tambin disponible en
n2_certificadoNotas/docs/specs/.
3. Estudie el modelo del mundo modeloConceptual.jpg disponible en
n2_certificadoNotas/docs/specs/. Identifique las clases, relaciones entre clases,
constantes, atributos y mtodos.
4. Desde Eclipse revise la documentacin de las clases del mundo. Esto le permite
entender para qu sirve cada mtodo y cada uno de los atributos.
5. Revise el esqueleto del programa, que se encuentra en el proyecto Java
correspondiente al estudiante. Identifique los elementos del diseo del mundo.
6. En las clases del mundo, declare las constantes y atributos faltantes.
Adicionalmente complete los constructores si es necesario.
7. En las clases del mundo, cree o complete los mtodos que faltan. Lea la
documentacin de los mtodos disponible en el cdigo.

No se preocupe si las clases de la interfaz tienen errores. Estos desaparecern


cuando termine (correctamente) los cambios en el modelo del mundo.
NOTA: Dentro del cdigo del esqueleto se encuentran indicados los puntos donde
usted debe realizar alguna modificacin (aadir atributos, completar mtodos,
construir nuevos mtodos, etc.), por medio de comentarios de la siguiente forma:

//
// TODO: Breve explicacin de la modificacin que debe realizar.
Estos puntos son indicados dentro del editor de eclipse por medio de una marca de
color azul que aparece en una columna a la izquierda de la ventana de edicin, como
se ilustra en la siguiente figura:

Validacin
Para comprobar el funcionamiento de su ejercicio usted puede:
1. Ejecutar las pruebas disponibles en el ejercicio (validacin funcional del mundo).
2. Ejecutar el programa e interactuar con todas las opciones disponibles en la interfaz
(validacin completa (mundo+interfaz) del programa).

You might also like