Está en la página 1de 5

Universidad Rafael Landvar

Facultad de Ingeniera
Introduccin a la Programacin

Proyecto de aplicacin: GameCast


Introduccin
El curso de introduccin a la programacin pretende que el estudiante domine
las tcnicas bsicas de desarrollo de aplicaciones de software, es por esto que
el proyecto de aplicacin busca que los estudiantes pongan en prctica los
conocimientos adquiridos a los largo del curso resolviendo un problema de la
vida real.
Objetivo
Que el estudiante aplique los conocimientos de programacin, desde el anlisis
bsico, hasta la implementacin, de aplicaciones de Software para resolver
problemas.
Problema.
Una empresa pionera en Guatemala est decidida a participar en el mercado
de noticias deportivas por medio electrnico para lo cual desarroll un portal
(www.as.com,www.marca.com)
interactivo
que
le
permite
presentar
informacin sobre los ltimos acontecimientos del deporte nacional. Este portal
tiene muchas secciones, sin embargo la empresa se ha topado con el problema
de que no puede transmitir informacin de partidos de FootBall en lnea. Se
entera de que usted est aprendiendo programacin y le pide que desarrolle
esa seccin dentro del portal.
La seccin se llamar GameCast y en ella se mostrar informacin detallada
sobre el desempeo de un encuentro de football profesional de la liga nacional
de Guatemala.
La seccin se dividir en dos grandes reas:
1. Administracin
2. Desarrollo del encuentro
Seccin de administracin
Esta rea permitir que un narrador administre todo el contenido del GameCast
y deber incluir, como mnimo, lo siguiente:
1. Ingreso de equipos
Se deber permitir el ingreso del equipo que jugar el encuentro. Dentro
de la informacin bsica del equipo se tiene: Nombre, logo (una imagen),
nombre del entrenador.
Adicionalmente se deber permitir el ingreso de los datos de los
jugadores titulares y suplentes con la siguiente informacin bsica:
Nombre, nmero de camisola, posicin a jugar, estadsticas de
anotaciones en los ltimos partidos, etc.
Esta informacin deber ingresarse para cada uno de los equipos que
participarn en el encuentro.

Universidad Rafael Landvar


Facultad de Ingeniera
Introduccin a la Programacin

2. Ingreso de encuentro
Se permitir la seleccin de dos equipos que jugarn un partido. Se
deber solicitar informacin como: Jornada, fecha, nombres de los
rbitros (central y de los auxiliares), nombre del estadio y hora de inicio.
Una vez ingresada esta informacin se deber indicar que el partido da
inicio para que los usuarios puedan ver el reporte minuto a minuto de la
otra rea de la seccin GameCast.
3. Ingreso de jugadas minuto a minuto del encuentro
Esta opcin permitir que el narrador ingrese minuto a minuto las
diferentes jugadas que se estn llevando a cabo en el partido. Se deber
ingresar, como mnimo, la siguiente informacin: tipo de jugada, jugador
que la hizo, resultado de la jugada, etc. En esta opcin se dar completa
libertad al estudiante para que aplique toda su creatividad.
Desarrollo del encuentro
Esta rea deber estar visible todo el tiempo sin importar que el narrador
ingrese datos en el rea de administracin y permitir visualizar, en tiempo
real, todo lo que suceda con un partido de football. Deber incluir, como
mnimo, lo siguiente:
1. Reporte de jugadas minuto a minuto
Aqu un usuario tendr acceso a toda la informacin que el narrador est
ingresando en el rea de administracin, opcin de ingreso de jugadas
minuto a minuto. La presentacin puede ser como se muestra en la
figura siguiente:

2. Grfica de alineacin
Aqu se le presentar al usuario una grfica del estadio y de las
alineaciones de los dos equipos indicando en que lugar del campo de

Universidad Rafael Landvar


Facultad de Ingeniera
Introduccin a la Programacin
juego se llev a cabo la jugada que se desarrollo. Es importante
mencionar que se debe utilizar la mayor cantidad de recursos grficos
para mostrar, con claridad, la informacin de esta seccin.

3. Estadsticas del encuentro


Aqu se mostrar informacin detallada sobre las estadsticas del
encuentro: tiros al marco, cantidad de tarjetas por tipo, cantidad de tiros
de esquina, jugador ms ofensivo, etc.
4. Estadsticas por jugador
En las estadsticas de cada jugador nos debe mostrar: goles anotados,
tarjetas recibidas, cantidad de tiros al marco, cantidad de tiros
desviados, faltas, minutos jugados, etc.
Lineamientos generales del proyecto
El desarrollo del proyecto se realizar siguiendo los lineamientos que se
describen a continuacin.
1. El proyecto ser trabajado en parejas de estudiantes tomando en cuenta
la siguiente restriccin:
a. Dos estudiantes de informtica y sistemas NO podrn trabajar
juntos
2. Se dividir en dos grandes fases:
Fase I:Anlisis y diseo. Incluir, como mnimo, lo siguiente:
a) Anlisis del problema
Se espera que el estudiante haga un anlisis, puede ser un mapa
conceptual, en donde se identifique claramente cual es el problema a
solucionar.
b) Diseo de la solucin
Se espera que el estudiante plantee una solucin al problema planteado
presentando lo siguiente:
a. Diseo de clases, atributos y mtodos
b. Diagramas de flujo
c. Algoritmos
d. Diseo de la interfaz grfica (un esquema detallado de como
ser la presentacin final de su proyecto).
Esta fase ser entregada, segn el programa del curso, en la fecha
programada para entregar el primer proyecto de aplicacin y tendr la
siguiente rbrica de calificacin.

Universidad Rafael Landvar


Facultad de Ingeniera
Introduccin a la Programacin

Rbrica de calificacin
Anlisis bsico
Diseo de clases,
atributos y mtodos
Diagramas de flujo
Algoritmos
Originalidad de la
interfaz grfica

15 puntos
25 puntos
20 puntos
20 puntos
20 puntos

Los puntos obtenidos en esta fase sern los correspondientes al primer


proyecto de aplicacin.
Fase II: Desarrollo.
Para esta fase se espera que el equipo de alumnos desarrolle
completamente la solucin al problema que se planteo utilizando como
herramienta C#.
Las parejas debern presentar al profesor del laboratorio su proyecto
quien lo calificar como un primer filtro. Los mejores tres proyectos de
cada seccin de laboratorio clasificarn a una presentacin final que se
llevar a cabo en el TEC Landvar. Durante esta presentacin pblica se
contar con una terna de profesionales que calificarn el proyecto y
elegirn a los mejores tres. Las parejas ganadoras se harn acreedoras a
un reconocimiento de la facultad.
Esta segunda fase tendr la siguiente rbrica de calificacin:

Rbrica de calificacin
Cumplimiento de los
requisitos mnimos
Manual tcnico
Manual del usuario
Apego al diseo de la
fase I
Interfaz grfica
Clasificacin a la
presentacin final
Nota de la
presentacin final
Extras
(funcionalidades

40
10
10
10
15
5
10
10

Universidad Rafael Landvar


Facultad de Ingeniera
Introduccin a la Programacin
adicionales a las
requeridas)
Los puntos obtenidos en esta fase sern los correspondientes al segundo
proyecto de aplicacin

También podría gustarte