Documentos de Académico
Documentos de Profesional
Documentos de Cultura
REALIZADO POR:
COD. COD.
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.
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
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).
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
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
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
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
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
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
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
Informacin para dar de alta a los usuarios 1.1 OBJ-04 Gestionar usuarios UC-21 UC-22
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
Actualizacin de informacin de los usuarios OBJ-04 IRQ-04 La informacin almacenada por el sistema deber ser actualizada cada 6 meses. Media Ninguno
Informacin sobre los resultados de los eventos 1.1 OBJ-05 Gestionar resultados UC-26 UC-27 UC-28
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
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
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
Publicar Reglamentacin
Administrador Federacin
Actualizar Reglamentacin
extend
Inscrib irse a Evento D eportista (fromActors) Llenar form ulario d Inscripcin e even to
Publicar eventos
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
e xte n d E lim in a r L ig a
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
extend
Asignar Puntaj e
extend
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.
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.
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.
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.
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.
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.
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.
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
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.
Administrador Federacin 1.1 Representa a los usuarios que se encargan de administrar la informacin de FEDEPATIN. N.A
Tabla 18. Administrador Federacin.
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.
6. MATRIZ DE RASTREABILIDAD OBJETIVOS/REQUISITOS 7. GLOSARIO DE TRMINOS 8. CONFLICTOS PENDIENTES DE RESOLUCIN [OPCIONAL, PUEDEN IR EN UN DOCUMENTO APARTE] APNDICES [OPCIONALES]