[Pgina de estadsticas y datos de equipos de ftbol]
Integrantes Carlos Tognarelli Ross. Nicols Reyes Gallardo.
Profesor Ricardo Garcs Lagos
Tabla de contenido Requerimientos: .................................................................................................................................. 3 Requerimientos Funcionales ........................................................................................................... 3 Usuario Registrado ...................................................................................................................... 3 Usuario Visita .............................................................................................................................. 7 Administrador:........................................................................................................................... 10 Requerimientos No Funcionales ................................................................................................... 16 Requerimientos de procesos ..................................................................................................... 16 Requerimientos de usabilidad ................................................................................................... 17 Requerimientos externos ........................................................................................................... 17 Mtricas: ........................................................................................................................................... 18
Requerimientos:
Requerimientos Funcionales Los requerimientos funcionales estn divididos en 3 perfiles:
Usuario Registrado: Se denomina de esta forma a los visitantes registrados en la pgina quienes tienen acceso total al contenido de la pgina web. Usuario Visita: Se denominan de esta forma a los visitantes de la pgina quienes tienen acceso restringido al contenido de la pgina. Administradores: Estos podrn ingresar, modificar y eliminar informacin de la pgina. Y asignar, en consenso con el cliente, un espacio para publicidad
Usuario Registrado
RFN001 Iniciar sesin:
La pgina web debe contar con un LOGIN donde se solicite el usuario y contrasea del usuario previamente registrado. El contenido de la pgina web se excluye del Login debido a que usuarios sin registro tambin pueden acceder a la pgina Representacin Grfica de RFN001 Iniciar sesin
Pgina principal Contenido Login RFN002 Ver equipo:
La pgina web debe dar la posibilidad de visualizar el equipo que seleccione, accediendo as a Historia, Plantel, Cuerpo mdico, Utileros, Dirigencia, Campaas, Actualidad.
Representacin Grfica de RFN002 Ver equipo Equipo Dirigencia Campaas Actualidad Historia Plantel Cuerpo mdico Utileros RFN003 Ver Jugador:
La pgina web debe dar la posibilidad de visualizar el jugador que seleccione, accediendo as a su Historia, Ficha tcnica, Estadsticas, Ttulos, Fotos.
Representacin Grfica de RFN003 Ver Jugador
RFN004 Ver Entrenador:
La pgina web debe dar la posibilidad de visualizar el jugador que seleccione, accediendo as a su Historia, Ficha tcnica, Estadsticas, Ttulos, Fotos.
Representacin Grfica de RFN004 Ver Entrenador Jugador Fotos Historia Ficha tcnica Estadsticas Ttulos Entrenador Fotos Historia Ficha tcnica Estadsticas Ttulos
RFN005 Ver Estadsticas Jugador:
La pgina web debe dar la posibilidad de visualizar el jugador que seleccione, accediendo as a sus Equipos, Goles, Campeonatos, Tarjetas, Lesiones, Fotos, Ficha Tcnica.
Representacin Grfica de RFN005 Ver Estadsticas Jugador
RFN006 Ver Estadsticas Entrenador:
La pgina web debe dar la posibilidad de visualizar las estadsticas del entrenador que seleccione, accediendo as a sus Equipos, Copas, Fotos.
Representacin Grfica de RFN006 Ver Estadsticas Entrenador
La pgina web debe contar con un recuadro para el registro del usuario, en el cual deber especificar Nombre, Apellidos, Correo electrnico y nmero telefnico. El contenido de la pgina web se excluye del Registro debido a que usuarios sin registro tambin pueden acceder a la pgina
Representacin Grfica de RFN007 Registro usuario Pgina principal Contenido Registro Nombre Apellidos Correo electronico Nmero telefnico
RFN006 Ver equipo:
La pgina web debe dar la posibilidad de visualizar el equipo que seleccione, accediendo as a Historia, Plantel, Cuerpo mdico, Utileros, Dirigencia, Campaas, Actualidad.
Representacin Grfica de RFN006 Ver equipo
Equipo Plantel Cuerpo mdico Dirigencia Actualidad RFN007 Ver Jugador:
La pgina web debe dar la posibilidad de visualizar el jugador que seleccione, accediendo as a su Historia, Ficha tcnica, Ttulos, Fotos.
Representacin Grfica de RFN007 Ver Jugador
RFN008 Ver Entrenador:
La pgina web debe dar la posibilidad de visualizar el jugador que seleccione, accediendo as a su Historia, Ficha tcnica, Ttulos, Fotos.
Representacin Grfica de RFN008 Ver Entrenador Jugador Historia Ficha tcnica Ttulos Fotos Entrenador Historia Ficha tcnica Ttulos Fotos Administrador: RFN009 Iniciar sesin administrador:
La pgina web debe contar con un recuadro de inicio de sesin de administrador. Para poder modificar el contenido, es necesario estar logeado.
Representacin Grfica de RFN001 Iniciar sesin
Pgina principal Login administrador Contenido RFN007 Administrar equipos:
La pgina web debe dar la opcin de administrar todos los datos contenidos en la seccin de equipos. Esto incluye ingreso, modificacin y eliminacin de equipos y sus datos.
Representacin Grfica de RFN007 Administrar equipos
Equipo Administrar Actualidad Historia Plantel Cuerpo mdico Utileros Dirigencia Campaas RFN007 Administrar Jugador:
La pgina web debe dar la opcin de administrar todos los datos contenidos en la seccin de Jugador. Esto incluye ingreso, modificacin y eliminacin de jugadores y sus datos.
Representacin Grfica de RFN007 Administrar Jugador
La pgina web debe dar la opcin de administrar todos los datos contenidos en la seccin de Jugador. Esto incluye ingreso, modificacin y eliminacin de entrenadores y sus datos.
Representacin Grfica de RFN007 Administrar Entrenador
La pgina web debe dar la opcin de generar reportes que incluya la cantidad de visitas, de registro de usuarios, inicios de sesin, clics en publicidad, clics por seccin, tiempo de conexin por usuarios.
Representacin Grfica de RFN007 Administrar Entrenador Generar reporte Contador visitas Registro de usuarios Inicios de sesin Clics en publicidad Clics por seccin Tiempo de conexin por usuarios RFN001 Asignacin de publicidad:
La pgina web debe contar con un espacio asignado para publicidad emplazada en el costado derecho de la pgina (<aside>). El cual se puede modificar, sin afectar el rendimiento o el resto de las funcionalidades de la pgina web.
Publicidad Asignacion espacios Contenido
Requerimientos No Funcionales En esta seccin se detallan los requerimientos no funcionales RNFN obtenidos en base a los requerimientos solicitados por el cliente.
Requerimientos de procesos
RNFN001 Plataforma de desarrollo:
El entorno de desarrollo web se implementar con php, HTML, css y JavaScript.
RNFN002 base de datos:
La informacin ingresada al sistema se almacenar en una base de datos implementada en Oracle
RNFN003 Seguridad de sistema:
La pgina web debe cumplir con todos los estndares de seguridad, especialmente en los datos de los usuarios registrados. Los datos de usuario y contrasea sern cifrados con una clave HASH como SHA-1.
RNFN004 Servidor de alojamiento:
El servidor de la pgina web ser montado en un servidor externo, contratando un hosting JSP. El cual deber incluir un soporte para la base de datos Oracle.
Requerimientos de usabilidad
RNFN005 Desempeo:
El desempeo se basa en la cantidad de usuarios tanto registrados como visita. Adems el tiempo de respuesta debe ser menor a 2.5 segundos por cada transaccin generada.
RNFN006 Interfaz:
Diseo grfico amigable e intuitivo. Colores corporativos.
RNFN007 Mensajes de ayuda:
La pgina debe contar con un asistente de ayuda, el cual muestre los datos y pasos a seguir para poder realizar alguna operacin.
Requerimientos externos
RNFN008 Estabilidad:
La pgina debe estar disponible al menos un 91,7% del da para los usuarios, las actualizaciones en la pgina web debern realizarse entre las 02:00am y las 04:00am.
RNFN009 Soporte:
La pgina debe contar con soporte de, al menos, los seis primeros meses una vez lanzada esta.
Mtricas:
Caracterstica Subcaracterstica Peso(A: Alto, M: Medio, B: Bajo) Funcionalidad Adecuacin A Exactitud A Interoperabilidad B Seguridad B Cumplimiento M Fiabilidad Madurez B Tolerancia a fallos M Recuperabilidad A Cumplimiento M
Nombre: Porcentaje de implementacin funcional Propsito: Qu tan completa est la implementacin funcional. Mtodo de aplicacin: Contar las funciones faltantes detectadas en la evaluacin y comparar con el nmero de funciones descritas en la especificacin de requisitos. Medicin, frmula: X = 1 - A/B (A = nmero de funciones faltantes B = nmero de funciones descritas en la especificacin de requisitos) Exactitud Nombre: Porcentaje de datos correctos Propsito: Qu tan completa est la implementacin funcional. Mtodo de aplicacin: Contar las funciones faltantes detectadas en la evaluacin y comparar con el nmero de funciones descritas en la especificacin de requisitos. Medicin, frmula: X = 1 - A/B (A = nmero de funciones faltantes B = nmero de funciones descritas en la especificacin de requisitos) Interoperabilidad Nombre: Sistemas interoperables Propsito: Con cuantos sistemas interoperabiliza correctamente el sistema. Mtodo de aplicacin: Llevar a cabo un plan de pruebas con todos los sistemas que la aplicacin debera funcionar bien y contabilizar las que estn correctas contra las totales descritas en la especificacin de requerimientos Medicin, frmula: X = A/B (A = sistemas correctos B = sistemas de la especificacin de requerimientos) Seguridad Nombre: Probabilidad de repeler ataques Propsito: Capacidad para prevenir acceso no autorizado, virus y ataques. Mtodo de aplicacin: contar los ataques solucionados, prevenidos y no solucionados y dividirlos con los ataques totales Medicin, frmula: Seguridad = ((AS * 0.5) + AP - ANS * 1.5)/AT (AS = ataques solucionados AP = Ataques prevenidos ANS = Ataques no solucionados). Cumplimiento Nombre: Requerimientos cumplidos Propsito: Cuantos requerimientos ha cumplido el sistema Mtodo de aplicacin: Contar los requerimientos que se han sido aprobados por el usuario en comparacin a los requerimientos totales dados por este. Medicin, Formula: X = A/B (A = requerimientos correctos B = requerimientos de la especificacin)
Caracterstica Subcaracterstica Mtricas Fiabilidad Madurez Nombre: Suficiencia de las pruebas Propsito: Cuntas de los casos de prueba necesarios estn cubiertos por el plan de pruebas. Mtodo de aplicacin: Contar las pruebas planeadas y comparar con el nmero de pruebas requeridas para obtener una cobertura adecuada. Medicin, frmula: X = A/B (A = nmero de casos de prueba en el plan, B = nmero de casos de prueba requeridos)
Tolerancia a fallos Nombre: Tiempos de fallo Propsito: Obtener el tiempo medio entre fallos. Mtodo de aplicacin: Obtener la media entre tiempo medio de fallo y tiempo medio de reparacin. Medicin, Formula: TMEF = TMDF+TMDR (TMEF (Tiempo medio entre fallos) TMDF (tiempo medio de fallo) y TMDR (tiempo medio de reparacin)). Recuperabilidad Nombre: Recuperacin ante fallas Propsito: Obtener el tiempo de recuperabilidad de la pgina. Mtodo de aplicacin: Obtener el tiempo total desde el inicio hasta el fin de una falla, para todas las fallas acontecidas. Medicin, Formula: NFallas*(HIF-HTF)=TMRP (HIF (Hora inicio falla) HTF (Hora fin de falla) TTRF ( Tiempo total recuperacin de falla) Cumplimiento No aplica