Está en la página 1de 3

Universidad de los Andes

Ingeniería de Sistemas y Computación


Algorítmica y Programación por Objetos 1

Ejercicio Nivel 1: Café Internet

Descripción Global

Se quiere construir una aplicación para administrar las ventas de un café Internet que maneja cuatro
computadores.

Objetivos del ejercicio

En el presente ejercicio usted trabajará en:

 Completar requerimientos funcionales.


 Construir expresiones aritméticas.
 Agregar atributos.
 Completar métodos.

Preparación

1. Descargue del sitio del curso el archivo .zip del ejercicio.


2. Descomprima el archivo e importe el proyecto en Eclipse llamado n1_cafeInternet con el
contenido.

Desarrollo

1. Lea el enunciado del problema disponible en n1_cafeInternet/docs/specs/Descripcion.doc.


2. Complete el documento de requerimientos funcionales, llamado
RequerimientosFuncionales.doc, también disponible en n1_cafeInternet/docs/specs.
3. Estudie el modelo del mundo diseñado para este ejercicio. Este modelo se encuentra en
n1_cafeInternet/docs/specs/modeloConceptual.jpg. Identifique las clases, relaciones entre
clases, atributos y métodos.
4. Genere la documentación del proyecto (archivos .html), ejecutando el programa doc.bat que
se encuentra en n1_cafeInternet/bin/. Revise esta documentación, la cual se genera en la
carpeta n1_cafeInternet/docs/specs/api. Esto le permitirá entender para qué sirve cada
método. El programa doc.bat debe ser ejecutado por fuera de eclipse.
5. Revise el proyecto Java. Identifique los elementos del mundo (clases, atributos y métodos).
6. Agregue los atributos y complete los métodos faltantes en el mundo del problema de forma
que el programa funcione correctamente. Identifique los comentarios TODO (to do – por
hacer) que indican los puntos donde hay que incluir instrucciones. Apóyese igualmente en la
documentación de los métodos disponible en el código.
Validación

Para comprobar el funcionamiento de su ejercicio usted puede:

1. Ejecutar las pruebas disponibles en el ejercicio. Para esto, ejecute el programa buildTest.bat
que se encuentra en n1_cafeInternet/bin/ y enseguida ejecute el programa runTest.bat,
haciendo doble click en estos archivos desde el explorador de Windows (por fuera de Eclipse).
Estas pruebas automáticas le permitirán verificar la implementación de sus nuevos métodos.
En un nivel posterior se estudiarán estas pruebas. Por el momento, con saber ejecutar las
pruebas con el respectivo archivo .bat es suficiente.
2. Ejecutar el programa e interactuar con todas las opciones disponibles en la interfaz. Recuerde
que puede ejecutar su programa directamente desde eclipse o por fuera de la herramienta.
Para ejecutar el programa fuera de eclipse, siga los siguientes pasos: 1) Ejecute el archivo
build.bat que se encuentra en n1_cafeInternet/bin/ y enseguida ejecute el programa run.bat.

Entrega
Este ejercicio debe ser realizado de manera INDIVIDUAL.

1. Construya el archivo entregable con el ejercicio completo, incluyendo el documento de


requerimientos modificado como se solicita. No olvide revisar que su entrega cumple con lo
especificado en las normas del curso referentes a entregas de ejercicios. Consultar
http://cupi2.uniandes.edu.co/sitio/images/cursosCupi2/apo1/docs/2008-2-CUPI2-Normas.pdf

2. Entregue el archivo del ejercicio vía Sicua, de acuerdo con las normas, fecha y hora de
entrega.

También podría gustarte