Chapter 3 Mean-dependent nonstationary spatial models
3.5 Simulation study
Un requerimiento es una descripción de una condición o capacidad que debe cumplir un sistema, ya sea derivada de una necesidad de usuario identificada, o bien, estipulada en un contrato, estándar, especificación u otro documento formalmente impuesto al inicio del proceso. La especificación de requerimientos es la base que permite verificar si se alcanzaron o no los objetivos establecidos en el proyecto ya que estos son un reflejo detallado de las necesidades de los clientes o usuarios del sistema y es contra lo que se va a estar verificando si se están cumpliendo las metas trazadas. Los requerimientos se clasifican en requerimientos funcionales y no funcionales(Arias, 2005).
2.5.1 Requerimientos Funcionales
Los requerimientos funcionales son características requeridas por el cliente para solucionar un problema o conseguir un objetivo. Es decir, son descripciones del problema, no de la solución(Pérez, 2008).
24
Requisitos funcionales para nuestro sitio: RF1.Insertar Deporte.
RF2.Modificar Deporte. RF3.Eliminar Deporte.
RF4.Insertar Manifestación Cultural. RF5.Modificar Manifestación Cultural. RF6.Eliminar Manifestación Cultural.
RF7.Mostrar listado de cada manifestación cultural.
RF8.Mostrar listado de premios obtenidos en determinada manifestación. RF9.Mostrar listado de los deportes.
RF10.Mostrar listado de los lugares obtenidos en cada deporte.
RF11.Mostrar listado de los participantes a nivel Nacional de cada Manifestación.
RF13.Insertar Usuario. RF14.Modificar Usuario. RF15.Eliminar Usuario.
RF16.Mostrar Perfil de Usuario. RF17.Validar Usuarios.
RF18.Autenticarse. RF19.Buscar.
2.5.2 Requerimientos no funcionales
Los requerimientos no funcionales son propiedades o cualidades que el producto debe tener. Debe pensarse en estas propiedades como las características que hacen al producto atractivo, usable, rápido o confiable. En muchos casos se vinculan a requisitos funcionales y generalmente determinan el éxito del producto. Es decir, conocido lo que el sistema debe hacer, puede saberse cómo ha de comportarse, qué cualidades debe tener o cuán rápido o grande debe ser(Hernández, 2005).
Requerimientos de Software:
RNF1. El sistema Operativo debe de ser Windows XP o superior.
RNF2. La computadora deberá de contar con un servidor web principalmente XAMPP.
25
RNF3. Debe de tener el instalador de Symfony2.1.5 , Deberá tener un explorador en su PC se recomienda Opera, Mozilla Firefox, Google Chrome y PHP versión 5.2.6 o superior.
RNF4. También se recomienda utilizar NetBeans 7.2.1 como editor de código.
Requerimientos del Hardware:
RNF5. Las computadoras clientes deben ser Pentium a 2.67 GHz o superior. RNF6. Las computadoras clientes deben tener 512 RAM o superior.
RNF7. Las computadoras clientes deben estar conectadas a la red.
RNF8. La máquina computadora servidor debe tener 512 RAM o superior. RNF9. La máquina computadora servidor debe ser Pentium IV o superior. RNF10. La máquina computadora servidor debe estar conectada a la red. RNF11. Las maquinas clientes y servidores deberán de tener un HDD de 40GB o superior.
Restricciones en el diseño y la implementación:
RNF12. Para garantizar una mejor documentación del sistema, así como el uso de las tecnologías, se utiliza para realizar el análisis y el diseño del sistema metodología RUP con notificación UML (Unified Modelling Language) y su extensión para el desarrollo de proyectos Web. Como herramienta de apoyo a este Lenguaje de Modelación se utiliza Visual Paradigm (5.8.0).
Requerimientos de apariencia o interfaz externa:
RNF13. Como es característico de los sitios Web, el diseño será sencillo, orientado al entorno de trabajo del cliente para que se sienta identificado con la aplicación. Los colores deben ser claros y agradables a la vista del usuario. El sistema debe tener una interfaz cómoda, facilitando la navegación y evitando la utilización en exceso de imágenes. El vocabulario utilizado será en idioma español exclusivamente.
Requerimientos de Seguridad:
RNF14. Teniendo en cuenta que el subsistema manejará datos confidenciales se requiere que la información esté protegida de acceso no autorizado, Por tales razones proponemos la implantación de una serie de privilegios de entrada al sistema que regulara de manera estricta el acceso al mismo, teniendo como único privilegiado al administrador y a los organizadores.
Requerimientos de Usabilidad:
26
RNF16. El sistema será de fácil uso, para todos los usuarios, aunque no tenga los conocimientos previos de aplicaciones web.
Requerimientos de Rendimiento:
RNF17. La eficiencia del producto estará determinada en gran medida por el aprovechamiento de los recursos que se disponen en el modelo Cliente/Servidor, y la velocidad de las consultas en la Base de Datos. La herramienta propuesta debe ser rápida y el tiempo de respuesta debe ser el mínimo posible, adecuado a la rapidez con que el usuario requiere la respuesta a su acción.
Requerimientos de Soporte:
RNF18. Para garantizar el soporte, se realizarán encuentros con los responsables de estos movimientos tanto artísticos como deportivos, con el fin de explicarle cómo funciona la herramienta propuesta.
Requerimientos de Portabilidad:
RNF19. El sistema debe ser compatible con cualquier plataforma incluyendo Linux o Windows.
Requerimientos de confiabilidad:
RNF20. La información almacenada en el sistema debe ser conocida por los estudiantes cuando los administradores lo dispongan. La misma debe corresponderse con los resultados obtenidos en cada uno de estos eventos.
Requerimientos de Ayudas y Documentación en línea:
RNF21. Para la utilización de este sistema de incluirá un manual de usuario para así facilitar la rápida y pronta utilización del sistema.