Download Guía de trabajo - Cupi2 - Universidad de los Andes
Document related concepts
no text concepts found
Transcript
Universidad de los Andes Ingeniería de Sistemas y Computación Algorítmica y Programación por Objetos 1 Ejercicio Nivel 6 DesafíoDeChip Descripción Se quiere construir una aplicación que simule el juego Desafío de Chip. En este juego, Chip McCallahan debe abrirse camino a través de varios escenarios para ser miembro del club especial de Melinda, la Ama de los Retos. En cada escenario Chip debe recolectar una cantidad dada de chips para poder abrir la barrera que lleva a la salida del juego. Objetivos del ejercicio En el presente ejercicio usted trabajará en: Análisis y diseño completo de la solución de un problema. Uso de contenedoras de dos dimensiones. Uso de archivos de propiedades como mecanismo de persistencia para cargar el estado inicial de una aplicación. Implementación del conjunto de clases diseñadas como solución del problema. Diseño parcial de la interfaz gráfica de una aplicación. Implementación del conjunto de clases definidas para la interfaz gráfica. Los siguientes pasos conforman el plan sugerido para desarrollar el ejercicio. Este ejercicio debe ser realizado de manera INDIVIDUAL. El ejercicio debe tener la estructura de clases enseñada en el curso. Preparación Esta sección presenta una lista de chequeo de todas las tareas necesarias para la preparación del ejercicio. Por favor, revise que cada tarea haya sido completada antes de pasar a la siguiente sección de esta guía de trabajo. 1. Para conocer el funcionamiento esperado de la aplicación, descargue y/o ejecute el archivo demo del ejercicio que se encuentra en el siguiente enlace: https://cupi2.virtual.uniandes.edu.co/ejercicios-del-semestre-apo1/ejercicio-n6. Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia. 2. Descargue el esqueleto del ejercicio (https://cupi2.virtual.uniandes.edu.co/ejercicios-del-semestre-apo1/ejercicio-n6). 3. Descomprima este archivo e importe el proyecto llamado n6_desafioDeChip en Eclipse. No olvide borrar el archivo comprimido para evitar problemas posteriormente. El siguiente video explica detalladamente la forma en la cual se descarga, descomprime e importa a Eclipse, para Windows (en el enlace: https://youtu.be/4PDAn55uNTI) y para MAC (en el siguiente enlace: https://youtu.be/XlkMktjIN6c). Es muy importante que consulte este video, porque lo explicado allí se realizará a lo largo de todo el semestre en el curso y usted deberá hacerlo con especial agilidad en todos los laboratorios y parciales prácticos. 4. Lea el enunciado del problema disponible en: n6_desafioDeChip/docs/specs/Descripción.pdf. 5. Estudie el documento de requerimientos funcionales disponible en: n6_ desafioDeChip/docs/specs/RequerimientosFuncionales.pdf. Desarrollo Se recomiendan los siguientes pasos para la elaboración de su ejercicio. El proceso general se describe en el siguiente diagrama: Creando la solución de un problema (el proyecto completo). Parte 1: Creación del mundo Comience con la creación de la solución del problema (mundo). Siga los pasos presentados en el siguiente diagrama: Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia. Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia. Parte 2: Creación de la interfaz gráfica No puede utilizar herramientas de generación de interfaces para construir la interfaz gráfica. Las clases que componen el proyecto deben construirse según la arquitectura vista en el curso. Construya la interfaz gráfica. Siga los pasos que se presentan a continuación: Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia. Creando la solución de un problema (interfaz). NOTA: Para realizar los diagramas de clases de su solución, puede utilizar la herramienta que considere más conveniente. Dicha herramienta debe permitirle crear los elementos gráficos de la notación UML (clases, asociaciones, etc.). Los diagramas publicados con los esqueletos de los ejercicios han sido desarrollados en Enterprise Architect, el cual puede descargar en versión de prueba. También puede usar herramientas como: Power Point. Rational Rose. Cacoo (herramienta web gratuita). Draw.io (herramienta web gratuita). Diseñarlos a mano y escanearlos. Recuerde que los modelos serán calificados en este nivel. Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia. Entrega 1. Indente el código fuente de todas las clases del mundo. En el siguiente enlace https://youtu.be/cwQ9QiauaSc encuentra un video que explica cómo indentar el código fuente de su ejercicio. 2. Limpie el proyecto para que la entrega no contenga archivos ejecutables ni temporales (https://youtu.be/mbcpY46wXS0). 3. Construya el archivo entregable con su ejercicio desarrollado y validado completamente. En el siguiente video https://youtu.be/xuSDFfEZW78 se explica detalladamente el proceso para producir el comprimido del ejercicio y enviarlo a SicuaPlus. Renombre el archivo a entregar con su login de la siguiente forma: n<nivel del ejercicio>_<login estudiante>.zip Por ejemplo: n6_tsuarez.zip La no indentación del código fuente o el nombramiento incorrecto del ejercicio en su entrega es una acción penalizada en la plantilla de calificación del mismo. 4. Entregue el archivo del ejercicio vía SicuaPlus, de acuerdo con las normas, fecha y hora de entrega. Universidad de los Andes | Vigilada MinEducación. Reconocimiento como Universidad, Decreto 1297 del 30 de mayo de 1964 Personería Jurídica: Resolución 28 del 23 de febrero de 1949 MinJusticia.