Está en la página 1de 32

PROYECTO BASES DE DATOS II SISTEMA PARA LA GESTION DE UNA FEDERACION DE PATINAJE (VIA WEB)

Documento de Requisitos del Sistema


Versin 2.0
Fecha: 29-04-2011

REALIZADO POR:

JAVIER ALFONSO SARMIENTO 20042020100 ANDERSON MAURICIO RAMREZ 20061020069

COD. COD.

REALIZADO PARA: LISTA DE CAMBIOS


Nmer o 0 Fecha -03-11 Descripcin

FEDERACION COLOMBIANA DE PATINAJE

Autores Javier Sarmiento Mauricio Ramrez

Documento general, que contiene el proceso de licitacin de requerimientos, donde se detalla el proceso a seguir para recopilar la informacin necesaria que ayude a la realizacin del proyecto Se aaden nuevos diagramas UML, que refuerzan los casos de uso, especificando la secuencia que se llevar a cabo para la creacin del Sistema de Informacin.

29-0411

INDICE
1. INTRODUCCIN............................................................................................5 2. PARTICIPANTES EN EL PROYECTO................................................................6 3. DESCRIPCIN DEL SISTEMA ACTUAL............................................................7 4. OBJETIVOS DEL SISTEMA..............................................................................8 5. CATLOGO DE REQUISITOS DEL SISTEMA..................................................11 5.1 REQUISITOS DE INFORMACIN................................................................11 5.2 REQUISITOS FUNCIONALES......................................................................12 5.2.1 CASOS DE USO.....................................................................................12 5.2.2 DIAGRAMAS DE CASOS DE USO............................................................14 5.2.2.1 Gestin de Reglamentacin............................................................15 5.2.2.2 Gestin de Eventos.........................................................................15 5.2.2.3 Gestin Estamentos Deportivos......................................................16 5.2.2.4 Gestionar Usuarios.........................................................................17 5.2.2.5 Gestionar Resultados......................................................................17 5.2.2.6 Gestionar Costos.............................................................................18 5.2.3 DEFINICIN DE ACTORES......................................................................18

5.3 REQUISITOS NO FUNCIONALES................................................................21 6. MATRIZ DE RASTREABILIDAD OBJETIVOS/REQUISITOS..............................21 7. GLOSARIO DE TRMINOS...........................................................................21 8. CONFLICTOS PENDIENTES DE RESOLUCIN [OPCIONAL, PUEDEN IR.........21 EN UN DOCUMENTO APARTE]........................................................................21 APNDICES [OPCIONALES].............................................................................21 APNDICES [OPCIONALES]

INDICE DE ILUSTRACIONES
Ilustracin 1. Diagrama de casos de Uso dividido en paquetes........................10 Ilustracin 2. Diagrama de Caso de Uso para la Gestin de Reglamentacin.. .11 Ilustracin 3. Diagrama de Caso de Uso para la Gestin de Eventos................11 Ilustracin 4. Diagrama de Caso de Uso para la Gestin de Estamentos Deportivos.........................................................................................................12 Ilustracin 5. Diagrama de Caso de Uso para la Gestin de Usuarios...............13 Ilustracin 6. Diagrama de Caso de Uso para la Gestin de Resultados...........13 Ilustracin 7. Diagrama de Caso de Uso para la Gestin de Costos..................14 Ilustracin 7. Diagrama de Caso de Uso para la Gestin de Costos

LISTA DE TABLAS
Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla Tabla 1. Participantes en el Proyecto..................................................................6 2. Objetivo 01 del sistema.........................................................................8 3. Objetivo 02 del sistema.........................................................................8 4. Objetivo 03 del sistema.........................................................................9 5. Objetivo 04 del sistema.........................................................................9 6. Objetivo 05 del sistema.........................................................................9 7. Objetivo 06 del sistema.......................................................................10 8. Casos de Uso del Sistema...................................................................13 9. Actor General del Sistema...................................................................18 10. Actor Deportista................................................................................19 11. . Actor Deportista en Formacin........................................................19 12. Actor Deportista de Alto Rendimiento...............................................19 13. Actor Juez..........................................................................................19 14. Actor Administrador General.............................................................20 15. Actor Administrador Escuela.............................................................20 16. Actor Administrador Club..................................................................20 17. Actor Administrador Liga...................................................................20 18. Administrador Federacin.................................................................21 19. Administrador Seleccin....................................................................21 19. Administrador Seleccin.

1. INTRODUCCIN
Dentro del marco de investigacin propuesto en la materia Bases de Datos II, nace la idea de crear un proyecto que involucre los conceptos adquiridos durante toda la carrera, especialmente las lneas de profundizacin. Aprovechando las herramientas dadas en esta materia, se pretende utilizar el modelado entidad relacin en yunta con la ingeniera de requerimientos para lograr la sinergia de los conceptos y conseguir un producto de calidad. Como es bien sabido, el patinaje ha dado los rditos y alegras que otros deportes no han conseguido a travs de sus historias (algunos ms populares). An sin ser el ms practicado de los deportes en Colombia, esfuerzos ingentes se realizan para mantenerlo en la cima. La Federacin Nacional de Patinaje es la encargada de administrar controlar, y regular el dinero que invierte la nacin en este deporte eficazmente para su ptimo funcionamiento. El modelado entidad-relacin resuelve los problemas de redundancia de datos, as como los conflictos entre tipos de atributos, combinado con el uso herramientas CASE. Esta estrategia ofrece ventajas muy importantes, como evitarnos entrar en detalles de implementacin que dependen exclusivamente de los componentes de Software. Se realizar un estudio detallado de cada uno de los componentes (atributos), de este deporte, para que no se escape detalle alguno para la elaboracin de la investigacin de los problemas que se pueden enfrentar una vez se comprenden los conceptos bsicos del Modelo Entidad-Relacin buscando la optimizacin del modelo para minimizar el tiempo de respuesta que satisfaga las necesidades de los clientes. Se da un enfoque terico que en lo posible se llevar a la prctica en un motor de bases de datos, como puede ser Oracle, Software ampliamente utilizado en el mundo corporativo. Esto nos da una idea de hacia dnde implcitamente va encaminado el trabajo, a la fusin de la academia con el mundo laboral, permitindonos ganar experiencia desde las aulas, con el fin de dar el primer paso en la extensin del proyecto a cada una de las instancias que ofrece la Universidad.

2. PARTICIPANTES EN EL PROYECTO
CONTRATISTA NOMBRE O RAZON SOCIAL Javier Alfonso Sarmiento Pieros Mauricio Ramrez Sonia Ordoez CONTRATANTE NOMBRE O RAZON SOCIAL Federacin Colombiana de Patinaje ROL Cliente ORGANIZACION ROL Analista y Desarrollador Analista y Desarrollador Revisor ORGANIZACION U. Distrital U. Distrital U. Distrital

FEDEPATIN FEDEPATIN

Adscritos FEDEPATIN

Usuarios finales
Tabla 1. Participantes en el Proyecto.

3. DESCRIPCIN DEL SISTEMA ACTUAL


Tcnica: Entrevista.

Tcnica Complementaria: Arqueologa de Documentos. La informacin de los deportistas que maneja la Federacin Colombiana de Patinaje (FEDEPATIN), es recopilada y almacenada en carpetas A-Z, que luego son ordenadas en dos estantes que estn ubicados en la oficina principal (Cra 7 ?-?, Torre 2, Piso 8).

4. OBJETIVOS DEL SISTEMA Se identifican los objetivos que se esperan alcanzar una vez que el sistema de Software a desarrollar se encuentre en explotacin o revisarlos en funcin. OBJ-01 Versin Fuentes Descripci n Gestionar Reglamentacin 1.0 www.fedepatin.gov.co El sistema deber gestionar la informacin relacionada con la legislacin que rige a la federacin, los clubes, las ligas, las escuelas, los deportistas y dems involucrados en el sistema. N.A Alta 5 Pendiente de validacin Alta

SubObjet ivos Importan cia Urgencia Estado Estabilid ad

Comentar Ninguno ios


Tabla 2. Objetivo 01 del sistema.

OBJ-02 Versin Fuentes Descripci n

Gestionar estamentos Deportivos 2.0 www.fedepatin.gov.co El sistema deber gestionar la informacin concerniente a la creacin y Administracin de los diferentes estamentos deportivos (Federacin, liga, club y escuela de patinaje).

SubObjet ivos Importan cia Urgencia Estado Estabilid ad

N.A Alta 5 Pendiente de validacin Alta

Comentar Ninguno ios


Tabla 3. Objetivo 02 del sistema.

OBJ-03 Versin Fuentes Descripci n SubObjet ivos Importan cia Urgencia Estado Estabilid ad

Gestionar Eventos 2.0 www.fedepatin.gov.co El sistema deber gestionar la informacin correspondiente a la apertura, clausura, cancelacin de eventos. N.A Alta 5 Pendiente de validacin Alta

Comentar Ninguno ios


Tabla 4. Objetivo 03 del sistema.

OBJ-04 Versin Fuentes Descripci n SubObjet ivos Importan cia Urgencia Estado Estabilid ad

Gestionar Usuarios 1.1 www.fedepatin.gov.co El sistema deber gestionar la informacin concerniente a los roles especficos desempeados por cada uno de los usuarios (deportistas, jueces, delegados) N.A Alta 5 Pendiente de validacin Media

Comentar Ninguno ios


Tabla 5. Objetivo 04 del sistema.

OBJ-05 Versin Fuentes Descripci n SubObjet ivos Importan cia Urgencia Estado

Gestionar Resultados 1.0 www.fedepatin.gov.co El sistema deber correspondiente a las historial. N.A Alta 5 Pendiente de validacin gestionar la informacin competencias, resultados e

Estabilid ad

Alta

Comentar Ninguno ios


Tabla 6. Objetivo 05 del sistema.

OBJ-06 Versin Fuentes Descripci n

Gestionar Costos 1.1 www.fedepatin.gov.co El sistema deber gestionar la informacin correspondiente a los costos generados por concepto de inscripciones, mensualidades y otros conceptos derivados de los servicios prestados por la federacin. N.A Alta 5 Pendiente de validacin Alta

SubObjet ivos Importan cia Urgencia Estado Estabilid ad

Comentar Ninguno ios


Tabla 7. Objetivo 06 del sistema

5. CATLOGO DE REQUISITOS DEL SISTEMA 5.1 REQUISITOS DE INFORMACIN IRQ-01 Versin Objetivos Asociados Requisitos Asociados Descripcin Datos Especficos Importancia Urgencia Estado Estabilidad Comentarios Informacin sobre reglamentacin 1.1 OBJ-01 Gestionar reglamentacin UC-01 UC-02 UC-03 El sistema deber registrar y almacenar informacin acerca de la publicacin, actualizacin y eliminacin de la reglamentacin. Categora de la Reglamentacin Vigencia de la reglamentacin Alta 5 Pendiente de validacin Alta Ninguno
Tabla 8. Requisito 01 de informacin

IRQ-02 Versin Objetivos Asociados Requisitos Asociados

Informacin sobre estamentos deportivos 1.0 OBJ-02 Gestionar estamentos deportivos UC-08 UC-09 UC-10 UC-11 UC-12 UC-13 UC-14 UC-15 El sistema deber almacenar y actualizar la informacin acerca de los estamentos deportivos. Nombre del estamento deportivo Categora del estamento deportivo Representante legal Numero de contacto

Descripcin Datos Especficos

Importancia Urgencia Estado Estabilidad Comentarios

Fecha de vinculacin Alta 5 Pendiente de validacin Alta Ninguno


Tabla 8. Requisito 02 de informacin

IRQ-03 Versin Objetivos Asociados Requisitos Asociados Descripcin Datos Especficos

Informacin sobre eventos 1.1 OBJ-03 Gestionar eventos UC-06 UC-18 UC-19 El sistema deber almacenar y actualizar la informacin acerca de la publicacin, inscripcin y requerimientos de los eventos. Nombre Evento Lugar Organizador Fechas de inscripcin Fecha Inicio Fecha Terminacin Categora(s) Costos de participacin Direccin estamento deportivo organizador Telfono estamento deportivo organizador E-mail estamento deportivo organizador Alta 5 Pendiente de validacin Alta Ninguno
Tabla 8. Requisito 02 de informacin

Importancia Urgencia Estado Estabilidad Comentarios

IRQ-04 Versin Objetivos Asociados Requisitos Asociados

Informacin para dar de alta a los usuarios 1.1 OBJ-04 Gestionar usuarios UC-21 UC-22

Descripcin Datos Especficos

Importancia Urgencia Estado Estabilidad Comentarios

UC-23 UC-24 UC-25 El sistema deber almacenar la informacin requerida para el registro de los usuarios. Nombres Apellidos Numero de Identificacin Fecha de nacimiento Direccin Telfono Telfono Mvil E-mail Categora Estamento deportivo Nombre de usuario Contrasea Alta 5 Pendiente de validacin Alta Ninguno
Tabla 8. Requisito 02 de informacin

CRQ-01 Objetivos Asociados Requisitos Asociados Descripcin Estabilidad Comentarios

Actualizacin de informacin de los usuarios OBJ-04 IRQ-04 La informacin almacenada por el sistema deber ser actualizada cada 6 meses. Media Ninguno

IRQ-05 Versin Objetivos Asociados Requisitos Asociados

Informacin sobre los resultados de los eventos 1.1 OBJ-05 Gestionar resultados UC-26 UC-27 UC-28

Descripcin Datos Especficos Importancia Urgencia Estado Estabilidad Comentarios

El sistema deber proveer informacin acerca de los resultados de los eventos deportivos. Nombre Evento Categora Fecha de realizacin Juez del evento Alta 5 Pendiente de validacin Alta Ninguno
Tabla 8. Requisito 02 de informacin

IRQ-06 Versin Objetivos Asociados Requisitos Asociados Descripcin

Informacin sobre los costos 1.1 OBJ-06 Gestionar costos UC-30 UC-31 UC-32 UC-33 El sistema deber almacenar y actualizar la informacin relacionados con los costos que se generan para los deportistas (inscripciones, mensualidades, salarios), clubes y ligas Concepto del Costo Monto Estado Categora Fecha lmite de pago Alta 5 Pendiente de validacin Alta Ninguno
Tabla 8. Requisito 02 de informacin

Datos Especficos

Importancia Urgencia Estado Estabilidad Comentarios

5.2 REQUISITOS FUNCIONALES

5.2.1 CASOS DE USO


NOTACI N UC-01 UC-02 UC-03 UC-04 UC-05 UC-06 UC-07 UC-08 UC-09 UC-10 UC-11 UC-12 UC-13 UC-14 UC-15 UC-16 UC-17 UC-18 UC-19 UC-20 UC-21 UC-22 UC-23 UC-24 UC-25 UC-26 UC-27 UC-28 UC-29 UC-30 UC-31 UC-32 UC-33 NOMBRE Consultar Reglamentacin Publicar Reglamentacin Actualizar Reglamentacin Registrar en Sistema Crear Categora Inscribir evento Asignar juez Inscribir Estamento Deportivo Inscribir Escuela Inscribir Club Inscribir Liga Inscribir Escuela Eliminar Liga Eliminar Club Eliminar Escuela Inscribirse a evento Llenar Formulario de inscripcin a evento Programar evento Publicar eventos Inscribirse a Club Crear Usuario Eliminar Usuario Actualizar Informacin Usuario Logear Usuario Cerrar Sesin Usuario Ingresar Resultados Obtener Resultados Consultar Historial de Resultados Asignar Puntaje Pagar Inscripcin Pagar Mensualidad Asignar Salario Generar Historial de Multas
Tabla 8. Casos de Uso del Sistema

5.2.2 DIAGRAMAS DE CASOS DE USO


uc Use Case M o... GestionarReglamentacin + Actualizar Regl am entacin + Consultar Reglam entacin + Publi car Reglam entaci n GestionarEstamentosDeportiv os + Asi gnar Juez + Crear Categora + Crear Estam ento Deporivo + El im i nar Club + El im i nar Escuel a + El im i nar Estam ento Deporti vo + El im i nar Li ga + Inscribir Club + Inscribir Escuel a + Inscribir Evento + Inscribir Liga

GestionarEv entos + Inscri bi rse a Evento + Ll enar form ulario de Inscri pcin evento + Program ar Evento + Publ icar eventos

GestionarUsuarios + Actual izar inform aci n Usuario + Cerrar Sesin Usuario + Crear Usuario + Elim inar Usuario + Inscri birse a Club + Logear Usuario

GestionarResultados + Asignar Puntaje + Consultar Hi stori al de Resul tados + Ingresar Resultados Prueba + Obtener Resul tados

GestionarCostos + Asignar Salari o + Generar Hi stori al de m ultas + Pagar Inscri pcin + Pagar m ensualidad

Ilustracin 1. Diagrama de casos de Uso dividido en paquetes.

5.2.2.1 Gestin de Reglamentacin

uc Primary Use Cases Sistema Reglamentacin

Publicar Reglamentacin

Administrador Federacin

Actualizar Reglamentacin

extend

Consultar Reglamentacin Usuario Autenticado

Ilustracin 2. Diagrama de Caso de Uso para la Gestin de Reglamentacin.

5.2.2.2 Gestin de Eventos

uc G estion arEvent... Sis tema Eventos

Inscrib irse a Evento D eportista (fromActors) Llenar form ulario d Inscripcin e even to

Prog ram ar Evento A m istrado d in r (fromActors)

Publicar eventos

Ilustracin 3. Diagrama de Caso de Uso para la Gestin de Eventos.

5.2.2.3 Gestin Estamentos Deportivos

uc G e s tion a rE s ta m e ntos D e p o rtiv ... S i ste m a E sta m e n to s D e p o rti vo s

In s c ribir E v e nto

A s ign a r J u e z A dm in is tra d or (fro m A cto rs) e xte n d C re a r E s ta m e n to Ins c rib ir C lu b D e p oriv o e xte n d A dm in is tra d or E s c u e la (fro m A cto rs) In s c rib ir Liga C re a r C a te go ra A dm inis tra d or F e de ra c in (fro m A cto rs) E lim in a r E s c u e la e xte n d E lim ina r C lu b E lim ina r E s ta m e nto e xte n d D e po rtiv o Ins c rib ir E s c u e la

e xte n d

A dm in is tra d or C lu b (fro m A cto rs)

e xte n d E lim in a r L ig a

A d m inis tra d o r L iga (fro m A cto rs )

Ilustracin 4. Diagrama de Caso de Uso para la Gestin de Estamentos Deportivos.

5.2.2.4 Gestionar Usuarios

uc GestionarUsuarios Sistem a Usuarios

Inscribirse a Club Deportista en Formacin (from Actors) Eliminar Usuario Administrador (from Actors) Crear Usuario Deportista (from Actors) Actualizar informacin Usuario Cerrar Sesin Usuario Logear Usuario

Usuario Autenticado (from Actors)

Juez (from Actors)

Ilustracin 5. Diagrama de Caso de Uso para la Gestin de Usuarios.

5.2.2.5 Gestionar Resultados

uc GestionarResultados Sistem a Resultados Ingresar Resultados Prueba Juez (from Actors)

extend

Asignar Puntaj e

Consultar Historial de Resultados

extend

Obtener Resultados Deportista (from Actors)

Ilustracin 6. Diagrama de Caso de Uso para la Gestin de Resultados.

5.2.2.6 Gestionar Costos


uc GestionarCostos Sistema Costos Pagar Inscripcin Deportista en Formacin (from Actors) Pagar mensualidad Deportista Alto Rendimiento (from Actors)

Asignar Salario Administrador Federacin (from Actors) Generar Historial de multas

Administrador (from Actors)

Ilustracin 7. Diagrama de Caso de Uso para la Gestin de Costos

5.2.3 DEFINICIN DE ACTORES Act-01 Versin Descripci n Comenta rios Usuario autenticado 1.0 Representa a los usuarios que tendrn acceso a la aplicacin mediante el sistema de logeo, por usuario y contrasea. Los dems usuarios poseen un login, que caracteriza a este Actor.
Tabla 9. Actor General del Sistema.

Act-02 Versin Descripci n Comenta rios

Deportista 1.1 Representa a los deportistas inscritos en el sistema Los deportistas en formacin y alto rendimiento heredan propiedades de este actor.
Tabla 10. Actor Deportista.

Act-03 Versin Descripci n Comenta rios

Deportista en formacin 1.0 Representa a los deportistas en formacin inscritos en el sistema. Generalmente son los Deportistas asociados a las escuelas.
Tabla 11. . Actor Deportista en Formacin.

Act-04 Versin Descripci n Comenta rios

Deportista de alto rendimiento 1.0 Representa los deportistas de alto rendimiento inscritos en el sistema Aqu estn los deportistas que pertenecen a la Federacin Nacional de patinaje y a la Seleccin colombiana de patinaje.
Tabla 12. Actor Deportista de Alto Rendimiento.

Act-05 Versin Descripci n

Juez 1.1 Representa a los usuarios que juzgan los diferentes eventos deportivos.

Comenta rios

Jueces nacionales e internacionales, que son adjudicados de acuerdo a la trascendencia del evento.
Tabla 13. Actor Juez.

Act-06 Versin Descripci n Comenta rios

Administrador 1.1 Representa a los usuarios que desempean las funciones de administrador. Los dems administradores heredan caractersticas de este actor.
Tabla 14. Actor Administrador General.

Act-07 Versin Descripci n Comenta rios

Administrador Escuela 1.1 Representa a los usuarios que se encargan de administrar la informacin de las escuelas adscritas a FEDEPATIN. N.A
Tabla 15. Actor Administrador Escuela.

Act-08 Versin Descripci n Comenta rios

Administrador Club 1.1 Representa a los usuarios que se encargan de administrar la informacin de los clubes adscritos a FEDEPATIN. N.A
Tabla 16. Actor Administrador Club.

Act-09

Administrador Liga

Versin Descripci n Comenta rios

1.1 Representa a los usuarios que se encargan de administrar la informacin de las ligas pertenecientes a cada departamento. N.A
Tabla 17. Actor Administrador Liga.

Act-10 Versin Descripci n Comenta rios

Administrador Federacin 1.1 Representa a los usuarios que se encargan de administrar la informacin de FEDEPATIN. N.A
Tabla 18. Administrador Federacin.

Act-11 Versin Descripci n Comenta rios

Administrador Seleccin 1.0 Representa a los usuarios que se encargan de administrar la informacin de la Seleccin Nacional de Patinaje. N.A
Tabla 19. Administrador Seleccin.

5.3 REQUISITOS NO FUNCIONALES

6. MATRIZ DE RASTREABILIDAD OBJETIVOS/REQUISITOS 7. GLOSARIO DE TRMINOS 8. CONFLICTOS PENDIENTES DE RESOLUCIN [OPCIONAL, PUEDEN IR EN UN DOCUMENTO APARTE] APNDICES [OPCIONALES]

También podría gustarte