LABORATORIO I PAUTAS PARA LA ENTREGA DEL TRABAJO FINAL
• EQUIPOS • Los alumnos conformarán equipos de no más de 3 integrantes.
• TEMA • El equipo deberá desarrollar el juego de la Batalla Naval.
PROGRAMA • El programa debe cumplir con los siguientes requisitos: • Lenguaje: lenguaje C++. • Entorno de desarrollo: Code::Blocks. • Compilador: gcc integrado al IDE. • Tipo de programa: consola (en modo texto). • Paradigma: programación modular y estructurada. El trabajo debe ser desarrollado en su integridad con funciones, las que deben ser clasificadas por características comunes, guardadas en archivos de librerías, e incluidas en en el programa principal. • Conocimientos requeridos: formatos de salida, cadenas, vectores y matrices, funciones, etc. • Requisitos de la Interfase: • Pantalla de presentación. • Pantalla de despedida. • Menú Principal que contenga como mínimo las 3 opciones siguientes: Jugar, Ayuda y Salir. • Pantallas de ayuda en línea. • Posibilidad de salir del programa en cualquier momento de su ejecución. • ARCHIVOS FUENTES • El proyecto debe ser entregado con todos sus archivos fuentes (programas y librerías). • Los archivos fuentes deben presentar el encabezado de autor, y cada una de las funciones debe ser debidamente documentada con los siguientes formatos:
UTN – Anexo José C. Paz Prof. Ruben Calabuig Página 1 de 3 24/08/2009
MODELO DE ENCABEZADO DE AUTOR ////////////////////////////////////////////////////////////////////////// // PROGRAMA : // VERSIÓN : // AUTOR : // IDE : // COMPILADOR : // SISTEMA OPERATIVO: //-----------------------------------------------------------------------// DETALLE: ////////////////////////////////////////////////////////////////////////// MODELO DE ENCABEZADO DE FUNCION //======================================================================== // FUNCION : // ACCION : // PARAMETROS: // RETORNO : //-----------------------------------------------------------------------Nota: cada parámetro y retorno, debe ser claramente explicado. • MANUALES (desarrollados en Open Office Writer) • Deben presentarse los siguientes manuales: • GUIA DE INSTALACIÓN (Sólo si es necesario). • Debe presentarse una guía con la explicación de los pasos a seguir para instalar el programa. • GUIA DE REFERENCIA • Debe prepararse una guía de referencia donde se explique claramente los distintos tópicos del programa. (pantallas, teclas, comandos, ayudas, etc.). PAUTAS DE CORRECIÓN • Para la aprobación del trabajo final deberán cumplirse las siguientes pautas: • El programa debe ser compilado en presencia del docente, y este proceso no debe evidenciar errores. • El programa ejecutable será puesto a prueba por el docente, y de no mediar errores graves se pasará a la etapa de revisión del código fuente. • Durante la etapa de revisión del código fuente, los alumnos serán interrogados acerca de los detalles de la programación. En esta etapa cada alumno será evaluado en forma individual. UTN – Anexo José C. Paz Prof. Ruben Calabuig Página 2 de 3 24/08/2009
• Los integrantes del equipo que hayan aprobado la evaluación individual, deberán presentar los manuales impresos encarpetados con una carátula donde conste: • “LABORATORIO I” • “TRABAJO PRÁCTICO FINAL” • “AÑO: • Nombre del juego. • Nombre del manual (“Guía de Instalación” o “Guía de Referencia”), según corresponda. • Nombres y apellidos de los integrantes aprobados.
UTN – Anexo José C. Paz Prof. Ruben Calabuig Página 3 de 3 24/08/2009