Вы находитесь на странице: 1из 40

APLICATIVO WEB Y MÓVIL PARA LA PETICIÓN DE SALVAVIDAS EN LA CIUDAD

DE VALLEDUPAR

DEIMER JOSE ARIAS MONSALVE


ADRIAN ALBERTO URREGO BOHORQUEZ

ING. EYDY DEL CARMEN SUAREZ BRIEVA

UNIVERSIDAD POPULAR DEL CESAR


FACULTAD DE INGENIERIA Y TECNOLOGICAS
INGENIERA DE SISTEMAS
INGENIERIA DEL SOFTWARE I
VALLEDUPAR – CESAR
2017
SalvaYA!
Contenido
Título ................................................................................................................................................... 8
Autor y Docente .................................................................................................................................. 8
Autor (es):........................................................................................................................................ 8
Docente: .......................................................................................................................................... 8
Línea de investigación ......................................................................................................................... 9
Nombre: .......................................................................................................................................... 9
Área: ................................................................................................................................................ 9
Sublínea: .......................................................................................................................................... 9
Justificación: .................................................................................................................................... 9
Estado del arte .................................................................................................................................. 10
Internacional ................................................................................................................................. 10
Título ......................................................................................................................................... 10
Autor.......................................................................................................................................... 10
Descripción del proyecto........................................................................................................... 10
Título ......................................................................................................................................... 10
Autor.......................................................................................................................................... 10
Descripción del proyecto........................................................................................................... 10
Titulo ......................................................................................................................................... 11
Autor.......................................................................................................................................... 11
Descripción del proyecto........................................................................................................... 11
Nacional......................................................................................................................................... 12
Título ......................................................................................................................................... 12
Autor.......................................................................................................................................... 12
Descripción del proyecto........................................................................................................... 12
Titulo ......................................................................................................................................... 12
Autor.......................................................................................................................................... 12
Descripción del proyecto........................................................................................................... 12
Regional ......................................................................................................................................... 13
Titulo ......................................................................................................................................... 13
Autor: ........................................................................................................................................ 13
Descripción del proyecto:.......................................................................................................... 13

pág. 2
SalvaYA!
Descripción del problema ................................................................................................................. 14
Justificación ....................................................................................................................................... 15
Objetivos ........................................................................................................................................... 15
Objetivo general ............................................................................................................................ 15
Objetivos específicos ..................................................................................................................... 15
Cronograma de actividades............................................................................................................... 16
Referencias bibliográficas ................................................................................................................. 17
Especificación de roles ...................................................................................................................... 19
Modelo de negocio ........................................................................................................................... 20
Historias de usuarios ......................................................................................................................... 21
Ingeniería de requerimientos............................................................................................................ 24
Requisitos funcionales................................................................................................................... 24
Pila del producto ............................................................................................................................... 25
Formulario Reunión Retrospectiva ................................................................................................... 26
Spring Backlog ................................................................................................................................... 27
Análisis y diseño orientado a objetos ............................................................................................... 28
Diagrama de caso de usos ............................................................................................................. 28
Descripción de los casos de usos .................................................................................................. 28
Diagrama de clase ............................................................................................................................. 31

pág. 3
SalvaYA!

........................................................................................................................................................... 31
Diagrama de actividades ................................................................................................................... 32
Cliente o propietario/administrador de piscina ............................................................................ 32

pág. 4
SalvaYA!

........................................................................................................................................................... 32
Salvavidas ...................................................................................................................................... 33

pág. 5
SalvaYA!

................................... 33
Diagrama de secuencia ..................................................................................................................... 34
Diagrama E-R ..................................................................................................................................... 37
Diccionario de datos.......................................................................................................................... 38
Persona.......................................................................................................................................... 38

pág. 6
SalvaYA!

....................................................................................................................................................... 38
Salvavidas ...................................................................................................................................... 38
Servicio .......................................................................................................................................... 39
Servicio_Salvavidas ....................................................................................................................... 39
Piscina............................................................................................................................................ 39
Piscina_Administrador .................................................................................................................. 40
Administrador ............................................................................................................................... 40

pág. 7
SalvaYA!
Título
Aplicativo web y móvil para la petición de salvavidas en la ciudad de Valledupar.

Autor y Docente
Autor (es):
Deimer José Arias Monsalve
Adrián Alberto Urrego Bohórquez

Docente:
Eydy del Carmen Suarez Brieva

pág. 8
SalvaYA!
Línea de investigación
Nombre:
Tecnologías de información y comunicación

Área:
Ingeniería de software

Sublínea:
Desarrollo de software y aplicaciones web

Justificación:
La Ingeniería del software es una disciplina o área de la informática que ofrece métodos y
técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Es
la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y
mantenimiento del software. El problema central que ataca es la complejidad del software que
actualmente se construye. Lidiar con esta complejidad necesita de técnicas y métodos concretos
que ayuden a producir software de calidad con tiempos y costos controlados. Actualmente se
construye software con requerimientos de calidad más complejos debido al creciente nivel de
sofisticación de la tecnología, negocios y necesidades de la sociedad. (Líneas de investigación
programa de ingeniería de sistemas, 2015)

La sub-línea de investigación en Desarrollo de Software y Aplicaciones Web busca aplicar


conocimientos estudiados y puestos en práctica de la Ingeniería de Sistemas, de tal manera que
permitan solucionar problemas que requieran el desarrollo y mantenimiento de software y
ambientes web, atendiendo a requerimientos de diversos tipos de usuarios. (Líneas de
investigación programa de ingeniería de sistemas, 2015)

El siguiente proyecto se enfoca en la línea de investigación Ingeniería del software y sublínea


desarrollo de software y aplicaciones web, porque busca mejoran los productos con herramientas
necesarias para afrontar el desarrollo de aplicaciones en estos entornos, para así poder tener una
optimización en los procesos, métodos y metodologías relacionadas.

En ese orden de ideas el aplicativo web y móvil desarrollado se enfoca en esta línea debido
a que tiene una facilidad de acceso a la información desde cualquier parte del mundo de una forma
permanente a través del internet, optimizando procesos y lograr competitividad referente al
servicio que se ofrece.

pág. 9
SalvaYA!
Estado del arte
Los sistemas de información han contribuido a racionalizar la administración de la
tecnología en las organizaciones permitiendo apoyar la toma de decisiones y controlar todas las
actividades dentro de ella, es importante resaltar la utilización de las aplicaciones web y la facilidad
de accesibilidad que estas brindan desde cualquier sitio con conexión a internet orientados a la
gestión.

A continuación, se resaltarán las aplicaciones web y móvil para la gestión de procesos


administrativos y notificaciones a nivel internacional, nacional y regional.

Internacional
Título
Centro de gestión de notificaciones Push para dispositivos móviles basados en IOS
y Android

Autor
D. Txomin Vila Ruiz

Descripción del proyecto


Proyecto de fin de carrera titulado “Centro de gestión de notificaciones Push para
dispositivos móviles basados en IOS y Android”, cuyo objetivo es gestionar, programar y
realizar envíos de notificaciones Push para aplicaciones móviles que funcionen bajo
entornos IOS (Apple) y Android.

Las notificaciones Push es un sistema que permite, mediante mensajes cortos, la


comunicación entre el desarrollador de una aplicación para dispositivos móviles y los
usuarios que tengan dicha aplicación instalada en su dispositivo. Es un sistema en el cual es
el emisor quien inicia la comunicación, evitando así la consulta periódica al servidor por
parte del cliente de los sistemas tradicionales basados en cliente servidor. (Ruiz, 2015)

Título
Implementación de un servicio de notificación del registro de asistencia para los
trabajadores de la PUCESA

Autor
Robayo Jácome, Darío Javier
Altamirano Ibarra, Gabriel Eduardo

Descripción del proyecto


Este documento muestra la implementación de un servicio de notificación del
registro de asistencia que propende a reducir la incertidumbre como riesgo social en los
trabajadores de la PUCESA (Pontificia Universidad Católica del Ecuador Sede Ambato) lo que
evita favorecer el presentismo laboral y mejorar el desempeño del trabajador y la
organización. Este servicio consiste en notificar mediante correo electrónico institucional

pág. 10
SalvaYA!
los inadecuados registros de asistencia. Las notificaciones pueden ser consultadas a través
de una aplicación web. El servicio es implementado en Windows Server 2008 R2 SP1 que
procesa la información tomada del lector biométrico Hand Punch 2000 a través de un
convertidor de serie a Ethernet, DS Manager y el software HP32. Debido a que el web service
otorgado por la PUCESA para acceso a la información usa tecnología SOAP el consumo del
mismo se lo realiza a través de clases nativas de Java lo que determina que el desarrollo se
lo realice en lenguaje jRuby sobre el servidor de aplicaciones jBoss a través de Torquebox lo
cual soporta al framework Ruby on Rails que también es usado como parte de la solución
integrando varias gemas. La metodología usada para el desarrollo es Extreme Programming
la cual es ágil y se caracteriza por valorar a los individuos y sus interacciones, funcionabilidad
y reacción ante el cambio. (Robayo Jácome & Altamirano Ibarra, 2014)

Titulo
Desarrollo de una aplicación para telefonía móvil con el fin brindar el servicio de
adquisición de medicamentos bajo receta a domicilio, de la farmacia farmamedic en San
Antonio de pichincha en el distrito metropolitano de quito periodo 2015

Autor
Maldonado Ayovi, Jonathan Javier

Descripción del proyecto


A medida que el tiempo avanza la tecnología se ha vuelto uno de los factores más
importantes para la vida del hombre porque, con ella ha podido cubrir sus necesidades y
deseos. Pero a la misma vez han apareciendo más exigencias en varios campos y uno de
ellos es el campo del farmacéutico. Y para esto las industrias han desarrollado estrategias
para atraer a sus clientes cumpliendo con sus requisitos. Debido a que existen cadenas de
farmacias y farmacias independientes en el sector, los habitantes buscan cada vez maneras
que satisfagan sus necesidades y a la misma vez les proporcione comodidad; la farmacia
Farmamedic ha visto esta necesidad no satisfecha por parte de sus consumidores y en base
a este pequeño estudio a deseado poner un plan piloto para mejorar sus ventas cumpliendo
con las exigencias presentadas. El presente proyecto pretende ser una propuesta de mejora
para la farmacia y para esto se desarrollar una aplicación para teléfonos inteligentes, tablets
y otros dispositivos que manejen software Android sin importar su versión, por lo tanto, la
farmacia Farmamedic sería la primera en tener un servicio que brindaría a sus clientes la
comodidad de adquirir sus medicamentos desde su hogar. (Maldonado Ayovi, 2015)

pág. 11
SalvaYA!
Nacional
Título
Prototipo de un Sistema Concurrente para la Solicitud de Servicio de Ambulancia
Utilizando Geo-Referencia

Autor
Castañeda Henao, José Andrés
Bareño Triana, Liz Dallan

Descripción del proyecto


El presente trabajo tiene como objetivo la creación de una aplicación móvil que
permita a los usuarios en situación de emergencia llamar a la ambulancia más cercana que
se encuentre disponible para prestar el servicio, el transporte de personas heridas o
enfermas conlleva circunstancias especial y de muy alto riesgo, es por eso que con esta
aplicación queremos brindar una herramienta para que este servicio sea más eficiente y
eficaz. En una ciudad rápidamente en crecimiento, los servicios básicos y necesidades
médicas cobran gran relevancia, ya que su correcta distribución y prestación marcan el
estilo y calidad de vida sus habitantes.
La característica principal de esta aplicativo es que se tendrá un registro de las ambulancias
que existen en la ciudad y su ubicación, para que al realizar la solicitud estas puedan tomar
el servicio priorizando la más cercana, evitando que llegue más de una al lugar de
emergencia y prestar una mejor atención médica. (Castañeda Henao & Bareño Triana,
2016)

Titulo
Aplicativo móvil para la administración de solicitudes de Taxi.

Autor
Rodríguez Escudero, Andrés

Descripción del proyecto


El proyecto se enmarca en un sistema móvil que permite generar una comunicación
directa desde sus dispositivos Smartphones, entre una comunidad de taxistas llamada
Taxistas Twitteros y sus posibles pasajeros, con el fin de que los pasajeros puedan hacer
peticiones de servicios de taxi, y los taxistas puedan estar al tanto de cuando hay solicitudes
y cuando se requiere de la prestación de un servicio. El sistema también ofrece información
necesaria para que los taxistas puedan saber cuál es el pasajero solicitante, donde desea el
servicio, y para cuando lo desea. (Rodriguez Escudero, 2013)

pág. 12
SalvaYA!
Regional
Titulo
Petty: Diseño e implementación de una plataforma B2C para la solicitud de
servicios para mascotas.

Autor:
Camargo Castro, Alberto Mario
Castañeda Borre, Andrés Felipe

Descripción del proyecto:


El proyecto presenta como solución la implementación de una arquitectura cliente-
servidor, en donde se provee una interfaz web a los establecimientos para que publiquen
sus servicios, y a la vez se crea una aplicación móvil donde los usuarios pueden consultar y
solicitar los servicios publicados. Se destaca la realización de un servicio de monitoreo en
tiempo real para los paseos.
Buscando validar la solución propuesta, se realizaron pruebas con dueños de mascotas en
distintos sectores de la ciudad. Al final se encontró con una respuesta favorable al proyecto
mostrado, y en base a la información recopilada se pudo establecer puntos de mejora a
futuro, tales como la integración de un chat u otro medio de comunicación entre el dueño
del animal y quién le presta el servicio, y el uso de un chip de rastreo para la mejora de la
precisión en la geolocalización. (Camargo Castro & Castañeda Borre, 2016)

pág. 13
SalvaYA!
Descripción del problema
A pesar de que el gobierno ha implementado diversas normas para que las piscinas cuenten
con salvavidas permanentes (Articulo 14, Ley 1209, 2008, pág. 4), se han presentado muchos casos
de accidentes (algunos terminados en tragedia) por falta de una persona, capacitada en salvamento
acuático y primeros auxilios, a cargo de la vigilancia en la piscina.

Según la OMS, los ahogamientos son la tercera causa de muerte por traumatismo no
intencional en el mundo, además, advierte que los hombres tienen más posibilidades de ahogarse
que las mujeres. En Colombia las muertes accidentales por ahogamiento entre el 2014 y 2015 suman
841 decesos, la OMS califica este tipo de muerte como un problema de salud pública.
Los departamentos en donde más se producen estas muertes son:
 Antioquia: 136
 Bolívar: 55
 Meta: 55
 Valle: 52
 Cundinamarca: 51

Siendo los niños la tercera parte de las víctimas:

 0 – 4 años: 132
 5 – 9 años: 51
 10 – 14 años: 74

El 8 de abril del presente año, una niña de 5 años murió ahogada en un conjunto cerrado al
norte del municipio de Valledupar; la pequeña se encontraba celebrando con su familia en el
momento de la tragedia (Barrios, 2017), muchos casos similares han ocurrido en el país y las
autoridades confirman que el motivo principal es la ausencia de salvavidas.

Los propietarios y administradores de las diferentes piscinas del municipio de Valledupar no


cuentan con un registro sistematizado de salvavidas certificados y disponibles, esto les genera
diversas dificultades al momento de solicitar un servicio, ya que en ocasiones no logran contactar al
personal a tiempo; Por lo tanto, se requiere una aplicación web y/o móvil que facilite a los clientes
el contacto con los salvavidas y agilice la gestión de los mismos.

Con la aparición de este software se logra solucionar problemas de contratación, faltas de


contacto, multas a piscinas por prestar mal servicio, entre otros; con el desarrollo de un aplicativo
web para la petición de servicio salvavidas cuya función principal es mantener en una plataforma el
registro de salvavidas certificados y a su vez un registro de propietarios y administradores de
piscinas, sistematizado, y mejorando, el proceso de petición de salvavidas, solucionando las
necesidades de los clientes y dándoles la opción de no amarrarse a contratos que les generen más
perdidas que ganancias.

pág. 14
SalvaYA!
Justificación
A medida que una sociedad crece y se desarrolla, se logra a través de la ciencia y la
tecnología dar soluciones a problemas tales como localización de lugares específicos a corto plazo,
notificaciones de ofertas de empleo de acuerdo a las capacidades de cada individuo, pronta
comunicación con personas cercanas y del otro lado del mundo, entre otras, pero con el paso del
tiempo también surgen nuevas necesidades; Gracias a las aplicaciones innovadoras que llegan al
mercado se suplen muchas de esas necesidades y mejora nuestra forma de vida. Con este proyecto
se busca desarrollar una aplicación mediante la cual los usuarios, es decir propietarios y
administradores de piscinas, podrán ejecutar peticiones de salvavidas y recibir una respuesta a corto
plazo.

El desarrollo web para la petición de servicios de salvavidas representa un progreso en el


funcionamiento de piscinas de la comunidad, al evitar problemas durante contrataciones, la perdida
de documentos importantes relacionados con el registro sanitario de las piscinas, pérdidas de
tiempo al momento de solicitar un salvavidas para poder prestar servicio en su establecimiento,
entre otras.

Objetivos
Objetivo general
 Desarrollar un aplicativo web y móvil para el servicio de peticiones de salvavidas

Objetivos específicos
 Analizar el proceso actual para la solicitud de salvavidas en las piscinas del municipio de
Valledupar.
 Diseñar una base de datos con módulos de reportes, consultas, usuarios,
administradores y pagos.
 Diseñar los módulos salvavidas, empresas, piscinas, solicitudes y lista de chequeo.

pág. 15
SalvaYA!
Cronograma de actividades

Ilustración 1Cronograma de actividades

pág. 16
SalvaYA!
Referencias bibliográficas
Articulo 14, Ley 1209. (14 de Julio de 2008). Congreso de Colombia, pág. 4.

Barrios, M. (08 de Abril de 2017). Niña de 5 años se ahogó en una piscina durante fiesta familiar.
Obtenido de El Heraldo: https://www.elheraldo.co/cesar/nina-de-5-anos-se-ahogo-en-
una-piscina-durante-fiesta-familiar-346493

Camargo Castro, A. M., & Castañeda Borre, A. F. (16 de Noviembre de 2016). Petty: Diseño e
implementación de una plataforma B2C para la solicitud de servicios para mascotas.
Obtenido de Universidad Nacional del Norte:
http://manglar.uninorte.edu.co/handle/10584/5847

Castañeda Henao, J. A., & Bareño Triana, L. D. (14 de Agosto de 2016). Prototipo de un Sistema
Concurrente para la Solicitud de Servicio de Ambulancia Utilizando Geo-Referencia.
Obtenido de Repositorio Institucional Universidad Distrital - RIUD:
http://repository.udistrital.edu.co/bitstream/11349/3220/1/ANDRES%20_CASTAÑDA_LIZ
_BAREÑO_2015.pdf

Colombia presenta alta tasa de muerte por ahogamiento. (25 de Agosto de 2015). Obtenido de
Semana: http://www.semana.com/nacion/articulo/colombia-presenta-alta-tasa-de-
muerte-por-ahogamiento/439924-3

Cubides Cubillos, L., & Gómez Trejos, O. J. (2014). Prototipo de aplicación móvil para venta de
licores a domicilio. Obtenido de Universidad Católica de Pereira:
http://repositorio.ucp.edu.co:8080/jspui/bitstream/10785/2867/1/CDMIST104.pdf

Líneas de investigación programa de ingeniería de sistemas. (01 de 12 de 2015). Obtenido de


Universidad Popular del Cesar:
https://docs.google.com/a/unicesar.edu.co/viewer?a=v&pid=sites&srcid=dW5pY2VzYXIuZ
WR1LmNvfGV5ZHlzdWFyZXpifGd4OjZmYTQ2OTY2YzE5ZjJmYjU

Maldonado Ayovi, J. J. (04 de 2015). Desarrollo de una aplicación para telefonía móvil con el fin
brindar el servicio de adquisición de medicamentos bajo receta a domicilio, de la farmacia
farmamedic en San Antonio de pichincha en el distrito metropolitano de quito periodo
2015. Obtenido de Repositorio Dspace:
http://www.dspace.cordillera.edu.ec/xmlui/handle/123456789/340

Robayo Jácome, D. J., & Altamirano Ibarra, G. E. (Diciembre de 2014). Implementación de un


servicio de notificación del registro de asistencia para los trabajadores de la PUCESA.
Obtenido de Repositorio PUCESA:
http://repositorio.pucesa.edu.ec/handle/123456789/1033

Rodriguez Escudero, A. (7 de Marzo de 2013). Aplicativo móvil para la administración de


solicitudes de Taxi. Obtenido de Repositorio Institucional de la Universidad Católica de
Pereira - RIBUC:
http://200.21.98.67:8080/jspui/bitstream/10785/1367/3/ANDRÉS%20RODRÍGUEZ%20ESC
UDERO..pdf

pág. 17
SalvaYA!
Ruiz, D. T. (Junio de 2015). Centro de gestión de notificaciones Push para dispositivos móviles
basados en IOS y Android. Obtenido de Universidad del País Vasco, España:
https://addi.ehu.es/bitstream/handle/10810/15912/Txomin%20Vila_Memoria%20PFC.pdf

pág. 18
SalvaYA!
Especificación de roles

Persona Contacto Rol


Equipo de trabajo (
Documentador
Deimer José Arias Monsalve 322 676 57 99
Analista
Tester)
(Desarrollador de producto
Adrian Alberto Urrego Bohórquez 300 846 74 63 Analista)
Scrum master

pág. 19
SalvaYA!
Modelo de negocio
La secretaria municipal de Valledupar es la encargada de supervisar regularmente las piscinas de
Valledupar, para evaluar la prestación de un buen servicio, por esta razón algunos de los
establecimientos actualmente solicitan salvavidas por medio de llamadas a los directores de bolsas
de empleo; estos regulan las solicitudes de los servicios y envían al salvavidas correspondiente.

 REGISTRO DE PROPIETAROS Y/O ADMINISTRADORES:


Se registran los datos de la persona a cargo del establecimiento: Nombre completo, dirección,
número telefónico, correo electrónico, ciudad de residencia, número de identificación y fecha de
nacimiento.

 REGISTRO DE PISCINAS:
En este módulo son ingresados los datos de las piscinas administradas: NIT, nombre de la piscina,
correo electrónico, número telefónico y ciudad en la que se encuentra.

 REGISTRO DE SALVAVIDAS:
Se registran los datos de cada salvavidas, nombre completo, fecha de nacimiento, número
telefónico, dirección, ciudad de residencia, número de identificación, correo electrónico y
certificados al día (Salvamento acuático, Primeros auxilios, Nadador activo)

 PETICION DE SERVICIO:
Se indican los datos del solicitante (Administrador de piscina), fecha y hora del servicio, cantidad de
salvavidas, piscina aspirante y observaciones por parte del administrador.

pág. 20
SalvaYA!
Historias de usuarios
Historia de Usuario

Número: HU01 Usuario: Cliente

Nombre historia: Módulo de salvavidas

Prioridad en negocio: Alto

Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Adrian Urrego

Descripción: Como cliente quiero tener la seguridad de que el salvavidas que llegue a mi piscina
contará con las capacidades y certificados necesarios para prestar un buen servicio y que las
respuestas a mis solicitudes sean efectivas.

Observaciones: Los salvavidas deben estar certificados y ser mayor de edad para poder prestar
servicios.

Historia de Usuario

Número: HU02 Usuario: Administrador

Nombre historia: Propietarios y administradores de piscinas

Prioridad en negocio: Alto

Puntos estimados: 1 Iteración asignada: 1

Programador responsable: Adrian Urrego

Descripción: Como administrador quiero el módulo propietarios de piscinas para saber cuántas
personas hay en el sistema que pedirán el servicio por medio de la aplicación.

Observaciones: Los administradores deben ser mayores de edad.

pág. 21
SalvaYA!

Historia de Usuario

Número: HU03 Usuario: Cliente

Nombre historia: Módulo de piscinas

Prioridad en negocio: Alto

Puntos estimados: 2 Iteración asignada: 2

Programador responsable: Adrian Urrego

Descripción: Como cliente quiero el módulo de piscinas para mantener la información actualizada
de cada una de estas vinculada a cada administrador de piscina.

Observaciones: Las piscinas deben estar vinculadas con mínimo un administrador de piscina.

Historia de Usuario

Número: HU04 Usuario: Cliente

Nombre historia: Petición de salvavidas

Prioridad en negocio: Alta

Puntos estimados: 2 Iteración asignada: 2

Programador responsable: Adrian Urrego y que hace Deimer?

Descripción: Como cliente quiero contar con la opción de solicitar servicio de salvavidas de manera
sencilla y rápida, en el momento que sea necesario para reducir el tiempo que invierto en
localizarlos por otros medios.

Observaciones: El cliente debe contar con al menos una piscina registrada para poder solicitar el
servicio.

La solicitud solo se le enviara a quienes no tengan otro servicio en el mismo día y hora.

pág. 22
SalvaYA!
Historia de Usuario

Número: HU05 Usuario: Cliente

Nombre historia: Informe de servicios

Prioridad en negocio: Alta

Puntos estimados: 2 Iteración asignada: 2

Programador responsable: Adrian Urrego

Descripción: Como cliente quiero un informe de todos los servicios solicitados para tener una
referencia de cuantos servicios han sido pedidos.

Observaciones:

pág. 23
SalvaYA!
Ingeniería de requerimientos
Requisitos funcionales
Número Requerimiento Descripción Prioridad
RF01 Modulo salvavidas Los salvavidas se podrán registrar en 3
la aplicación de una forma fácil rápida
y segura.
RF02 Modulo Clientes Los administradores y propietarios de 3
piscinas se podrán registrar en la
aplicación para así poder ingresar sus
piscinas y pedir servicios de salvavidas
RF03 Modulo Piscinas Los clientes podrán agregar todas las 3
piscinas posibles, las cuales
administra, ya sean públicas,
restringidas o especiales.
RF04 Petición de Clientes podrán pedir los servicios de 2
salvavidas salvavidas de una forma rápida y
sencilla.
RF05 Informe de Tanto Clientes como Salvavidas 2
Servicios tendrá la oportunidad de ver los
servicios tanto como solicitados como
prestados respectivamente.

Aquí se verán por cada servicio el


informe detallado, como:
-Salvavidas que prestó el servicio
-Cliente que solicito el servicio
-Fecha
-Hora de inicio
-Hora final

Prioridad:

1- Bajo
2- Medio
3- Alto

pág. 24
SalvaYA!
Pila del producto
Estimación en
Identificador de la Tarea Nombre de la Historia (ID) Tarea o enunciado de la historia Responsable Prioridad Estado Comentarios
semanas

Se registran los datos de


cada salvavidas, nombre
A Módulo de salvavidas 2 Adrian Urrego Alta Planificada
completo, fecha de
nacimiento

Propietarios y Se registran los datos de la


B administradores de persona a cargo del 2 Adrian Urrego Alta Planificada
piscinas establecimiento

Propietarios y
Diseñar y codificar el
B administradores de 2 Deimer arias Alta Planificada
formulario de logueo
piscinas

ingresados los datos de las


B Módulo de piscinas 2 Adrian Urrego Alta Planificada
piscinas administradas

Se indican los datos del


C Petición de salvavidas 2 Adrian Urrego Planificada
solicitante

crear un informe de los


C informe de servicios 2 Deimer arias alta Planificada
servicios solicitados

pág. 25
SalvaYA!
Formulario Reunión Retrospectiva
Spring 1
¿Qué salió bien en la ¿Qué no salió bien en la ¿Qué mejoras vamos a
iteración? iteración? implementar en la próxima
iteración?
Los módulos esperados por Poder subir fotos a la base de Codificar las imágenes con
los clientes se realizaron datos Base64 y así poder
almacenarlas en la base de
datos

Spring 2
¿Qué salió bien en la iteración? ¿Qué no salió bien en la ¿Qué mejoras vamos a
(aciertos) iteración? (errores) implementar en la próxima
iteración?
(recomendaciones de
mejora continua)
Los diagramas se diseñaron de Problemas en el diseño del Dedicar más tiempo a los
manera correcta. diagrama de colaboración. ejercicios propuestos en la
herramienta StarUML.

Las reuniones diarias se


realizaron en el tiempo No se presentaron
acordado. inconvenientes en la
asignación de las tareas.
Los reportes diseñaron y
programaron No se presentaron
satisfactoriamente. inconvenientes en el
desarrollo.

pág. 26
SalvaYA!
Spring Backlog

pág. 27
SalvaYA!
Análisis y diseño orientado a objetos
Diagrama de caso de usos

Descripción de los casos de usos

Caso de uso Registrar Usuario


Actores Cliente, Salvavida
Tipo propósito Asociación
Resumen Clientes como salvavidas se pueden registrar
en la aplicación de una forma rápida.
Precondición
Postcodiciones Solicitar Servicio, Registrar Piscina, Aceptar
Servicio
Excepciones -Debe ser mayor de edad (18 años mínimo)

Caso de uso Solicitar Servicio


Actores Cliente
Tipo propósito Asociación
Resumen Los clientes pueden solicitar servicios de
salvavidas para sus piscinas

pág. 28
SalvaYA!
Precondición Registrar el usuario
Postcodiciones Aceptar Servicio
Excepciones -Se debe tener registrado mínimo una piscina
para solicitar el servicio

Caso de uso Registrar Piscina


Actores Cliente
Tipo propósito Asociación
Resumen El cliente puede registrar n piscinas como
desee
Precondición
Postcodiciones
Excepciones -El NIT es único por piscina

Caso de uso Visualizar piscinas registradas


Actores Cliente
Tipo propósito Asociación
Resumen El cliente puede visualizar las piscinas que
tiene registrada
Precondición Registrar piscina
Postcodiciones
Excepciones

Caso de uso Registrar tipo de piscina


Actores Cliente
Tipo propósito Asociación, Include
Resumen El cliente debe seleccionar el tipo de piscina
que está registrando
Precondición
Postcodiciones
Excepciones

Caso de uso Aceptar Servicio


Actores Salvavidas
Tipo propósito Asociación
Resumen Los salvavidas tienen una vista de los servicios
solicitados por los clientes pero que aún no
han sido aceptados
Precondición Solicitar Servicio
Postcodiciones
Excepciones Solo pueden aceptar el servicio la cantidad de
salvavidas que el cliente necesita.

pág. 29
SalvaYA!
Caso de uso Visualizar Salvavidas
Actores Administrador
Tipo propósito Asociación
Resumen El administrador tiene la posibilidad de
visualizar los salvavidas registrados y el estado
de cada uno.
Precondición Registrar Usuario
Postcodiciones
Excepciones

Caso de uso Visualizar Piscina Registradas


Actores Administrador
Tipo propósito Asociación
Resumen El administrador tiene la oportunidad de
visualizar todas las piscinas registradas por los
clientes
Precondición Registrar Piscina
Postcodiciones
Excepciones

Caso de uso Visualizar Clientes


Actores Administrador
Tipo propósito Asociación
Resumen El administrador tiene la posibilidad de ver
una lista con todos los administradores
registrados en el aplicativo.
Precondición Registrar Usuario
Postcodiciones
Excepciones

pág. 30
SalvaYA!
Diagrama de clase

pág. 31
SalvaYA!
Diagrama de actividades
Cliente o propietario/administrador de piscina

pág. 32
SalvaYA!
Salvavidas

pág. 33
SalvaYA!
Diagrama de secuencia

pág. 34
SalvaYA!

pág. 35
SalvaYA!

pág. 36
SalvaYA!

Diagrama E-R

pág. 37
SalvaYA!
Diccionario de datos
Persona

Salvavidas

pág. 38
SalvaYA!
Servicio

Servicio_Salvavidas

Piscina

pág. 39
SalvaYA!
Piscina_Administrador

Administrador

pág. 40

Вам также может понравиться