Professional Documents
Culture Documents
Equipo #2
Clave del
proyecto:
IDS001-2012
Panorama
general:
Metas:
Cliente:
Direccin:
Telfono:
871-7259614
Pgina web:
htttp://www.idsoftware.net
Nombre del
contacto:
correo
electrnico:
Id.software@hotmail.com
26 de octubre de 2012
Se desea disear e implementar una aplicacin para operar y administrar los partidos de una
liga de ftbol. La liga organiza diferentes torneos para diferentes categoras. Las categoras
que tiene la liga son: categora Libre (jugadores de 16 aos de edad en adelante), Veteranos
(jugadores de 30 aos de edad en adelante), Veteranos Super (jugadores de 40 aos de edad
en adelante), Master (jugadores de 45 aos de edad en adelante) y Super Master (jugadores
de 50 aos de edad en adelante).
La aplicacin deber permitir registrar los datos de los torneos a desarrollar, inscribir
equipos y registrar jugadores de cada uno de los equipos e imprimir sus credenciales,
tambin permitir almacenar datos de los rbitros y canchas de ftbol en las que se pueden
llevar a cabo los juegos. De un torneo se almacena el nombre, categora, fecha de inicio y
fecha de finalizacin.
26 de octubre de 2012
Se desea que para cada juego se genere un formato de cdula arbitral que se le entregar al
rbitro principal asignado a cada juego (original y copia). El formato lo llenara el rbitro al
final del partido y la deber regresar a la liga debidamente llenada y firmada por los
capitanes de los equipos contendientes. La cdula arbitral contiene la informacin relevante
del desarrollo del juego como lo son: jugadores registrados en cada equipo, quienes
anotaron gol, marcador final, quienes fueron expulsados, comentarios del rbitro, etc. Una
vez que se entrega la cdula a la liga, los datos debern ser registrados en la aplicacin para
obtener las estadsticas del torneo, estas son: tabla de posiciones indicando para cada
equipo el nmero de puntos, partidos jugados, partidos ganados, partidos empatados,
partidos perdidos, goles a favor, y goles en contra, los nombres de los 10 jugadores que
hayan anotado ms goles y el nmero de goles anotados, y los nombres de los 10 jugadores
con mayor numero de expulsiones y el numero de expulsiones.
La aplicacin deber generar tambin, el calendario de juegos total y el rol de juegos por
semana, indicando equipos contendientes, fecha del juego, hora, cancha, rbitro y
abanderados si se requieren.
Una vez generado el rol se le enviar un correo electrnico a cada jugador con los datos del
rol para su equipo. De igual forma a cada rbitro se le enviara un correo electrnico con los
datos de los partidos que le corresponde sancionar y copias de las cdulas de dichos juegos
para que las imprima si as lo desea o pasa por la impresin a la liga.
Se desea tambin que se disee e implemente un portal de la liga donde se muestren las
estadsticas de cada torneo, informacin de los equipos y sus jugadores, rol de juegos,
avisos, convocatorias para inscribirse a torneos y buzn de quejas y sugerencias. Cada
juego requiere un pago de cancha y arbitraje.
26 de octubre de 2012
Funcin
Categora
evidente
evidente
evidente
evidente
evidente
evidente
evidente
evidente
oculta
oculta
evidente
oculto
oculto
evidente
26 de octubre de 2012
Categora
Operacin del
sistema.
Plataformas del
sistema
operativo.
Obligatorio
Windows XP/vista/7
Obligatorio
Lenguaje de
programacin.
Mecanismo de
almacenamient
o persistente.
Metfora de
interfaz.
C#
Obligatorio
Obligatorio
Obligatorio
Obligatorio
Tiempo de
respuesta.
Obligatorio
Opcional
Obligatorio
Grupos afectados:
Coordinadores de torneos.
rbitros.
Jugadores.
Otros interesados.
Suposiciones:
26 de octubre de 2012
Riesgos:
Dependencias:
26 de octubre de 2012
26 de octubre de 2012
Torneos
26 de octubre de 2012
Equipos
Jugadores
26 de octubre de 2012
26 de octubre de 2012
Canchas
rbitros
26 de octubre de 2012
Caso de uso:
Actores:
26 de octubre de 2012
Tipo:
Descripcin
26 de octubre de 2012
Concepto
26 de octubre de 2012
26 de octubre de 2012
Caso de uso:
Actores:
Iniciar Sesin.
Coordinador de Torneo, Secretaria, Gerente General
26 de octubre de 2012
En la opcin 4, si la autentificacin
no es correcta mostrara un cuadro
de dialogo con un error y el usuario
deber proporcionar los datos de
nuevo
Caso de uso:
Elegir Opciones del Sistema
Actores:
26 de octubre de 2012
3. Muestra
los
campos
necesarios para la opcin
solicitada por el interesado
Cursos alternos:
Puntos 2 y 3: Dependiendo de la opcin que decida ser la
informacin mostrada por el sistema. El usuario puede cambiar en
cualquier momento de opcin con el simple hecho de hacer clic
sobre ella, si haba estado llenando algunos campos con
determinada informacin el sistema mostrar un mensaje de
advertencia, dependiendo de la respuesta del usuario le permitir
cambiar de pestaa o limpiar los datos escritos.
Coordinador de Torneo, Secretaria, Gerente General
Propsito:
Le permite al interesado entrar a las opciones que ofrece el sistema
Resumen:
Inicia cuando el interesado, quien puede ser cualquiera de los actores despus
de una autenticacin satisfactoria entra al men principal del sistema.
Tipo:
Primario y Esencial
Referencias cruzadas:
01I, 01R, 02R, 03R, 04R, 05R, 01C, 02C, 03C, 04C, 05C
Clave de Casos de Uso: 02I
26 de octubre de 2012
Administrar Jugador
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar jugadores
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AJ
Operacin:
Registrar Jugadores
Curso normal de
eventos:
Accin del actor
1. Presiona
el
botn Nuevo
3. Llena
los
campos
y
presiona
el
botn
de
guardar
cambios
5. Acepta la confirmacin
6. Guarda la informacin en la
Base de Datos
26 de octubre de 2012
Cursos alternos:
Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar
3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al jugador y presiona el
Eliminar Jugadores
26 de octubre de 2012
Operacin:
Curso normal de eventos:
Accin del actor
1. Presiona el botn Buscar
3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al jugador
Modificar Jugadores
Consultar Jugadores
4. Muestra
el
jugador
que
coincida con lo que se pidi
6. Muestra los datos completos
de dicho jugador
Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del jugador para su bsqueda en el sistema, en lugar de
mostrarse solo un jugador mostrara la lista de los jugadores cuyos
datos coincidan con los que proporcion el coordinador.
Caso de uso:
Actores:
Propsito:
Administrar Equipos
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AE
26 de octubre de 2012
Registrar Equipos
9. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
11. Acepta la confirmacin
Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado
Operacin:
Curso normal de eventos:
Accin del actor
7. Presiona el botn Buscar
Eliminar Equipos
9. Introduce
los
datos
requeridos para la bsqueda
11.
Elige
al
equipo
y
presiona el botn eliminar.
13.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el equipo a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del equipo para su bsqueda en el sistema, en lugar de
mostrarse solo un equipo mostrara la lista de los equipos cuyos datos
coincidan con los que proporcion el coordinador.
26 de octubre de 2012
Operacin:
Curso normal de eventos:
Accin del actor
11.
Presiona
el
Buscar
Modificar Equipos
botn
13.
Introduce
los
datos
requeridos para la bsqueda
15.
Elige al equipo
17.
Modifica los datos y
presiona el botn guardar
(para modificar)
19.
Acepta la confirmacin
20.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el equipo a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del equipo para su bsqueda en el sistema, en lugar de
mostrarse solo un equipo mostrara la lista de los equipos cuyos datos
coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:
Consultar Equipos
26 de octubre de 2012
Caso de uso:
Actores:
Propsito:
Administrar rbitros
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AA
26 de octubre de 2012
Registrar rbitros
15. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
17. Acepta la confirmacin
Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado
Operacin:
Curso normal de eventos:
Accin del actor
7. Presiona el botn Buscar
Eliminar rbitros
9. Introduce
los
datos
requeridos para la bsqueda
11.
Elige
al
rbitro
y
presiona el botn eliminar.
13.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el rbitro a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos datos
coincidan con los que proporcion el coordinador.
26 de octubre de 2012
Operacin:
Curso normal de eventos:
Modificar rbitros
3. Introduce
los
datos
requeridos
para
la
bsqueda
5. Elige al rbitro
7. Modifica
los
datos
y
presiona el botn guardar
(para modificar)
9. Acepta la confirmacin
10.Modifica la informacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el rbitro a modificar as que saltar la bsqueda y el curso
empezar desde el punto 7.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos datos
coincidan con los que proporcion el coordinador.
Operacin:
Curso normal de eventos:
Consultar rbitros
3. Introduce
los
requeridos
para
bsqueda
5. Elige al rbitro
datos
la
Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del rbitro para su bsqueda en el sistema, en lugar de
mostrarse solo un rbitro mostrara la lista de los rbitros cuyos
26 de octubre de 2012
Caso de uso:
Actores:
Propsito:
Administrar Torneos
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AT
26 de octubre de 2012
Registrar Torneos
21. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
23. Acepta la confirmacin
Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado
Operacin:
Curso normal de eventos:
Accin del actor
15.
Presiona
el
Buscar
Eliminar Torneo
botn
17.
Introduce
los
datos
requeridos para la bsqueda
19.
Elige
el
torneo
y
presiona el botn eliminar.
21.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera el torneo a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo un torneo mostrara la lista de los torneos cuyos datos
coincidan con los que proporcion el coordinador.
26 de octubre de 2012
Operacin:
Curso normal de eventos:
Accin del actor
11. Presiona
el
Buscar
Modificar Torneos
botn
13. Introduce
los
datos
requeridos
para
la
bsqueda
15. Elige al torneo
3. Introduce
los
datos
requeridos para la bsqueda
5. Elige al torneo
Consultar Torneos
Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo un torneo mostrara la lista de los torneos cuyos datos
coincidan con los que proporcion el coordinador.
26 de octubre de 2012
Caso de uso:
Actores:
Propsito:
Administrar Canchas
Coordinador de Torneo
Permite al coordinador dar de alta, modificar y
eliminar equipos
Resumen:
Inicia cuando el coordinador elige del men de
opciones
Tipo:
Primario y Esencial
Referencias cruzadas:
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Clave del Caso de Uso: 01AC
26 de octubre de 2012
Registrar Canchas
27. Llena
los
campos
y
presiona
el
botn
de
guardar cambios
29. Acepta la confirmacin
Cursos alternos:
Punto 5: Si el coordinador no acepta la confirmacin de guardado no
se guardarn cambios en la base de datos.
Si alguno de los datos es invalido se enviar un mensaje de error y
ningn dato ser almacenado
Operacin:
Curso normal de eventos:
Accin del actor
23.
Presiona
el
Buscar
Eliminar Canchas
botn
25.
Introduce
los
datos
requeridos para la bsqueda
27.
Elige
la
cancha
y
presiona el botn eliminar.
29.
Acepta
dicha
confirmacin
Cursos alternos:
Lnea 1: Si ya se ha realizado una bsqueda con anterioridad y los
datos estn siendo mostrados en ese momento se tomar como si
ese fuera la cancha a eliminar as que saltar la bsqueda y el curso
empezar desde el punto 5.
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos del torneo para su bsqueda en el sistema, en lugar de
mostrarse solo una cancha mostrara la lista de las canchas cuyos
datos coincidan con los que proporcion el coordinador.
26 de octubre de 2012
Operacin:
Curso normal de eventos:
Accin del actor
21. Presiona
el
Buscar
Modificar Canchas
botn
23. Introduce
los
datos
requeridos
para
la
bsqueda
25. Elige la cancha
3. Introduce
los
datos
requeridos para la bsqueda
5. Elige la cancha
Consultar Canchas
Cursos alternos:
Lnea 4: Si el coordinador no fue muy especfico al proporcionar los
datos de la cancha para su bsqueda en el sistema, en lugar de
mostrarse solo una cancha mostrara la lista de las canchas cuyos
datos coincidan con los que proporcion el coordinador.
26 de octubre de 2012
rbitros
Canchas
26 de octubre de 2012
Equipos
26 de octubre de 2012
Jugadores
26 de octubre de 2012
26 de octubre de 2012
26 de octubre de 2012
CONTRATOS
Nombre
Inicio de sesin
26 de octubre de 2012
Men Principal
Muestra la opcin adecuada al usuario para
que pueda ejecutarla.
Primario
01I, 01R, 02R, 03R, 04R, 05R, 01C, 02C, 03C,
04C, 05C
Fcil de interactuar con el usuario
Las opciones estarn disponibles para los
usuarios y ellos podrn interactuar con el
sistema.
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Registrar Jugador
Permite dar de alta, modificar y eliminar a un
jugador.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Inicia cuando el coordinador elije el men de
opciones
Solo el coordinador podr ejecutar esta opcin
de modificar a las jugadores
El sistema mostrara resultados
26 de octubre de 2012
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Registrar Equipo
Tendr la tarea de registrar a cada una de los
integrantes de los equipos, as como revisar
que los datos estn correctos.
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Los jugadores pueden estar en diferentes
categoras
Cumplir con el mnimo de integrantes en cada
equipo
El sistema mostrara menaje de registrados
26 de octubre de 2012
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Registrar rbitros
Mantener un control de los datos para poder
verificar cada uno de los rbitros que estn
disponibles en los juegos
Primario
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Contar con todos los datos necesarios.
No pueden tener juegos empalmados el mismo
arbitro
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
26 de octubre de 2012
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Registrar Torneo
Permite modificar, eliminar y dar de alta los
torneos.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Solo podr acceder a este campo el
coordinador si se desea modificar, dar de alta o
eliminar el torneo.
El sistema mostrara los resultados obtenidos
26 de octubre de 2012
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Modificar Torneo
Tener actualizados cada uno de los datos para
poder ser eficientes en su uso, ya que puede
cambiar la hora del torneo o la fecha.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Manejo de la base de datos
Se modificaran cuando no estn bien escritos o
se tenga que agregar nuevos datos
El sistema mostrara los resultados
Alta de canchas
Las canchas deben de estar disponibles para
las fechas establecidas y el horario.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Se podrn modificar los datos de este campo
No se puede tener ocupada la cancha con el
mismo horario
El sistema mostrara los resultados
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Salida
Precondiciones
Poscondiciones
Nombre
Responsabilidad
es
Tipo
Referencias
cruzadas
Notas
Excepciones
Consultar Jugadores
Facilitar la bsqueda de cada uno de los
integrantes de los equipos.
Primario y Esencial
Casos relacionados de uso y funciones tambin
relacionadas del sistema.
Manejo de la base de datos
Solo pueden estar inscritos los jugadores que
cumplan con as reglas
Salida
Precondiciones
Poscondiciones
26 de octubre de 2012
26 de octubre de 2012