Sistema de Información para Reserva de Cancha
Enviado por Ramirez Rodriguez Rodrigo • 19 de Noviembre de 2017 • Documentos de Investigación • 4.634 Palabras (19 Páginas) • 224 Visitas
Proyecto
Sistema de Información para Reserva de Cancha
Integrantes:
Bustamante Villafuerte, Geraldine
Ramirez Rodriguez, Rodrigo
Frank
Luis
Revoredo
Contenido
1. Requerimientos 3
1.1. Estructura de división de Trabajo del Proceso de Desarrollo 3
1.2. Requerimientos funcionales 3
1.3. Requerimientos No funcionales 4
1.4. Usuarios 4
1.5. Identificación de historia de usuario (Diagrama general de casos de uso) 4
2. Solución de sistema 5
2.1. Product Backlog 5
3. Análisis 6
4. Diseño 8
5. Construcción y pruebas 9
6. Implementación 9
Entregable del proyecto
Requerimientos
- Estructura de división de Trabajo del Proceso de Desarrollo [pic 1]
- Requerimientos funcionales
Id | Requerimientos | Descripción |
RF-01 | Yo como cliente deseo registrarme a la página Web | El cliente debe ingresar u registrarse desde una página web para poder tener acceso a la reserva. |
RF-02 | Yo como cliente Deseo registrar, eliminar y actualizar una cancha deportiva | Crear un CRUD de cancha deportiva con todas sus funciones básicas. |
RF-03 | Yo como cliente deseo separar una cancha deportiva | En un calendario el cliente puede marcar las fechas de la reserva. |
RF-04 | Yo como administrador debería poder ingresar sedes y canchas deportivas a dichas sedes | Crear las sedes con todas sus funcionalidades básicas, CRUD. |
RF-05 | Yo como administrador debería poder realizar el seguimiento de las canchas | El cliente de manera visual pueda ver que chanchas fueron reservadas |
RF-06 | Yo como cliente deseo ingresar a los integrantes del equipo que va jugar en una cancha | Ingresar dentro de la reserva los jugadores que asistirán a dicha reserva. |
RF-07 | Yo como cliente debería poder hacer separaciones especiales (Semana completa o mes completo) | Dependiendo del día festivo, crear promociones que aparezcan en el inicio de la página. |
RF-08 | Yo como administrador debería poder actualizar los datos del cliente y del equipo | El administrador debe de tener la opción para tener acceso a las cuentas y actualizarlos. |
RF-09 | Yo como administrador debería poder crear el calendario de la disponibilidad de las canchas deportivas | En un calendario, el administrador pueda tener la opción de actualizar los horarios. |
RF-10 | Yo como cliente debería poder revisar el historial de las canchas reservada, pagadas y canceladas | En un calendario el cliente visualice los estados de todas las reservas hechas hasta el momento. |
RF-11 | Yo como administrador debería poder realizar el seguimiento a los clientes | El administrador pueda ver todas las reservas hechas hasta el momento del cliente. |
- Requerimientos No funcionales
Tipo de Requisito | Código | Descripción | Implementación |
Restricciones del Diseño | RNF-001 | Proceso de desarrollo de software con la Metodología RUP | Con la Herramienta IBM Rational Software Architecty con los formatos Medesoft |
RNF-002 | Lenguaje de programación | Java jdk 1.6 | |
Componentes a Adquirir | RNF 003 | base de datos | MySQL |
RNF 004 | Sistema operativo Linux | Se deber de contar con 3 servidores que se detallan a continuación:
Servidor de base de datos | |
Componentes a Adquirir | RNF 005 | Adquirir servidor de Aplicaciones |
Ethernet virtual integrado: Cuatro puertos Ethernet a 10/100/1.000 megabits por segundo (Mbps) |
RNF-006 | 20 estaciones de trabajo |
| |
Interfaces de Usuario | RNF-007 Facilidad de Uso (Usability) | El sistema debe de manejar Ayuda en línea o “context-sensitive” | Se trabajara con HTML Help Workshop, es una aplicación para crear y administrar proyectos de ayuda. |
RNF-008 Facilidad de Uso (Usability | El sistema debe de validar en línea los formularios con mensajes tooltip text |
| |
Interfaces de Software | RNF-009 Facilidad de Uso (Usability) | El sistema debe presentar mensajes de error que permitan al usuario identificar el tipo de error y comunicarse con el administrador del sistema. | Se implementara log4net es una biblioteca open source desarrollada en c# que permite a los desarrolladores de software escribir mensajes de registro, cuyo propósito es dejar constancia de una determinada transacción en tiempo de ejecución. |
RNF-010 | El sistema debe conectarse con un software de creación y administración de usuarios activos (Active Directory) | Se implementara el software Active Directory de Microsoft para administrar las cuentas | |
Interfaces de Comunicaciones | RNF-011 | El sistema debe de contar con Línea dedicada. | Se implementara una línea dedicada punto a punto. |
RNF-012 | Se deberá de contar con un servicio de internet de alta velocidad. | Se contratara el servicio de internet Con un minimo de bajada de 18000 Kbps. y máximo de 45000 kbps | |
Seguridad | RNF-013 | El acceso al Sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Sólo podrán ingresar al Sistema las personas que estén registradas. | Se deberá de implementar un módulo de seguridad que se conecte al Active Directory y valide a los usuarios activos. |
RNF-014 | El sistema deberá crear usuarios clasificados en varios tipos de usuarios (o roles) con acceso a las opciones de trabajo definidas para cada rol. | Se deberá de implementar un módulo de seguridad que pueda creer usuarios por roles y perfiles | |
Estándares aplicables | RNF-002 | Lenguaje de programación | C#, IDE: Visual Studio |
RNF 003 | base de datos | SQLServer2014 | |
Requisitos del Sistema | RNF 004 | Sistema operativo Linux | Se deber de contar con 3 servidores que se detallan a continuación:
Servidor de base de datos |
Requisitos de Desempeño | RNF-022 | Garantizar la confiabilidad, y el desempeño del sistema informático a los diferentes usuarios a nivel nacional. En este sentido la información almacenada podrá ser consultada y actualizada permanente y simultáneamente, sin que se afecte el tiempo de respuesta. | Se trabajara con replica de base de datos, lo que permite tener 2 servidores de base de datos en simultaneo. |
RNF-023 | El sistema debe estar en capacidad de dar respuesta al acceso de todos los usuarios y a los procesos batch con tiempo de respuesta aceptable y uniforme | Se utilizara proceso batch en la noche que no afectara el performance de los usuarios en el horario de trabajo | |
Requisitos de Disponibilidad | RNF-024 | El sistema deberá de estar disponible 100% o muy cercano a esta disponibilidad durante el horario hábil laboral de la empresa a nivel nacional | Se trabajara con dos centros de cómputo, formando un cluster de servidores lo que proporcionara una arquitectura activo- activo. |
...