Anda di halaman 1dari 3

Departamento de Ingeniera de Software y sistemas Informticos ETSII de Informtica UNED

Introduccin a la Ingeniera de Software. Prcticas


Introduccin Se presenta el enunciado de las prcticas de la asignatura Introduccin a la Ingeniera del Software del Grado rado de Ingeniera Informtica y Grado de Tecnologas de la Informacin. Tambin se presentar las condiciones de entrega de los trabajos enunciados a los tutores, las condiciones de correccin y posterior entrega de calificaciones. Como se podr comprobar por el enunciado, enunciado el trabajo propuesto es una revisita sobre un trabajo previamente realizado por los alumnos que hayan cursado la asignatura de Programacin Orientada a Objetos. Esta asignatura es una asignatura obligatoria del primer curso de los dos grados. En el supuesto de que algn alumno no haya cursado esta asignatura, asignatura se encontrar con una propuesta uesta nueva que podr trabajar por completo desde el principio. El equipo docente entiende que esto no supone ninguna limitacin, simplemente vara vara el enfoque de la elaboracin de la prctica. El contenido de estas prcticas integra cuatro partes progresivas que el alumno ir realizando y entregado a su tutor para su correccin. Objetivos El objetivo de esta prctica es la consolidacin de los los conocimientos adquiridos con el estudio de la asignatura mediante un ejercicio que abarca los contenidos del curso. Es importante haber estudiado con anterioridad los diferentes temas que integran el curso y haber realizado alguno de los ejercicios propuestos. La prctica est estructurada estructura de tal forma que se puede ir realizando a medida que se van estudiando los temas y permite al alumno comprobar hasta qu punto ha asimilado los conocimientos. Un objetivo secundario de esta prctica es comparar como se aborda la realizacin de un proyecto software desde la ptica de la ingeniera frente al ya conocido y realizado desde la ptica del desarrollador o el programador. La revisita revisita al programa propuesto implica abordar el desarrollo a travs de los diferentes estadios implcitos dentro de d un proyecto de ingeniera de software, , de forma sistemtica. sistemtica. Algunas de las fases, como el diseo o la implementacin pueden haber sido abordadas en mayor o menor medida en la prctica ya realizada. Otras como la elaboracin de los documentos de requisitos, el documento de diseo o la elaboracin de las pruebas del sistema, las encontrar por primera vez en esta prctica.

Departamento de Ingeniera de Software y sistemas Informticos ETSII de Informtica UNED

Enunciado Se desea realizar la formalizacin del proceso proce de desarrollo de una aplicacin que permita jugar a Space Invaders en un computador. La descripcin pormenorizada del juego y de la aplicacin aparece detallada segn el enunciado propuesto en la prctica de la asignatura Programacin Orientada a Objetos en el apndice A. Particularmente se pide Prctica 1: Elaborar una propuesta justificada de ciclo de vida que se va a elegir para el desarrollo de la aplicacin. Contmplese el hecho de que se est elaborando un proyecto formal sobre una software re que previamente estaba hecho y funcionando y donde el potencial cliente nos pedir modificaciones. Prctica 2: Elaborar el documento de requisitos del proyecto. Este documento debe seguir el formato establecido en el libro de texto recomendado recomend para la asignatura. . As mismo debe incluir obligatoriamente el diagrama de flujo de datos y el diagrama de transicin de estados de la aplicacin. Prctica 3: Elaborar el documento de diseo del proyecto siguiendo la metodologa orientada a objetos. Este documento docum sigue las pautas que aparecen explcitas en el libro de texto. Deber incluir obligatoriamente tanto el Diseo Arquitectnico como el diseo pormenorizado de los componentes. Practica 4: Desarrollar una serie de pruebas de caja negra para comprobar el funcionamiento de la aplicacin. Si bien no es obligatorio, se recomienda implementar i en Java, de acuerdo con las pautas establecidas en los documentos entregados, entregados la aplicacin pedida. Condiciones de presentacin 1. Las soluciones se entregarn al tutor en los plazos y forma que ste ste indique. 2. Cuando sea posible se debe representar en el computador la solucin adoptada, utilizando la herramienta DOME. Se aconseja consultar la Gua Gua rpida para la instalacin y uso de DOME facilitada por el equipo docente en la pgina web de la asignatura.

Departamento de Ingeniera de Software y sistemas Informticos ETSII de Informtica UNED

APENDICE A
El objetivo del programa es la realizacin del juego llamado Space Space Invaders. Invaders Para la realizacin del juego se seguirn las siguientes especificaciones: Los enemigos sern unas naves dispuestas en una matriz (n x m) que saldrn inicialmente en la parte superior de la pantalla. Los enemigos irn movindose de lado a lado de la ventana ventana y cada vez que lleguen al final de la ventana, bajarn en horizontal. Los enemigos podrn disparar, pero solo los enemigos que no tengan enemigos debajo de ellos, y las balas tendrn trayectorias descendentes. Habr una nave guardin en la parte baja baja de la ventana, que obedecer a las siguientes teclas: P se mover a la derecha. O se mover a la izquierda. SPACE disparar y la bala tendr una trayectoria ascendente. Si una bala aliada toca a un enemigo, ambos objetos desaparecen de la ventana. Una vez que se eliminen todos los enemigos de la ventana, el juego har acabado y ganar el jugador. Si una bala enemiga toca la nave guardin, el juego se termina y ganar la mquina. Si los enemigos llegasen a la base de la nave aliada, el juego terminar y ganar la mquina.

Anda mungkin juga menyukai