Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe
Profesor: Estudiante:
Gustavo Jiménez Christian Gutierrez C.I 25.212.656
Cesar Jaspe C.I 21.377.897
Victor Gonzalez C.I 22.540.245
• Idea de Software 3
• Requerimientos 4
• Puntos de Función 5
• Estimación de Medición del Software 5
• Planillas de Casos de Uso 6
• Diagramas de Caso de Uso 16
• Diagrama de Clases 18
• Diagrama de componentes 19
• Diagrama de Estado (Alarma) 20
• Diagrama de Actividad (Crear lista) 21
• Diagrama de Paquetes 22
• Diagrama de Secuencia 23
• Diagrama de Colaboración 24
• Diagrama de Despliegue 25
2
Idea de Software
Observación: Se ha observado, que las personas suelen olvidar cosas muy seguido,
pero no haciendo referencia a cuestiones “por hacer”, sino más bien como objetos,
pertenencias de un valor agregado por ell@s, que luego dejan en casa y que esto les
termina generando dolores de cabeza por no haber podido recordar algo a lo que dan
continuo uso (dentro o fuera de sus hogares) o que tenían decidido desde un principio
el llevar consigo un día en especial.
Idea: ¿Qué tal si se les diera un recordatorio cuando se les pueda estar olvidando algo
al salir de casa?
Solución: Una aplicación de bolsillo, para tu smartphone, que haga el aviso de si,
“Oye, ¿Olvidas algo importante?”, que despliegue a continuación una lista de
posibles objetos a crear, una lista pre-diseñada por ti. Se usaría como referencia
puntos de control que serían puntos de Wi-Fi a los que te puedas llegar a conectar o
por posicionamiento de GPS que hará uso de un algoritmo que le de permiso de
avisar en suposición de si te has olvidado de algo viejo, nuevo, o de poco tiempo de
haberse adquirido.
3
Requerimientos
4
Puntos de Función
Puntos de Función 88 PF
Lenguaje Utilizado (C++) 70 LDC/PF
Miles de Lineas de Codigo 88 PF * 70 LDC/PF = 6160 LDC ~ 7000 LDC
(MLDC) 7000 LDC = 7 MLDC
Cantidad de Personas 3
Salario Estimado 4.000.000,00 Bsf
Esfuerzo 2,94 * 71,0681 = 23,49 H-M ~ 24 H-M
Tiempo 24 H-M / 3 H = 8 M
Costo Total 24 H-M * 4.000.000,00 Bsf = 96.000.000,00 Bsf
Salario por Persona 56.000.000,00 Bsf / 3 H = 32.000.000,00 Bsf
5
Planillas de Caso de Uso
6
seleccionarlo. Además de
un botón para incluir
objeto que no este en
listado y un botón “Crear
lista” para confirmar la
creación de la lista.
También cuenta con un
botón “Volver” para
regresar a la pantalla
“Listas creadas”.
6 Usuario selecciona
casilla y se despliega
automáticamente el
teclado del teléfono.
Nombra la lista y
procede a presionar
“Crear lista”
7 Sistema muestra pantalla
“Horario de listas” donde
aparece un calendario
posible de extender a 1 año
en el futuro. El calendario
se posiciona en el mes
actual indicando con un
cuadro naranja la fecha del
día al que esta el usuario,
con fechas posteriores
marcadas por cuadros
blancos y las fechas
anteriores con cuadros
grises que no dejen la
posibilidad de escoger esos
días. El usuario se
desplazara por el
calendario deslizando la
pantalla de derecha a
izquierda para avanzar y en
viceversa para volver al
mes anterior Además, una
opción que defina que la
lista creada es para “De uso
7
diario”. También cuenta
con un botón “Regresar”
para volver a la lista de
objetos, y que se ubica en
la esquina superior
derecha.
8 Usuario elige “De
uso diario”
Sistema muestra pequeña
ventana de X*Y cm
superpuesto sobre la
pantalla actual, y pregunta
si “¿desea guardar lista:
9 XXXX con estos
cambios?” donde XXXX
sea el nombre dado a la
lista por el usuario, y a
parece consigo dos botones
“Aceptar” y “Cancelar”
Usuario elige
10
“Aceptar”
Sistema se devuelve a
mostrar pantalla “Listas
creadas” donde ahora
11 aparece la lista creada a lo
ancho de la pantalla,
resaltando el nombre de
esta.
Flujo Alterno Pasos Actor Sistemas
Usuario elige fecha
8.1 presionando esta en la
pantalla
9.1 Sistema muestra pequeña
ventana de X*Y cm
superpuesto sobre la
pantalla actual, y pregunta
si “¿desea guardar lista:
XXXX con estos cambios
8
para la fecha:
DD/MM/YYYY?” donde
XXXX sea el nombre dado
a la lista por el usuario, y a
parece consigo dos botones
“Aceptar” y “Cancelar”
Usuario elige
10
“Aceptar
Sistema se devuelve a
mostrar pantalla “Listas
creadas” donde ahora
aparece la lista creada a lo
11.1
ancho de la pantalla,
resaltando el nombre de
esta y la fecha
determinada.
Usuario elige
10.1
“Cancelar”
Sistema muestra pantalla
“Horario de listas” donde
aparece un calendario
posible de extender a 1 año
en el futuro. El calendario
se posiciona en el mes
actual indicando con un
cuadro naranja la fecha del
día al que esta el usuario,
9 con fechas posteriores
marcadas por cuadros
blancos y las fechas
anteriores con cuadros
grises que no dejen la
posibilidad de escoger esos
días. El usuario se
desplazara por el
calendario deslizando la
pantalla de derecha a
Post-condiciones Las listas creadas en la ventana “Listas creadas” deberán
9
contar con una opción que cuando el usuario deje
presionado su dedo sobre la lista, se despliegue
automáticamente un cuadro de X*Y cm que tenga para
elegir las opción de eliminar lista.
Prioridad 1 = Alta.
Frecuencia de uso Diario.
Rendimiento Al rededor de 1 minuto.
10
Nombre Hacer sonar alarma
Descripción Manipulación de la lista de objetos
Christian Gutierrez
Autor Cesar Jaspe
Victor Gonzalez
Versión 1.0
Fecha de creación 08/06/2018
Pre-condiciones Tiene que existir una lista de objetos creada por el usuario
Paso Actor Sistema
Sistema hace sonar alarma
cuando se cumple las
condiciones de que el
usuario se aleja de los
1 “Puntos de referencia” y
muestra mensaje en
pantalla, que dice: “Hey,
¿te olvidas de algo? Y con
un botón que dice: “Ver”.
Usuario presiona
2
botón “Ver”.
Sistema muestra “Check
list” de la lista de objetos
Flujo Normal creada por el usuario o
autogenerada por la
aplicación. Se muestra
3
Imagen, nombre, cuadro de
check y un cuadro con el
dibujo de una X para
informar a la app de que ha
olvidado ese objeto.
4 Usuario podrá hacer
check de todas las
pertenencias que
carga consigo y en
caso de que una de la
lista no se relacione
consigo podrá sacar el
11
objeto de esta
deslizándolo a lo
ancho de la pantalla
(ya sea a la izquierda
o a la derecha) o en el
caso de que necesite
omitirlo.
Sistema muestra un
mensaje deseando “Buenos
5 días” tras este haber
terminado de checkear la
lista.
12
Nombre Puntos de referencia
Descripción Manipulación de la lista de objetos
Christian Gutierrez
Autor Cesar Jaspe
Victor Gonzalez
Versión 1.0
Fecha de creación 08/06/2018
Contar con un registro de conexiones a Wi-Fi o acceso a
Pre-condiciones
Internet para visualizar Google Maps
Paso Actor Sistema
Sistema muestra menú
principal con botones.
1
“Listas”, “Puntos de
referencia” y “Salir”
Usuario presiona
2 botón “Puntos de
referencia”.
Sistema muestra pantalla
con dos botones en el
centro de la pantalla. Uno
dice “Por Wi-Fi” y el otro
3 “por GPS”. Además de un
Flujo Normal botón en la esquina
superior derecha que dice
“Volver” para regresar a la
pantalla anterior.
Usuario presiona
4
botón “Wi-Fi”.
Sistema muestra una
pantalla con la lista de
conexiones Wi-Fi
recordadas por el teléfono.
5
Cada una con un botón
para hacer check ó
uncheck, y al final de la
lista un botón que dice
13
“Definir como Puntos de
Referencia”. Además de un
botón “Volver” en la
esquina superior derecha.
Usuario selecciona
las conexiones Wi-Fi
que quiera tomar
como puntos de
6
referencia y luego
presiona el botón
“Definir como Puntos
de Referencia”.
14
caso de alarma siempre que los parámetros para sonar
alarma se cumplan. Ya sea por Wi-Fi o GPS.
Prioridad 1
Frecuencia de uso Diario
Rendimiento No mas de 5 segundos
15
Diagrama Caso de Uso (Hacer sonar alarma)
16
Diagrama de Casos de Uso (Botones del menú principal)
17
Diagrama de Clases
18
Diagrama de Componentes
19
Diagrama de Estado (Alarma)
20
Diagrama de Actividad (Crear lista)
21
Diagrama de Paquetes
22
Diagrama de Secuencia (Alarma)
23
Diagrama de Colaboración (Alarma)
24
Diagrama de Despliegue
25