En un ambiente universitario es común observar el constante movimiento de estudiantes en busca de un lugar en donde alojarse y en el cual se sientan cómodos. En la mayoría de las ocasiones este proceso resulta algo traumatico y lento ya que en algunas oportunidades el estudiante no esta satisfecho por su habitación, obligandolo a realizar este proceso una y otra vez; De ahí la necesidad de buscar una solución fácil y cómoda para el estudiante Universitario.
Determinación de requisitos
Identificación de interesados
En este proyecto se identifican algunos interesados que serán los mismos usuarios del sistema y de ellos se pueden derivar dos grupos, unos los que crean cuenta de usuarios o miembros de la plataforma, y otros los que son visitantes que no crean cuenta de usuario.
De los usuarios que son miembros se pueden describir dos roles: los arrendatarios, quienes ofrecen las habitaciones, y los arrendatistas, quienes buscan habitaciones.
- Usuarios
- Miembros:
- Arrendatarios
- Arrendatistas
- Visitantes
Otros interesados en la ejecución de este proyecto son los mismos miembros de este equipo de desarrollo, el equipo docente de la asignatura y los compañeros de clase de la asignatura.
- Equipo docente:
- Profesor: PhD.Ricardo Llamosa Villalba
- Auxiliares:
- Mary Ramírez
- Sandra Manrique
- Compañeros de clase:
- Estudiantes E³T de ingeniería del software
- Equipo de desarrollo (Grapa 4)
- Raúl Francisco Valdivieso Bohórquez
- Cesar David Quiñones Valiente
- Yesid Jhair Barrera Torres
- Hector Alfredo Mejía Rondán
Recolección de requerimientos de interesados
Ya identificados los interesados se hizo la recolección de requisitos que se pueden clasificar como funcionales y no funcionales:
Requisitos funcionales:
- El usuario puede crear cuentas de usuario.
- El sistema debe manejar un mapa de la ciudad para ubicar las habitaciones.
- El sistema debe permitir la busqueda de sitios por criterios de busqueda ajustados por el usuario.
- El sistema permite montar imagenes del sitio.
- El sistema permite seleccionar diferentes habitaciones e incluirlas en una tabla de desición que se puede exportar a diferentes formatos (.jpg, .xls, .pdf, entre otros)
- El usuario arrendatista puede apartar una habitación con la aprobación del arrendatario.
- El usuario puede compartir una aplicación para enlazar el sistema con facebook o twitter.
Requisitos no funcionales:
- El sistema debe utilizar la filosofía del cloud computing.
- El sistema puede enviar alertas a los interesados en arrendar (arrendatario o arrendatista).
- Los anuncios puestos pueden tener caducidad de 2 meses, 1 mes, 15 dias, 1 semana.
- El sistema presenta la fecha de publicación y actualización de cada anuncio.
- El sistema va a contar con un gadget para saber el número de visistantes y la ciudad de consulta.
- El sistema va a contar con un gadget para poder chatear con los que estén conectados.
- El usuario arrendatario puede dar una aprobación de apartar habitación manual o automáticamente.
- El sistema tiene un entorno amigable y muy sencillo.
- El sistema mantendrá la confidencialidad de los datos personales suministrados por los usuarios miembros.
Una representación de estos requisitos usando la herramienta "enterprise" es la siguiente:
Modelado del contexto del sistema
Identificación de actores del sistema
Usuarios que interactuan con el sistema:
Seran todas aquellas personas que deseen buscar una habitacion o posean una para arrendar
Seran todas aquellas personas que deseen buscar una habitacion o posean una para arrendar
Modelado del dominio del conocimiento
Glosario
arrendatarios: son aquellas personas que ofrecen habitaciones para alquilar.
arrendatistas: son quienes buscan habitaciones disponibles.
usuario: toda aquella persona que utilice la pagina web.
alquiler: Acción y resultado de tomar o dar una habitación para hacer uso de ella por un tiempo y costo determinado
Glosario
arrendatarios: son aquellas personas que ofrecen habitaciones para alquilar.
arrendatistas: son quienes buscan habitaciones disponibles.
usuario: toda aquella persona que utilice la pagina web.
alquiler: Acción y resultado de tomar o dar una habitación para hacer uso de ella por un tiempo y costo determinado