Escolar Documentos
Profissional Documentos
Cultura Documentos
Historial de Revisiones
Fecha 16Sep2013 18Sep2013 22Sep2013 Versin 1.0 1.0 1.0 Descripcin Documentoinicial Adicindecontenido Adicinde requerimientos Adicinde requerimientos Adicinde requerimientos Adicinde requerimientos Adicinde requerimientos Adicinde requerimientosy correccindel documento Autor CristianBallesteros CristianBallesteros CristianBallesteros
24Sep2013
1.0
CristianBallesteros
26Sep2013
1.0
CristianBallesteros
27Sept2013
1.0
CristianBallesteros
28Sept2013
1.0
CristianBallesteros
29Sept2013
1.0
CristianBallesteros
ndice
PortadaeHistorialdeRevisiones.......................................................................................... 1 Introduccin......................................................................................................................... 3 Propsito................................................................................................................................ 3 mbito.................................................................................................................................... 3 Alcancedelproducto............................................................................................................. 3 Definiciones,AcrnimosyAbreviaciones.............................................................................5 Referencias............................................................................................................................ 6 DescripcinGeneral...........................................................................................................7 Perspectivadelproducto...................................................................................................... 7 Funcionesdelproducto... 7 Caractersticasdelosusuarios.. 8 Restriccionesgenerales.. 8 Suposicionesydependencias 8 EspecificacindeRequerimientos...................................................................................10 RequerimientosFuncionales................................................................................................. 10
Introduccin
En este documento se realiza la especificacin de requerimientos de software, para la aplicacin de gestin de eventos deportivos en la ciudad de Cali, que en adelante se denominarSM(SportsManager). El levantamiento de requerimientos es una fase muy importante en el procesodedesarrollode cualquier producto de software, con esto se puede entender mejorel problema, organizando y estructurando la informacin queelclientehaya brindado,sepuedenidentificarlasnecesidades delnegocio,losobjetivosdelaaplicacinylosusuariosquetendrninteraccinconella. EstedocumentoestdirigidoaOswaldoSolarte,docentedelcursodeDesarrollodeSoftwareII, quiennoshapropuestodesarrollaresteproductocomoproyectofinaldelcurso.
mbito
El producto de software lleva el nombre Sports Manager o por sus siglas SM. Ser desarrolladopor Cristian Ballesteros, estudiantedeVI semestredeIngenieradeSistemasdela UniversidaddelVallecomoproyectofinaldelcursodeDesarrollodeSoftwareII.
Gestionar la informacin de las disciplinas deportivas. Crear, modificar, activar e inactivarypermitirelregistrodelosdeportistaspertenecientesalasdisciplinascreadas. Gestionar la informacin de las competencias deportivas. Crear, modificar, activar e inactivar, permitir el registrodelosdeportistaspertenecientesalasdisciplinascreadasy adems permitir la configuracin de las etapas clasificatoria y eliminatoria de cada competencia. Gestionar la informacin de los espacios deportivos donde se realizarn las diferentes competencias.Crear,modificar,activareinactivarespacios. Gestionar la informacin de los hoteles reservados para el periodo de ejecucin de los JuegosMundiales.Crear,modificar,activareinactivarhotelesyhospedajes. Gestionar la informacin y seguridad del diseo de la boleterade cadaevento,adems manejarlaventayrecepcindelasboletas. Gestionarlainformacindelsistemademedallera,almacenarganadoresyescalafones. Inicio de Sesin y autenticacin de usuarios, incluyendo permisospor cada usuario del sistema. Permitir la consulta de usuarios, eventos, disciplinas, competencias, espacios, hoteles, boleteraymedallera. Permitir la asignacin de los respectivos usuarios encargados de una actividad especficadentrodelevento. Generarlistadosyreportesporcadaeventode: Listadoderbitros,rbitrospordisciplina,porcompetencia. Listadodedeportistaspordisciplinayporpas. Listadodeeventosytotaldeasistentes. Totaldeasistentesauneventoseparadoportipodeboletausada. Listadodelosmejorestiemposdecadacompetenciayquienloobtuvo. Listadodehotelesyresumendeprecios Listadodeperiodistasasistentes. Listadodeasistentesaleventoagrupadopordisciplina Listadodecolaboradoresycompetenciaenlaquecolabor.
Acrnimos y Abreviaciones:
SM:SportsManager RAD:TipoderequerimientoquepertenecealmdulodeAdministracinDeportiva RAES:TipoderequerimientoquepertenecealmdulodeAdministracindeEspacios RAE:TipoderequerimientoquepertenecealmdulodeAdministracindeEventos RAU:TipoderequerimientoquepertenecealmdulodeAdministracindeUsuarios
Referencias
IEEERecommendedPracticesforSoftwareRequirementsspecificationANSI/IEEE8301998.
Disponibleen:http://www.ctr.unican.es/asignaturas/is1/IEEE830_esp.pdf Ejemplo ESPECIFICACIN DE REQUERIMIENTOS Arquitectura Multiagente para SistemasELearningcentradosenlaenseanzadeIdiomas(SEMAS). Profesora:LilianaEstherMachucaVillegas UniversidaddelValleEscueladeIngenieradeSistemasyComputacin SantiagodeCaliFebrero2008
Descripcin General
Perspectiva del Producto
Se proyecta implementar un sistema de informacin que permita controlar el desarrollo de los eventos deportivos que tengan como anfitrin la ciudad de Cali, gestionando informacin de usuarios,eventos,disciplinas,competencias,espaciosdeportivos,hotelesyboletera. SM ser un sistema independiente de otros productos de software dentro de la entidad encargada del desarrollo de los eventos deportivos, por lo tanto no es necesario que se relacioneconotros.
La mayora de funciones de SM han sido especificadas anteriormente en los alcances del producto, sin embargo para tener una mejor perspectiva de sus funcionalidades, estas sern distribuidasdelasiguientemanera: Actoresy Caractersticas delsistema Administrador delsistema Funciones
El administrador tendr acceso a todas las funcionalidades del sistema pero bsicamente su funcin ser gestionar el CRUD de los usuarios administrativos del sistema (directores y colaboradores) y asignarlos a cada evento. Tambin deber registrarlosespaciosdeportivosantesdelascompetencias. 7
Directordel evento
El director del evento tiene accesoatodalainformacindelevento al cual fue asignado, as mismo l tendr la facultad de crear, modificar, activar e inactivar directores y colaboradores pero slo enelmbitodeleventoquetieneasignado. El director deportivo ser el encargado de registrar, modificar, activar e inactivar las disciplinas del evento y los deportistas que participarnenel. Es el encargado de administrar toda la informacin de los periodistas, hoteles, espacios deportivos y colaboradores del eventoqueselehaasignado. Eldirectoradministrativoserelencargadodegestionartodala informacindelaboleteradeleventoalquehasidoasignado. Los colaboradores son personas de apoyo para los eventos, encargados de diversas tareas dentro del evento al que han sido asignados. El rbitro ser el encargado de registrar en el sistema los resultados generales e individuales delacompetenciaqueseleha asignado.
rbitro
Los potenciales usuarios son todos los deportistas, directores, colaboradores, rbitros y periodistasqueparticipendeloseventosdeportivos. Para elaccesoalsistemasedefinenentonces5 perfiles:Administrador,Directoradministrativo, directordelevento,directordeportivo,directordelogsticayrbitro.
Restricciones Generales
Ningunaconocida
Suposiciones y dependencias
LaaplicacinserdesarrolladaconellenguajedeprogramacinJAVAyporlotantoseespera queseejecuteencualquiersistemaoperativoquecuenteconlamquinavirtualdeJAVA.
Descripcin: Entradas: Fuente: Salida: Proceso: Restricciones: Precondicin: Postcondicin: EfectosColaterales: Tipo:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
10
RAU002
Mdulo: Funcin: Descripcin:
CreacindeAdministradores,DirectivosyColaboradores Administracindeusuarios Registrarunusuarioparaqueaccedaalaaplicacin Permitir al administrador de la aplicacin ingresar otro administrador, directivo o colaborador registrndolo como nuevo usuariodelsistema. Identificacin (sirve como nombre de usuario y ser la contrasea pordefecto),nombre,apellido,direccin,telfonoyelperfil. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de nuevos usuarios, en el cual se deben ingresar los datos. Despus de ser ingresadosporpartedeladministrador,sevalidanlasentradasyse registraelnuevousuario. Si el usuario ya existe, el sistema debe notificar al administrador mostrandolosdatosactualmenteregistrados. Si los datos personales no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacinderegistro. Por defecto cuando secrea cada usuario, la contraseaynombre deusuariosernsudocumentodeidentidad. Es responsabilidad del usuario modificar la contrasea una vez ingresaalsistema. El administrador que registra los nuevos usuarios debe haber sido validado Elnuevousuarioquedaregistradoypuedeaccederalsistema La base de datos ser modificada aadiendo los datos del nuevo usuario Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013 11
RAU003
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ModificacindeAdministradores,DirectivosyColaboradores AdministracindeUsuarios Permitir la actualizacin de los datosde un administrador, director ocolaborador Permite a cada usuario modificar sus datos personales como contrasea,nombre,apellido,direccin,telfonoycargo Datos del usuario a modificar (contrasea, nombre, apellido, direccinotelfono) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulario con los datos actuales del usuario para que puedan ser editados. Despus de ser editados por parte del mismo usuario o el administrador del sistema, se validanlasentradasyseactualizanlosdatosdelusuario. La identificacin no puede ser modificada, ya que esta ser el nombreusuarioconelqueseingresaralsistema. Los datos modificables son: contrasea, nombre, apellido, direccin,telfonoycargo Elusuariodebeestarregistradoenelsistema Losdatosdelusuariosernactualizados Labasededatossermodificadaconlosnuevosdatosdelusuario Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
12
RAU004
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
InactivarAdministradores,DirectivosyColaboradores Administracindeusuarios El sistema debe permitir inactivar un administrador, directivo o colaborador El sistema marcar un usuario como inactivo y este no podr ingresaralsistema Identificacinonombredelusuario Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del usuarioainactivaryluegounusuariocon losprivilegios suficientespodrinactivarlodelsistema Soloeladministradordelsistemapodrinhabilitaraotrosusuarios. Si el usuario ha sido asignado a algn evento el sistema mostrar unmensajedeerror. Si el usuario ya est inactivo el sistema mostrar un mensaje de error. Elusuariodebeestarregistradoenelsistema El usuario ser marcado como inactivo y no podr acceder al sistema. La base de datossermodificadaconlacondicin deinactivopara elusuario Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
13
RAU005
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ActivarAdministradores,DirectivosyColaboradores Administracindeusuarios El sistema debe permitir activar un administrador, directivo o colaborador El sistema marcar un usuario comoactivo y este podringresar alsistema Identificacinonombredelusuario Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del usuario a activar y luego un administrador podr activarloenelsistema Soloeladministradordelsistemapodrhabilitaraotrosusuarios. Si el usuario ya est activo el sistema mostrar un mensaje de error. Elusuariodebeestarregistradoenelsistema Elusuariosermarcadocomoactivoypodraccederalsistema. La base de datosser modificada con la condicin de activo para elusuario Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
14
RAU006
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
CreacindeDeportistas Administracindeusuarios Registrarundeportistaenelsistema Permitir al administrador de laaplicacin y al director deportivo del eventoingresaralsistemaunnuevodeportista. Identificacin, nombre, apellido, fecha y lugar de nacimiento, nacionalidad,peso,estaturayunafotodeldeportista. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de nuevos deportistas, enelcualsedebeningresarlosdatos.Despusdeser ingresados por parte del administrador o el director deportivo, se validanlasentradasyseregistraelnuevodeportistaenelsistema. Si el deportista ya existe, el sistema debenotificaraladministrador mostrandolosdatosactualmenteregistrados. Si los datos personales no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacinderegistro. El administrador que registra los nuevos usuarios debe haber sido validado El nuevo deportista queda registrado y puede ser asignado a las diferentesdisciplinasycompetencias La base de datos ser modificada aadiendo los datos del nuevo deportista Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
15
RAU007
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ModificacindeDeportistas AdministracindeUsuarios Permitirlaactualizacindelosdatosdeundeportista Permite al administrador del sistema y al director deportivo del eventomodificarlosdatospersonalesdelosdeportistas. Datos del deportista a modificar(nombre,apellido,fechaolugarde nacimiento,nacionalidad,peso,estaturayfoto) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulario con los datos actuales del deportista para que puedan ser editados. Despusdesereditados por parte del administrador del sistema o el director deportivo, se validanlasentradasyseactualizanlosdatosdelusuario. Laidentificacinnopuedesermodificada.. Los datos modificables son: nombre, apellido, fecha o lugar de nacimiento,nacionalidad,peso,estaturayfoto Eldeportistadebeestarregistradoenelsistema Losdatosdeldeportistasernactualizados La base de datos ser modificada con los nuevos datos del deportista Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
16
RAU008
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
Inactivardeportistas Administracindeusuarios Elsistemadebepermitirinactivarundeportista El sistema marcar un deportista como inactivo y este no podr continuarenlascompetencias Identificacinonombredelusuario Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del deportista a inactivar y luego un administrador o el directordeportivodeleventopodrinactivaralparticipante. Solo el administradordelsistema oel director deportivo delevento podrinhabilitaralosdeportistas. Si el deportista ya estinactivoelsistemamostrarunmensajede error. Eldeportistadebeestarregistradoenelsistema El deportista ser marcado como inactivo y no podr participar de lascompetencias. La base de datossermodificadaconlacondicin deinactivopara eldeportista Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
17
RAU009
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
Activardeportistas Administracindeusuarios Elsistemadebepermitiractivarundeportista El sistema marcar un deportista como activo y este podr participardelascompetencias Identificacinonombredeldeportista Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del deportista a activar y luego un administrador o el directordeportivodeleventopodractivarloenelsistema Solo el administradordelsistema oel director deportivo delevento podrhabilitarundeportista. Si el deportista ya est activo el sistema mostrar un mensaje de error. Eldeportistadebeestarregistradoenelsistema El deportista ser marcado como activo y podr acceder al sistema. La base de datosser modificada con la condicin de activo para eldeportista Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
18
RAU010
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrardeportistasenDisciplinas Administracindeusuarios Registrarundeportistaendiferentesdisciplinas Permitir al administrador de laaplicacin y al director deportivo del evento registrar a un deportista en una o ms disciplinas deportivas. Nombreocdigodeldeportistaaregistrar Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de deportistas en disciplinas, en el cual sedebeningresarlosdatos.Despusdeser ingresados por parte del administrador o el director deportivo, se validanlasentradasyseregistraeldeportistaenladisciplina. Si el deportista ya se encuentra registrado en esa disciplina, el sistemadebenotificaraladministrador. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los deportistas en la disciplina debe habersidovalidado El deportista queda registrado en la disciplina y puede ser registradoenlascompetenciasdeesadisciplina La base de datos ser modificada aadiendo los datos del deportistaenladisciplina Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
19
RAU011
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrardeportistasenCompetencias Administracindeusuarios Registrarundeportistaendiferentescompetencias Permitir al administrador de laaplicacin y al director deportivo del evento registrar a un deportista en una o ms competencias deportivas. Nombreocdigodeldeportistaaregistrar Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de deportistas en competencias, en el cualse debeningresarlos datos.Despusde ser ingresados por parte del administrador o el director deportivo, se validan las entradas y se registra el deportista en la competencia. Si el deportista ya seencuentra registrado en esa competencia, el sistemadebenotificaraladministrador. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los deportistas en la disciplina debe habersidovalidado El deportista debeestar registrado en la disciplinacorrespondiente alacompetencia El deportista quedaregistradoenlacompetenciay puedeparticipar enella La base de datos ser modificada aadiendo los datos del deportistaenlacompetencia Crtico,esencialyprimario
Proceso:
Restricciones:
Precondicin:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
20
RAU012
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
Creacinderbitros Administracindeusuarios Registrarunrbitroenelsistema Permitir al administrador de laaplicacin y al director deportivo del eventoingresaralsistemaunnuevorbitro. Identificacin, nombre, apellido, disciplinas que maneja y nacionalidad. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulariopararegistrodenuevosrbitros, en el cual se debeningresarlosdatos.Despusde seringresados por parte del administrador o el director deportivo, se validan las entradasyseregistraelnuevorbitroenelsistema. Si el rbitro ya existe, el sistema debe notificar al administrador mostrandolosdatosactualmenteregistrados. Si los datos personales no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacinderegistro. El administrador que registra los nuevos usuarios debe haber sido validado El nuevo rbitro queda registrado y puede ser asignado a las diferentesdisciplinasycompetencias La base de datos ser modificada aadiendo los datos del nuevo rbitro Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
21
RAU013
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
Modificacinderbitros AdministracindeUsuarios Permitirlaactualizacindelosdatosdeunrbitro Permite al administrador del sistema y al director deportivo del eventomodificarlosdatospersonalesdelosrbitros. Datos del rbitro a modificar (nombre, apellido, disciplinas que manejaynacionalidad) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistemadespliegaelformularioconlosdatosactuales del rbitro para que puedan ser editados. Despus de ser editados por parte del administrador del sistemao eldirector deportivo, sevalidanlas entradasyseactualizanlosdatosdelrbitro. Laidentificacinnopuedesermodificada.. Los datos modificables son: ombre, apellido, disciplinas que manejaynacionalidad Elrbitrodebeestarregistradoenelsistema Losdatosdelrbitrosernactualizados Labasededatossermodificadaconlosnuevosdatosdelrbitro Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
22
RAU014
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
Inactivarrbitros Administracindeusuarios Elsistemadebepermitirinactivarunrbitro El sistema marcar un rbitro como inactivo y este no podr ser asignadoenningunacompetencia Identificacinonombredelrbitro Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del rbitro a inactivary luego unadministradoroeldirector deportivodeleventopodrinactivaralparticipante. Solo el administradordelsistema oel director deportivo delevento podrinhabilitaralosrbitros. Si el rbitro ya est inactivo el sistema mostrar un mensaje de error. Elrbitrodebeestarregistradoenelsistema El rbitro ser marcado como inactivo y no podr ser asignado a ningunacompetencia. La base de datossermodificadaconlacondicin deinactivopara elrbitro Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
23
RAU015
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
Activarrbitros Administracindeusuarios Elsistemadebepermitiractivarunrbitro El sistema marcar un rbitro como activo yeste ser asignado a lascompetencias Identificacinonombredelrbitro Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del rbitro a activar y luego un el administrador o director deportivopodractivarloenelsistema Solo el administradordelsistema oel director deportivo delevento podrhabilitarelrbitro. Si el rbitro ya est activo el sistema mostrar un mensaje de error. Elrbitrodebeestarregistradoenelsistema El rbitro ser marcado como activo y ser asignado en las competencias. La base de datosser modificada con la condicin de activo para elrbitro Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
24
RAU016
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrarrbitroenCompetencias Administracindeusuarios Registrarunrbitroendiferentescompetencias Permitir al administrador de laaplicacin y al director deportivo del evento registrar a un rbitro en una o ms competencias deportivas. Nombreocdigodelrbitroaregistrar Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de rbitros en competencias, en el cualse debeningresarlos datos.Despusde ser ingresados por parte del administrador o el director deportivo, sevalidanlasentradasyseregistraelrbitroenlacompetencia. Si el rbitro ya se encuentra registrado en esa competencia, el sistemadebenotificaraladministrador. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los deportistas en la disciplina debe habersidovalidado Elrbitrodebeestarregistradoelsistema Elrbitroquedaregistradoenlacompetencia La base de datos ser modificada aadiendo losdatos del rbitro enlacompetencia Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
25
RAU017
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
CreacindePeriodistas Administracindeusuarios Registrarunperiodistaenelsistema Permitir al administrador de la aplicacin y al director de logstica deleventoingresaralsistemaunnuevoperiodista. Identificacin, nombre, apellido, nacionalidad y medio de comunicacinalquepertenece. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de nuevos periodistas, enelcualsedebeningresarlos datos.Despusdeser ingresados por parte del administrador o el directordelogstica,se validanlasentradasyseregistraelnuevoperiodistaenelsistema. Si el periodista ya existe, el sistemadebe notificaraladministrador mostrandolosdatosactualmenteregistrados. Si los datos personales no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacinderegistro. El administrador que registra los nuevos usuarios debe haber sido validado El nuevo periodista queda registrado y puede participar del cubrimientoperiodsticodelevento La base de datos ser modificada aadiendo los datos del nuevo periodista Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
26
RAU018
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ModificacindePeriodistas AdministracindeUsuarios Permitirlaactualizacindelosdatosdeunperiodista Permite al administrador del sistema y al director de logstica del eventomodificarlosdatospersonalesdelosperiodistas. Datos del periodista a modificar (nombre, apellido, nacionalidad y mediodecomunicacinalquepertenece) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulario con los datos actuales del periodista para que puedan ser editados. Despus desereditados por parte del administrador delsistemaoeldirectordelogstica,se validanlasentradasyseactualizanlosdatosdelperiodista. Laidentificacinnopuedesermodificada.. Los datosmodificablesson:nombre,apellido, nacionalidadymedio decomunicacinalquepertenece Elperiodistadebeestarregistradoenelsistema Losdatosdelperiodistasernactualizados La base de datos ser modificada con los nuevos datos del periodista Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
27
RAU019
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
InactivarPeriodistas Administracindeusuarios Elsistemadebepermitirinactivarunperiodista El sistema marcar un periodista como inactivo y este no podr cubrirperiodsticamenteelevento Identificacinonombredelperiodista Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del periodista a inactivar y luego un administrador o el directordelogsticadeleventopodrinactivaralperiodista. Solo el administrador del sistema o el director de logstica del eventopodrinhabilitaralosperiodistas. Si el periodista ya est inactivoelsistemamostrarunmensajede error. Elperiodistadebeestarregistradoenelsistema El periodista ser marcado como inactivo y no podr cubrir periodsticamenteelevento. La base de datossermodificadaconlacondicin deinactivopara elperiodista. Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
28
RAU020
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ActivarPeriodistas Administracindeusuarios Elsistemadebepermitiractivarunperiodista El sistema marcar un periodista como activoy este podr cubrir periodsticamenteelevento Identificacinonombredelperiodista Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del periodista a activar y luego un administrador o el directordelogsticadeleventopodractivaralperiodista. Solo el administrador del sistema o el director de logstica del eventopodrhabilitaralosperiodistas. Si el periodista ya est activo el sistema mostrar un mensaje de error. Elperiodistadebeestarregistradoenelsistema El periodista ser marcado como activo y podr cubrir periodsticamenteelevento. La base de datosser modificada con la condicin de activo para elperiodista. Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
29
RAE001
Mdulo: Funcin: Descripcin:
CreacindeEventos AdministracindeEventos Registraruneventoenelsistema Permitir al administrador de la aplicacin ingresar al sistema un nuevoevento. Cdigo delevento,nombre,descripcin,fecha deinicio, fechafinal, logo, directores (del evento,deportivo, delogsticayadministrativo) ycolaboradores. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega elformulariopararegistrodenuevoseventos, en el cual se debeningresarlosdatos.Despusde seringresados por parte del administrador del sistema, se validan las entradas y seregistraelnuevoeventoenelsistema. Si el evento ya existe, el sistema debe notificar al administrador mostrandolosdatosactualmenteregistrados. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los nuevos eventos debe haber sido validado El nuevo evento queda registrado y ya queda listo para su correspondientedesarrollo La base de datos ser modificada aadiendo los datos del nuevo evento Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
30
RAE002
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ModificacindeEventos AdministracindeEventos Permitirlaactualizacindelosdatosdeunevento Permite al administrador del sistema modificar los datos de un evento. Datos del evento amodificar (nombre, descripcin,fechadeinicio, fechafinal,logo,directoresycolaboradores) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulario con los datos actuales del evento para quepuedansereditados.Despusdesereditadospor parte del administrador del sistema, se validan las entradas y se actualizanlosdatosdelevento. Elcdigodeleventonopuedesermodificado. Los datos modificables son: nombre, descripcin, fecha de inicio, fechafinal,logo,directoresycolaboradores Eleventodebeestarregistradoenelsistema Losdatosdeleventosernactualizados Labasededatossermodificadaconlosnuevosdatosdelevento Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
31
RAE003
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
CancelarEventos AdministracindeEventos Elsistemadebepermitircancelarunevento El sistema marcaruneventocomocanceladoyestenopodrser ejecutado cdigoonombredelevento Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del evento a cancelar y luego un administrador podr cancelarlo Soloeladministradordelsistemapodrcancelarunevento. Si el evento ya est inactivo el sistema mostrar un mensaje de error. Eleventodebeestarregistradoenelsistema Eleventosermarcadocomocanceladoynopodrserejecutado La base de datos ser modificada con la condicin de cancelado paraelevento Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
32
RAE004
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ActivarEventos AdministracindeEventos Elsistemadebepermitiractivarunevento El sistema marcar un evento como activo y este podr ser ejecutado Identificacinonombredelevento Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombre del evento a activar y luego un administrador podr activarloenelsistema Soloeladministradordelsistemapodrhabilitarelevento. Si el evento ya est activo el sistema mostrar un mensaje de error. Eleventodebeestarregistradoenelsistema Eleventosermarcadocomoactivoypodrserejecutado La base de datosser modificada con la condicin de activo para elevento Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
33
RAE005
Mdulo:
GenerarBoletera AdministracindeEventos El sistema debe generar la boletera del evento permitiendo configurar el nmero de boletas cada tipo (General, Platino y VIP) con su respectivo valor, adems deber asignarle a cada una un nmero consecutivo y un cdigo nico compuesto por nmeros y letras. La aplicacin deber generar la boletera para el evento dependiendodelascantidadesingresadas porelusuarioparacada tipo de boleta y del costo de cada tipo. Cada boleta tendr un nmero consecutivo y un cdigo que la identificar como nica. Las boletas tendrn el nombre del evento, la fecha de inicio y finalizacin,eltipodeboletayelprecio. Nmerodeboletasdetipogeneral,platinoyVIP. PreciodecadaBoleta Teclado PDF o Imagen(es) que contenga todas las boletas listas para imprimir El sistema mostrar un formularioparael ingreso correspondiente del nmero deboletas decada tipo y tambin del valor que tendr cada uno para que el usuario (Director administrativo) ingrese los valorescorrespondientes. Cadatipodeboletadebetenerunpreciodiferentealdelosdems. Eleventodebeestarregistradoenelsistema Laboleteraquedarguardadaylistaparaimprimir La base de datos ser modificada aadiendo la informacinde la boletera Nocrtico,esencialyprimario
Funcin:
Descripcin:
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
34
RAE006
Mdulo: Funcin:
VerificacindelavalidezdeunaBoleta AdministracindeEventos La aplicacin debe permitir la comparacin del cdigo de la boleta presentada por un asistente con los cdigos generados para verificarlavalidezdelaboleta. Una vez el asistenteal evento presente su boleta para ingresar, el director administrativoouncolaboradorpodrverificarlavalidezde la boleta ingresandoelcdigo(compuestopornmerosyletras)en elsistemayestledirsilaboletaesvlidaono. Cdigodelaboletapresentadaporelasistente Teclado Notificacinquemuestrasilaboletaesvlidaono El sistema muestra un dilogo donde se pueda digitarelcdigode la boleta presentada, luego la compara con los cdigos de las boletas generadas al inicio del evento y verifica si laboletaexistey adems fue vendida, encaso positivo laboletasermarcadaenla basededatosparaquenopuedavolverseausar. Si los datos ingresados son errneos el sistema mostrar un mensajedeerror Eleventodebeestarregistradoenelsistema El director administrativo o el colaborador debe haberse logueado correctamente Silaboletaesvlidaseregistraynopuedevolverausarse. La base de datos ser modificada aadiendo la marca a la boleta encasodequeseavlida Crtico,esencialyprimario
Descripcin:
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
35
RAE007
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso: Restricciones: Precondicin:
RegistrodeAsistentesalevento AdministracindeEventos El sistema debe registrar la fecha y hora de ingreso de cada asistentealevento La aplicacin guardar en la base de datos un registro de asistenciaalevento ninguna Teclado Registrodeasistenciaaleventoenlabasededatos El sistema ir aadiendoregistrosconlafechaylahoradeingreso de cada asistente al evento a una tabla en la base de datos luego delavalidacindecadaboleta. Ninguna Eleventodebeestarregistradoenelsistema El director administrativo o el colaborador debe haberse logueado correctamente Un nuevo registro con hora y fecha ser aadido a una tabla enla basededatos La base de datosser modificada aadiendounnuevoregistropor cadaasistentealevento Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
36
RAE008
Mdulo: Funcin:
DeportistasqueGananMedalla AdministracindeEventos La aplicacin debe almacenar en el sistema los deportistas que gananmedallas. Una vez finalizada la competencia se almacenar automticamente en el sistema los deportistas que fueron condecorados, guardandoelnombredeldeportista,lacompetencia enlaqueganyelpuestoocupado. ninguna Sistema Registrodelosdeportistascondecoradosenlabasededatos El sistema ir aadiendo registros con el nombre del deportista, la competencia en la queganyelpuestoocupadoenunatablaenla basededatosluegodequefinaliceunacompetencia. Ninguna Lacompetenciadebeestarregistradaenelsistema. Los deportistas condecorados deben estar registrados en el sistema. Un nuevo registro con el nombre del deportista, la competenciaen la que gan y el puesto ocupado ser aadido a una tabla en la basededatos La base de datosser modificada aadiendounnuevoregistropor cadadeportistacondecorado Nocrtico,esencialyprimario
Descripcin:
Postcondicin:
EfectosColaterales: Tipo:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
37
RAES001
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
CreacindeEspaciosdeportivos AdministracindeEspacios Registrarunespaciodeportivoenelsistema Permitir al administrador de la aplicacin o al director de logstica ingresaralsistemaunnuevoespaciodeportivo. Cdigodelespacio,nombre,capacidadydireccin. Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulario para registro de nuevos espacios deportivos, en el cual se deben ingresar los datos. Despus deseringresadosporpartedeladministradordelsistema o el director de logstica, se validan las entradas y se registra el nuevoespaciodeportivoenelsistema. Si el espacio deportivo ya existe, el sistema debe notificar al administrador o director de logstica mostrando los datos actualmenteregistrados. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los nuevos espacios deportivosdebe habersidovalidado El nuevo espacio deportivo queda registrado y ya queda listo para serasignadoacualquiercompetencia La base de datos ser modificada aadiendo los datos del nuevo espaciodeportivo Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
38
RAES002
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ModificacindeEspaciosdeportivos AdministracindeEspacios Permitirlaactualizacindelosdatosdeunespaciodeportivo Permite al administrador del sistema o al director de logstica modificarlosdatosdeunespaciodeportivo. Datos del espacio deportivo a modificar (nombre, capacidad y direccin) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulario con los datos actuales del espacio deportivo para que puedan ser editados. Despus de ser editados por parte del administrador del sistema o el director de logstica, se validan las entradas y se actualizan los datos del espaciodeportivo. Elcdigodelespaciodeportivonopuedesermodificado. Losdatosmodificablesson:nombre,capacidadydireccin Elespaciodeportivodebeestarregistradoenelsistema Losdatosdelespaciodeportivosernactualizados La base de datos ser modificada con los nuevos datos del espaciodeportivo Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
39
RAES003
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
DeshabilitarEspaciosDeportivos AdministracindeEspacios El sistema debe permitir deshabilitar un espacio deportivo para su usoencompetencias El sistema marcar un espacio deportivo como deshabilitado y estenopodrserasignadoparasuusoenningunacompetencia cdigoonombredelespaciodeportivo Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombredelespaciodeportivoadeshabilitar. Solo el administrador del sistema y el director de logstica del eventopodrndeshabilitarunespaciodeportivo. Si el espacio deportivo ya est deshabilitado el sistema mostrar unmensajedeerror. Elespaciodeportivodebeestarregistradoenelsistema El espacio deportivo ser marcado como deshabilitado y nopodr serasignadoaningunacompetencia Labasededatossermodificadaconlacondicin dedeshabilitado paraelespaciodeportivo Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
40
RAES004
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
HabilitarEspaciosDeportivos AdministracindeEspacios El sistema debe permitir habilitar unespacio deportivoparasuuso encompetencias El sistema marcar un espacio deportivo como habilitado y este podrserasignadoparasuusoencompetencias cdigoonombredelespaciodeportivo Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombredelespaciodeportivoahabilitar. Solo el administrador del sistema y el director de logstica del eventopodrnhabilitarunespaciodeportivo. Si el espacio deportivo ya est habilitado el sistema mostrar un mensajedeerror. Elespaciodeportivodebeestarregistradoenelsistema El espacio deportivo ser marcado como habilitado y podr ser asignadoacompetencias La base de datos ser modificada con la condicin de habilitado paraelespaciodeportivo Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
41
RAES005
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrodeHoteles AdministracindeEspacios Registrarunhotelenelsistema Permitir al administrador de la aplicacin o al director de logstica ingresaralsistemaunnuevohotel. Cdigo delhotel,nombre,direccin,telfonos, email, pginaweby unresumenconconlostiposdehabitacionesycostos Teclado Notificacindelxitoofracasodelaoperacinderegistro El sistema despliega el formulariopara registro denuevoshoteles, en el cual se debeningresarlosdatos.Despusde seringresados por parte del administrador delsistemaoeldirectordelogstica,se validanlasentradasyseregistraelnuevohotelenelsistema. Si el hotel ya existe, el sistema debe notificar al administrador o directordelogsticamostrandolosdatosactualmenteregistrados. Si los datos no son vlidos, entonces el sistema mostrar un mensaje pidiendo que se vuelva a ingresar la informacin de registro. El administrador que registra los nuevos hoteles debe haber sido validado El nuevo hotel queda registrado y ya queda listo para ser utilizado enelevento La base de datos ser modificada aadiendo los datos del nuevo hotel Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
42
RAES006
Mdulo: Funcin: Descripcin:
ModificacindeHoteles AdministracindeEspacios Permitirlaactualizacindelosdatosdeunhotel Permite al administrador del sistema o al director de logstica modificarlosdatosdeunhotel Datos del hotel a modificar (nombre, direccin, telfonos, email, pgina web y el resumen con con los tipos de habitaciones y costos) Teclado Notificacindelxitoofracasodelaoperacindeactualizacin El sistema despliega el formulariocon los datos actuales del hotel para que puedan ser editados. Despus de ser editados por parte del administrador del sistema o el director de logstica, se validan lasentradasyseactualizanlosdatosdelespaciodeportivo. Elcdigodelhotelnopuedesermodificado. Los datos modificables son: nombre, direccin, telfonos, email, pgina web y el resumen con con los tipos de habitaciones y costos Elhoteldebeestarregistradoenelsistema Losdatosdelhotelsernactualizados Labasededatossermodificadaconlosnuevosdatosdelhotel Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
43
RAES007
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
DeshabilitarHoteles AdministracindeEspacios El sistema debe permitir deshabilitar un hotel paraevitarsuusoen elevento El sistema marcar un hotel como deshabilitado y este no podr serasignadoparasuusoenelevento cdigoonombredelhotel Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombredelhoteladeshabilitar. Solo el administrador del sistema y el director de logstica del eventopodrndeshabilitarunhotel. Si elhotel yaestdeshabilitadoelsistemamostrarunmensajede error. Elhoteldebeestarregistradoenelsistema El hotel ser marcado como deshabilitado y no podr ser utilizado duranteelevento Labasededatossermodificadaconlacondicin dedeshabilitado paraelhotel Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
44
RAES008
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
HabilitarHoteles AdministracindeEspacios Elsistemadebepermitirhabilitarunhotelparasuusoenelevento El sistema marcar un hotel como habilitado y este podr ser utilizadoenelevento cdigoonombredelhotel Teclado Notificacindexitoofracasodelaoperacin El sistema mostrar un formulario para la bsqueda por cdigo o nombredelhotelahabilitar. Solo el administrador del sistema y el director de logstica del eventopodrnhabilitarunhotel. Si el hotel ya est habilitado el sistema mostrar un mensaje de error. Elhoteldebeestarregistradoenelsistema El hotel sermarcadocomohabilitadoypodrserutilizadodurante elevento La base de datos ser modificada con la condicin de habilitado paraelhotel Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
45
RAD001
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrarDisciplinas AdministracinDeportiva Elsistemadebepermitirregistrarunanuevadisciplina El director deportivo del evento podr registrar una disciplina en el sistema almacenando sunombre,una descripcin de la disciplina yunlogo. nombre,unadescripcindeladisciplinayunlogo. Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para registro de nuevas disciplinas, en el cual sedebeningresarlosdatos.Despusdeser ingresados por parte del administrador del sistema o el director deportivo, se validan lasentradasyseregistraunanuevadisciplina enelsistema. Solo el administradordelsistema y el director deportivo del evento podrnregistrarunadisciplina. Si la disciplina yaha sido creada el sistema mostrar un mensaje deerror. Elusuarioqueregistraladisciplinadebehabersidovalidado La nueva disciplina queda registrada y ya queda lista para ser utilizadaenelevento La base de datosser modificada aadiendolosdatosdelanueva disciplina Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
46
RAD002
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
RegistrarCompetencias AdministracinDeportiva Elsistemadebepermitirregistrarunacompetencia El director deportivo del evento podr registrar una competencia asociadaaunadisciplina. id de la competencia, nombre, descripcin, fecha, hora, espacio deportivo,rbitrosycolaboradoresdelacompetencia Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para registro de nuevas competencias, en el cualse debeningresarlos datos.Despusde ser ingresados por parte deladministradordelsistemaoeldirector deportivo, se validan las entradas y se registra una nueva competenciaenelsistema. Solo el administradordelsistema y el director deportivo del evento podrnregistrarunacompetencia. Si la competencia ya ha sido creada el sistema mostrar un mensajedeerror. Elusuarioqueregistralacompetenciadebehabersidovalidado La nueva competencia queda registrada y ya queda lista para ser utilizadaenelevento La base de datosser modificada aadiendolosdatosdelanueva competencia Crtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
47
RAD003
Mdulo: Funcin: Descripcin:
ModificarCompetencias AdministracinDeportiva Elsistemadebepermitirmodificarlosdatosdeunacompetencia El director deportivo del evento podr modificar los datos de una competenciaasociadaaunadisciplina. Datos de la competenciaa modificar (nombre, descripcin, fecha, hora, espacio deportivo, rbitros y colaboradores de la competencia) Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para la modificacin de las competencias deportivas, en el cual se deben cambiar los datos que necesitan cambios. Despus de ser ingresados por parte del administrador del sistema o el director deportivo, se validan las entradas y se actualiza la informacin de la competencia en el sistema. Solo el administradordelsistema y el director deportivo del evento podrnmodificarunacompetencia. Eliddelacompetencianopuedesermodificado Elusuarioquemodificalacompetenciadebehabersidovalidado Lacompetenciadebehabersidocreadaenelsistema Seactualizarnlosdatosdelacompetencia La base de datos ser modificada actualizando los datos de la competencia Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
48
RAD004
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
CancelarCompetencias AdministracinDeportiva Elsistemadebepermitircancelarunacompetencia El director deportivo del evento podr cancelar una competencia antesdequeestainicie Idonombredelacompetencia Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para la cancelacin de las competencias deportivas, en el cual se debe ingresar el cdigo o nombre de la competencia a ser cancelada. Despus de ser ingresados por parte del administrador del sistema o el director deportivo,sevalidanlasentradasysecancelalacompetencia Solo el administradordelsistema y el director deportivo del evento podrncancelarunacompetencia. Si la competencia ya ha sido cancelada el sistema mostrar un mensajedeerror Elusuarioquecancelalacompetenciadebehabersidovalidado Lacompetenciadebehabersidocreadaenelsistema La competencia se marcar como cancelada y no podr ser ejecutada La base de datos ser modificada cambiando el estado de la competencia. Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
49
RAD005
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ActivarCompetencias AdministracinDeportiva Elsistemadebepermitiractivarunacompetencia El director deportivo del evento podr activar unacompetenciaque hasidocancelada Idonombredelacompetencia Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para la activacin de las competencias deportivas, en el cual se debe ingresar el cdigo o nombre de la competencia a ser activada. Despus de ser ingresados por parte del administrador del sistema o el director deportivo,sevalidanlasentradasyseactivalacompetencia Solo el administradordelsistema y el director deportivo del evento podrnactivarunacompetencia. Si la competencia ya est activa el sistema mostrar un mensaje deerror Elusuarioqueactivalacompetenciadebehabersidovalidado Lacompetenciadebehabersidocreadaenelsistema Lacompetenciadebehabersidocancelada Lacompetenciasemarcarcomoactivaypodrserejecutada La base de datos ser modificada cambiando el estado de la competencia. Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
50
RAD006
Mdulo: Funcin:
Faseclasificatoriadeunacompetencia AdministracinDeportiva El sistema debe permitir configurar el nmero de deportistas que inicianenlafaseclasificatoriadeunacompetencia El director deportivo del evento podr configurar el nmero de deportistas que participarn de la fase clasificatoria de una competencia Id o nombre de la competencia y el nmero de deportistas que participarndelafaseclasificatoria Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para el ingreso del nmero de deportistas que inician en la fase clasificatoria, en el cual se debe ingresar el cdigo o nombre de la competencia y el nmero. Despus de ser ingresados los datos por parte del administrador del sistema o el director deportivo, se validan las entradas y se almacenaesenmeroenelsistema. Si el nmero ya se haba configurado antes el sistema mostrar unaadvertenciademodificacindelnmero. Lacompetenciadebehabersidocreadaenelsistema Lacompetencianodebeestarcancelada El nmero de deportistas que inician la fase clasificatoria ser configuradoypodrnregistrarseenella. La base de datos ser modificada aadiendo el nmero de deportistasenlafaseclasificatoria Nocrtico,esencialyprimario
Descripcin:
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
51
RAD007
Mdulo: Funcin:
Faseeliminatoriadeunacompetencia AdministracinDeportiva El sistema debe permitir configurar el nmero de deportistas que clasificanalafaseeliminatoriadeunacompetencia El director deportivo del evento podr configurar el nmero de deportistas que participarn de la fase eliminatoria de una competencia Id o nombre de la competencia y el nmero de deportistas que participarndelafaseeliminatoria Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para el ingreso del nmero de deportistas que clasificarn a la fase eliminatoria, en el cual se debe ingresar el cdigo o nombre de la competencia y el nmero. Despus de ser ingresados los datos por parte del administrador del sistema o el director deportivo, se validan las entradas y se almacenaesenmeroenelsistema. Si el nmero ya se haba configurado antes el sistema mostrar unaadvertenciademodificacindelnmero. Lacompetenciadebehabersidocreadaenelsistema Lacompetencianodebeestarcancelada El nmero de deportistasqueclasificanalarondaeliminatoriaser configurado La base de datos ser modificada aadiendo el nmero de deportistasenlafaseeliminatoria Nocrtico,esencialyprimario
Descripcin:
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
52
RAD008
Mdulo: Funcin:
Registrodetiemposypuntajesdeundeportista AdministracinDeportiva El sistema debe permitir registrar lostiemposopuntajesobtenidos porcadadeportistaencadafasedelacompetencia El rbitro asignado a la competencia podr registrar el tiempo o puntaje (dependiendo de la competencia) obtenido por un deportistatantoenlafaseclasificatoriacomoenlaeliminatoria. Tiempoopuntajedeldeportista Teclado Notificacindexitoofracasodelaoperacin El sistema despliega el formulario para el ingreso de tiempos o puntajes durante la competencia, en el cual se debe ingresar los tiempos o puntajesobtenidos por cada deportista en cada fase de la competencia. Despus deseringresadoslosdatospor partedel rbitro, se validanlasentradasysealmacenaesetiempoo puntaje enelsistema. El encargado de registrar los puntajes ser el rbitro asignado al evento Si el deportista no se encuentra registrado en el sistema nose le podrregistrareltiempoopuntaje Lacompetenciadebehabersidocreadaenelsistema Eldeportistadebeestarregistradoenelsistema Lacompetencianodebeestarcancelada Se registrar en el sistema el tiempo o puntaje obtenido por cada deportistaparasuposterioruso La base de datos ser modificada aadiendo el tiempo o puntaje obtenidoporeldeportista Nocrtico,esencialyprimario
Proceso:
Restricciones:
Precondicin:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
53
RAD009
Mdulo: Funcin:
Clasificacinalafaseeliminatoria AdministracinDeportiva El sistema clasificar automticamente los deportistas con los mejorespuntajesalafaseeliminatoria El sistema formar la lista de deportistas que participarn de la fase eliminatoria deacuerdoalosmejorespuntajes obtenidosenla faseclasificatoria Tablaconpuntajesdelafaseclasificatoria Basededatosdelsistema Tabladeclasificadosalafaseeliminatoria El sistema de acuerdo alnmero que se haya configurado para la fase eliminatoria, sacar de la lista de tiempos o puntajes los mejoresylosregistrarenlafaseeliminatoriadelsistema. Ninguna Lacompetenciadebehabersidocreadaenelsistema Lacompetencianodebeestarcancelada Se crear una tabla de clasificados que participarn de la fase eliminatoria La base de datos ser modificada aadiendo la tabla de clasificadosalafaseeliminatoriadelacompetencia Nocrtico,esencialyprimario
Descripcin: Entradas: Fuente: Salida: Proceso: Restricciones: Precondicin: Postcondicin: EfectosColaterales: Tipo:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
54
RAD010
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso: Restricciones: Precondicin: Postcondicin: EfectosColaterales: Tipo:
Deportistasquerecibencondecoracin AdministracinDeportiva El sistema elegir automticamente los deportistas con los mejorespuntajesquesehacenmerecedoresdelasmedallas El sistema formar la lista de ganadores deacuerdo alosmejores puntajesobtenidosenlafaseeliminatoria Tablaconpuntajesdelafaseeliminatoria Basededatosdelsistema listadecondecoradosenlacompetencia El sistema sacar de la lista de tiempos o puntajes los mejores y mostrarlosmerecedoresdemedallas Ninguna Lacompetenciadebehabersidocreadaenelsistema Lacompetencianodebeestarcancelada Semostrarunalistaconlosnombresdeloscondecorados La base de datos ser modificada aadiendo la informacin de quienesgananmedallas Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
55
RAD011
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso: Restricciones: Precondicin: Postcondicin: EfectosColaterales: Tipo:
Fotodelosmedallistas AdministracinDeportiva El sistema permitir almacenar una foto de los deportistas condecoradosenlacompetencia El director deportivo guardar una foto de los deportistas en el podium Fotodelosdeportistasenelpodium Archivosdelequipodondecorrelaaplicacin Notificacindelxitoofracasodelaoperacin El sistema mostrar un dilogo donde el director deportivo podr elegirlafotoquecorrespondealosdeportistasenelpodium Ninguna Lacompetenciadebehabersidocreadaenelsistema Lacompetencianodebeestarcancelada Seguardarlafotoenelsistema La base de datos ser modificada aadiendo la foto de los deportistasenelpodium Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
56
RAC001
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarEventos AdministracindeConsultas Elsistemadebepermitirconsultareventos Cualquier usuario del sistema podr consultar los datos de un evento Nombreocdigodelevento Teclado Informacindelevento El sistema mostrar un dilogo para que el cdigo o nombre del evento sea ingresado y luego de validar la entrada mostrar en pantallalainformacindelevento Si el evento no existe elsistema mostrar un mensaje notificando queeleventonohasidocreado Eleventodebehabersidocreadoenelsistema. Semostrarlainformacindeleventoenpantalla Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
57
RAC002
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarDisciplinas AdministracindeConsultas ElsistemadebepermitirconsultarDisciplinas Cualquier usuario del sistema podr consultar los datos de una disciplina Nombreocdigodeladisciplina Teclado Informacindeladisciplina El sistema mostrar un dilogo para que el cdigo o nombre de la disciplina sea ingresado y luego de validar la entrada mostraren pantallalainformacindeladisciplina Si la disciplina no existe el sistema mostrar un mensaje notificandoqueladisciplinanohasidocreada Ladisciplinadebehabersidocreadaenelsistema. Semostrarlainformacindeladisciplinaenpantalla Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
58
RAC003
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarCompetencias AdministracindeConsultas Elsistemadebepermitirconsultarcompetencias Cualquier usuario del sistema podr consultar los datos de una competencia Nombreocdigodelacompetencia Teclado Informacindelacompetencia El sistema mostrar un dilogo para que el cdigo o nombre de la competencia sea ingresado yluego de validar la entrada mostrar enpantallalainformacindelacompetencia Si la competencia no existe el sistema mostrar un mensaje notificandoquelacompetencianohasidocreada Lacompetenciadebehabersidocreadaenelsistema. Semostrarlainformacindelacompetenciaenpantalla Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
59
RAC004
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarEspaciosdeportivos AdministracindeConsultas Elsistemadebepermitirconsultarespacios Cualquier usuario del sistema podr consultar los datos de un espacio Nombreocdigodelespacio Teclado Informacindelespacio El sistema mostrar un dilogo para que el cdigo o nombre del espacio sea ingresado y luego de validar la entrada mostrar en pantallalainformacindelespacio Si el espacio no existeelsistemamostrarunmensajenotificando queelespacionohasidocreado Elespaciodebehabersidocreadoenelsistema. Semostrarlainformacindelespacioenpantalla Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
60
RAC005
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarHoteles AdministracindeConsultas Elsistemadebepermitirconsultarunhotel Cualquierusuariodelsistemapodrconsultarlosdatosdeunhotel Nombreocdigodelhotel Teclado Informacindelhotel El sistema mostrar un dilogo para que el cdigo o nombre del hotel sea ingresado y luego de validar la entrada mostrar en pantallalainformacindelhotel Si el hotel no existe el sistema mostrar un mensaje notificando queelhotelnohasidocreado Elhoteldebehabersidocreadoenelsistema. Semostrarlainformacindelhotelenpantalla Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
61
RAC006
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ConsultarBoletera AdministracindeConsultas Elsistemadebepermitirconsultarlaboleteradelevento Cualquier usuario del sistema podr consultar la informacin de la boleteraquemanejaelevento Nombreocdigodelevento Teclado Informacin detallada de la boletera (tipo, precio, unidades generadasyunidadesrestantes) El sistema mostrar un dilogo para que el cdigo o nombre del evento sea ingresado y luego de validar la entrada mostrar en pantalla la informacin de tipo, precio, unidades generadas y unidadesrestantes. Sieleventonoexisteelsistemamostrarunmensajedeerror Si la boletera no ha sido creada el sistema mostrar un mensaje deerror Eleventodebehabersidocreadoenelsistema. Laboleteradebehabersidogenerada Semostrarlainformacindelaboleteraenpantalla Ninguno Nocrtico,esencialyprimario
Proceso:
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
62
RAC007
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida: Proceso:
ConsultarUsuarios AdministracindeConsultas Laaplicacindebepermitirconsultarusuariosdelsistema Administradores y directivos podrn consultar los datos de un usuario (Administrador, Directivo, colaborador, deportista, periodista,rbitro) Nombreocdigodelusuario Teclado Informacindelusuario El sistema mostrar un dilogo para que el cdigo o nombre del usuario sea ingresado y luego de validar la entrada mostrar en pantallalainformacindelusuario Sololosadministradoresydirectivospuedenconsultarusuarios. Los directivos solo podrn consular los usuarios del evento al que hansidoasignados. Sielusuarionoexistesemostrarunmensajedeerror Elusuariodebehabersidocreado Semostrarlainformacindelusuarioenpantalla Ninguno Nocrtico,esencialyprimario
Restricciones:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
63
RAC008
Mdulo: Funcin: Descripcin: Entradas: Fuente: Salida:
ConsultarDeportistasCondecorados AdministracindeConsultas Elsistemadebepermitirconsultarlosdeportistasgalardonados Administradores y directivos podrn consultar la lista de galardonadosenelevento Nombreocdigodelevento Teclado Lista de deportistas galardonados con nombre del deportista, competencia,ymedallarecibida El sistema mostrar un dilogo para que el cdigo o nombre del evento sea ingresado y luego de validar la entrada mostrar en pantallalalistaconlosdeportistascondecorados Si el evento no existe elsistema mostrar un mensaje notificando queeleventonohasidocreado Eleventodebehabersidocreadoenelsistema. Semostrarlalistaconlosdeportistascondecorados Ninguno Nocrtico,esencialyprimario
Proceso:
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
64
RAC009
Mdulo: Funcin:
ConsultarParticipacindelosdeportistas AdministracindeConsultas El sistema debe permitir consultar los deportistas con su participacindentrodelevento El administrador o los directivos podrn consultar la participacin de un deportista dentro del evento, obteniendo las competencias enlasquehaparticipadoylasmedallasobtenidas Nombreocdigodeldeportista Teclado Informacindelaparticipacindeldeportista El sistema mostrar un dilogo para que el cdigo o nombre del deportista sea ingresado y luego de validar la entradamostrar en pantallalainformacindelaparticipacindeldeportista Si el deportista no existe el sistema mostrar un mensaje notificandoqueeldeportistanohasidocreado Eldeportistadebehabersidocreadoenelsistema. Semostrarlainformacindelaparticipacindeldeportista Ninguno Nocrtico,esencialyprimario
Realizadopor: CristianBallesteros
Firma:
Fecha: 26092013
65