Universidad de los Andes Ingeniería de Sistemas y Computación

Anuncio
Universidad de los Andes
Ingeniería de Sistemas y Computación
Algorítmica y Programación por Objetos 1
Ejercicio Nivel 1: Líneas Telefónicas
Descripción Global
Se quiere construir una aplicación que maneje las tres líneas telefónicas de una empresa, a través de
las cuales se pueden realizar llamadas locales, de larga distancia y a celulares.
Objetivos del ejercicio
En el presente ejercicio usted trabajará en:
 Completar requerimientos funcionales.
 Construir expresiones aritméticas.
 Completar métodos.
Preparación
1. Descargue del sitio del curso el archivo .zip del ejercicio.
2. Descomprima el archivo y cree el proyecto en Eclipse llamado n1_lineasTelefonicas con el
contenido.
Desarrollo
1. Lea
el
enunciado
del
problema
disponible
en
n1_lineasTelefonicas/docs/specs/Descripcion.doc.
2. Complete
el
documento
de
requerimientos
funcionales,
llamado
RequerimientosFuncionales.doc,
también
disponible
en
n1_lineasTelefonicas/docs/specs/.
3. Estudie el modelo del mundo diseñado para este ejercicio. Este modelo se encuentra en
n1_lineasTelefonicas/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_lineasTelefonicas/bin/. Revise esta documentación. Esto le permitirá
entender para qué sirve cada método y cada uno de los atributos.
5. Revise el proyecto Java. Identifique los elementos del mundo (clases, atributos, métodos).
6. Complete los métodos faltantes en el mundo del problema de forma que el programa funcione
correctamente. Apóyese 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_lineasTelefonicas/bin/ y enseguida ejecute el programa
runTest.bat. 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_lineasTelefonicas/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 documentos 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.
2. Entregue el archivo del ejercicio vía Sicua, de acuerdo con las normas y fecha de entrega.
Descargar