Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicación Web y Móvil para La Gestión de La Información y Facturación de Cobros de Arriendos y Ventas de Inmuebles de La Constructora Valverde.
Aplicación Web y Móvil para La Gestión de La Información y Facturación de Cobros de Arriendos y Ventas de Inmuebles de La Constructora Valverde.
COTOPAXI
INGENIERIA DE SOFTWARE II
ING.EDWINQUINATOA
INTEGRANTES:
BONILLA JUAN
DÁVILA FRANCISCO
LÓPEZ RUBÉN
CURSO:
OCTAVO “A “
FECHA:
12/02/2020
Latacunga-Ecuador
Contenido
2 OBJETIVOS..............................................................................................................6
OBJETIVO GENERAL......................................................................................................................6
OBJETIVOS ESPECÍFICOS...............................................................................................................6
3 PROBLEMÁTICA:...................................................................................................7
4 ALCANCE:................................................................................................................7
5 JUSTIFICACIÓN:.....................................................................................................8
ESTRATEGIA DE DESARROLLO.......................................................................................................8
5.1.1 Modelo iterativo - incremental.......................................................................................8
5.1.2 Argumentar el uso para el proyecto...............................................................................8
6 APLICACIÓN DE LA METODOLOGIA (ITERACTIVO INCREMENTAL)......10
7 Etapas de desarrollo.................................................................................................14
7.1.1 Registro........................................................................................................................14
7.1.2 Etapa de información de la empresa.........................................................................16
7.1.3 Etapa de ventas...........................................................................................................18
7.1.4 Etapa de rentas...........................................................................................................20
7.1.5 Etapa de facturación..................................................................................................22
7.1.6 Etapa de nuevos proyectos.........................................................................................25
8 CRONOGRAMA DE ACTIVIDADES DEL PROYECTO CONSTRUCTORA
VALVERDE....................................................................................................................28
9 MINUTAS................................................................................................................30
10 MODELO DE NEGOCIO...................................................................................34
11 MATRIZ DE PROCESOS DE AUTOMATIZACION........................................35
12 MATRIZ DE PROCESOS GESTIÓN DE RIESGOS (GRÁFICA).....................36
REGLAS DE NEGOCIO..................................................................................................................38
GESTION DE RIESGO:...................................................................................................................39
13 UML BASE DE DATOS (Modelo conceptual de la base de datos del sistema)...42
14 CASOS DE USO NEGOCIO TOMADO DEL MODELO DEL APLICATIVO
WEB 43
15 Requerimientos de Software.................................................................................44
Introducción:..............................................................................................................................44
15.1.1 Propósitos:...................................................................................................................44
15.1.2 Ámbito del Sistema:.....................................................................................................44
15.1.3 Personal Involucrado:..................................................................................................45
15.1.4 Definición de los Acrónimos:......................................................................................47
15.1.5 Referencias de Nuestro Proyecto.................................................................................47
15.1.6 Revisión General del Proyecto.....................................................................................47
Perspectiva del Producto............................................................................................................47
Funciones del Producto...............................................................................................................48
Características del Usuario..........................................................................................................49
Restricciones...............................................................................................................................50
16 CASOS DE USO DEL SISTEMA Y ADETALLE:.............................................51
DIAGRAMA GENERAL DE CASOS DE USO USUARIO APP MOVIL................................................51
17 DIAGRAMAS CASOS DE USO DE USUARIOS................................................52
INICIAR SESIÓN APP MOVIL........................................................................................................52
DIAGRAMA DE ACTIVIDAD INICIAR SESION.................................................................................53
GESTION DE VENTAS DE DEPARTAMENTOS APP MOVIL.............................................................53
DIAGRAMA DE ACTIVIDAD GESTION DE VENTAS DE DEPARTAMENTOS......................................54
17.1.1 FACTURACION DE VENTAS CASO NIVEL 1.......................................................55
17.1.2 DIAGRAMA DE ACTIVIDAD FACTURACION DE VENTAS...............................55
GESTION DE ARRIENDOS DE DEPARTAMENTOS APP MOVIL.......................................................56
DIAGRAMA DE ACTIVIDAD GESTION DE ARRIENDO DEPARTAMENTOS......................................57
17.1.3 FACTURACION RENTAS.........................................................................................57
17.1.4 DIAGRAMA DE ACTIVIDAD FACTURACION RENTAS.....................................58
DIAGRAMAS DE CASOS DE USO GESTION DE NUEVOS PROYECTOS APP MOVIL..........................58
DIAGRAMA DE ACTIVIDAD GESTION DE NUEVOS PROYECTOS....................................................59
DIAGRAMAS GESTION DE INFORMACIÓN (CONTENIDOS) APP MOVIL.......................................60
DIAGRAMA DE ACTIVIDAD GESTION DE INFORMACION.............................................................61
18 MAKUPS DE LA APLICACIÓN MOVIL:.........................................................62
LOGIN DE LA APLICACIÓN MÓVIL CONSTRUCTORA VALVERDE...................................................62
INICIO (HOME)............................................................................................................................63
VENTAS DE INMUEBLES..............................................................................................................64
RENTAS DE INMUEBLES..............................................................................................................65
NUEVOS PROYECTOS..................................................................................................................66
GESTIÓN DE CONTENIDOS..........................................................................................................67
19 METRICAS DE ESTIMACIÓN DE COSTOS..................................................68
PUNTOS DE FUNCIÓN................................................................................................................68
19.1.1 Estimación el proyecto mediante la normar IFPUB.....................................................68
Métricas aplicar en un proyecto.................................................................................................68
19.1.2 Puntos de función sin ajustar (PFSA)...........................................................................69
19.1.3 Factores de ajuste.........................................................................................................70
19.1.4 Puntos de función ajustados.........................................................................................70
Estándares de valores establecidos por el IFPUG........................................................................71
Cálculo de Hora/Hombre............................................................................................................71
Cálculo días /hombre..................................................................................................................71
Cálculo mes hombre...................................................................................................................72
Presupuesto del proyecto................................................................................................72
ANEXOS............................................................................................................................82
INDICE DETABLAS
INDICE DE GRAFICOS
OBJETIVOS ESPECÍFICOS
Recopilar información de las reuniones con él administrador de la empresa.
Analizar las tecnologías y recursos disponibles que nos permitan llevar a cabo la creación
del sistema web y móvil.
Implementar los módulos adecuados dentro de la aplicación web, móvil.
3 PROBLEMÁTICA:
En la parroquia Juan Montalvo de la Provincia de Cotopaxi ubicamos la Empresa
Constructora Valverde, esta Asociación de inmuebles desea realizar la organización de su
información ya que tiene varias dificultades por la perdida y poca distribución de la
documentación, también porque la administración del papeleo es manualmente y ahora se la
quiere digitalizar usando e implementando tecnología en esta entidad, es decir respaldos de
datos y esto se pretende solucionar con el correcto manejo de documentación por parte del
Administrador no solo en proporcionar al usuario evidencias del Marketing de la Empresa
sino que a su vez en respaldar los negocios que se estarán haciendo cuando el cliente realice
una compra o renta de inmuebles por medio del sistema digital en la aplicación Web o Móvil,
por estos motivos desean poseer un sistema adecuado donde salgan favorecidos ambas partes
sea por la gente trabajadora y empleada de la constructora y los usuarios que la van a utilizar
donde ellos podrán ver hasta la facturación de la adquisición que la realizaron. La empresa se
dará a conocer por medio de su publicidad, trabajo garantizado además se tendrá en cuenta la
creación de la app móvil para la mayor información dentro de la ciudad y fuera de ella.
4 ALCANCE:
El alcance de este proyecto tiene como finalidad la creación de la aplicación móvil para la
implementación en la tecnología Android, su funcionamiento es para automatizar el control y
gestión de información y facturación para los cobros de arriendos y ventas de casas ya que
actualmente la empresa lleva todo este proceso de forma manual. A continuación, se enlistará
las funciones que deberán ser realizadas en el sistema propuesto.
El sistema estará conformado por 4 módulos principales cada uno limitado en base a los
niveles de permiso, tendrá un módulo que permita gestionar la información de la empresa al
usuario que tendrán acceso al sistema, podrán ver la información necesaria dispondrá de un
módulo de proyectos donde los usuarios podrán observar los planes que se tenga a
futuro la empresa , los 2 siguientes módulo harán referencia a las ventas y rentas que
puedan hacer los usuarios que utilizan este servicio, para lo cual se implementa una
función más dentro de estos dos módulos que será la factura en el sistema para así tener un
respaldo de las ventas y rentas. El tiempo estimado para el desarrollo de la aplicación será
dentro de los cuatro meses que se estipulan en el cronograma de actividades, con el resultado
del sistema informático.
5 JUSTIFICACIÓN:
ESTRATEGIA DE DESARROLLO
5.1.1 Modelo iterativo - incremental
Software. Por ejemplo, y según afirma Jacobson et al. (2000), el modelo de proceso más
adecuado para el desarrollo de software es un proceso iterativo e incremental, puesto que, a
diferencia de otros modelos de proceso, como por ejemplo el modelo en cascada, permite la
obtención de diversas versiones del producto software antes de la entrega final del mismo y la
depuración y validación progresiva del mismo, lo que sin duda redundará en un software más
satisfactorio para usuarios y cliente. Además, y según indica Conallen (2000), con este tipo
de proceso es posible añadir o modificar requisitos que no han sido detectados con
anterioridad. Aún no existe ninguna propuesta universalmente aceptada para el desarrollo
Web, pero Fraternali (2000) indica que una posible solución al desarrollo adecuado de
aplicaciones Web, Este proceso plantea un enfoque de desarrollo iterativo incremental que
permite un entendimiento progresivo de los requerimientos del Sistema a través de sucesivos
refinamientos y el crecimiento incremental de una solución efectiva al problema planteado,
permitiendo también que los riesgos del proyecto sean identificados en cada etapa del
desarrollo, ayudando a reducirlos significativamente. El desarrollo está basado en Casos de
Uso para capturar los requerimientos y asegurar que éstos guían el diseño, implementación y
verificación del software. Es centrado en la Arquitectura del Software, realizando la
definición y construcción de ésta en etapas tempranas del desarrollo, lo que permite reducir
los riesgos tecnológicos asociados, y sobre la cual se construirán incrementalmente el resto de
las funcionalidades del sistema. Para el modelado en las disciplinas se utiliza el lenguaje
UML. La estructura del Modelo Java se describe en dos dimensiones, siguiendo la definición
de UP: la dimensión del tiempo que muestra los aspectos dinámicos del proceso y se
representa mediante ciclos, fases, iteraciones y objetivos, y la dimensión del modelo que
muestra los aspectos estáticos del proceso y define Disciplinas con sus actividades y
entregables (artefactos), y roles.
5.1.2 Argumentar el uso para el proyecto
Para el desarrollo de gestión de información, gestión de proyectos y facturación de cobros de
arriendos y ventas de inmuebles se utilizará el (Modelo Interactivo-Incremental), debido a
que se dividirá el sistema principal en módulos y este a su vez en sub módulos de acorde a la
complejidad.
De esta forma tenemos la ventaja de poder desarrollar cada uno es estos módulos de forma
ágil y controlada para que finalmente unificar cada uno de estos módulos en el aplicativo.
6 APLICACIÓN DE LA METODOLOGIA (ITERACTIVO INCREMENTAL)
Tabla 1 aplicación de metodología
Análisis
7.1.1 Registro
Pruebas:
Las prácticas realizadas y aplicadas dieron como resultado exitoso al momento de manejarlas y
utilizarlas por que cumplen sus respectivas funciones.
Etapa codificación de registro del usuario.
7.1.2
Et
La interfaz de Home o Inicio enseña la información que proporciona, además esta aumentada
sobre la reseña explicado su misión y visión; además presentando sus contactos de la Empresa
para una mejor comunicación que se pueda llegar a tener con los usuarios que visiten la
Aplicación Móvil
Pruebas:
Etapa de programación
7.1.3 Etapa de ventas
Análisis
La pantalla de Ventas enseñara la información acerca de los inmuebles, cada uno de ellos
constara de cada una de sus características es decir con lo que dispone cada casa o
departamento sus baños, habitaciones, salas y comedores para que el usuario escoja
dependiendo a sus necesidades y gustos.
Pruebas:
Los ensayos realizados y aplicados fueron aprobados al momento utilizarlos por que cumplen
sus respectivas funciones de talladas explicadas con anterioridad acerca de las inmobiliarias
que disponen en venta.
Pruebas:
Las prácticas realizadas y aplicadas dieron como resultado exitoso al momento de manejarlas y
utilizarlas por que cumplen sus respectivas funciones como es la representación de
información de las casas en renta para los usuarios.
Etapa Código de rentas
7.1.5 Etapa de facturación
Análisis
Pruebas:
La Ejecución del módulo en la etapa de facturación dio como respuesta exitoso al momento de
manejarlas y utilizarlas por que cumplen sus respectivas funciones detallando la adquisición
por parte de los usuarios de la Constructora.
Etapa de programación
7.1.6
Los Proyectos que se les indican en esta pantalla e Interfaz también es proporcionado para
cada uno de los Usuarios donde están en total libertad de adquirirla y participar en el negocio
de los inmuebles que enseña la Empresa para mejorar su Marketing en la ciudad y
competencia del mercado.
Pruebas:
Etapa de programación
8 CRONOGRAMA DE ACTIVIDADES DEL PROYECTO CONSTRUCTORA VALVERDE
Tabla 3 cronograma de desarrollo
Actividades
Septiembre Octubre Noviembre Diciembre Enero
Fase de Inicio Seman Semana Semana Seman Semana Seman Semana Seman Semana Semana Seman Semana Seman Semana Seman Semana
a1 2 3 a4 5 a6 7 a8 9 10 a 11 12 a 13 14 a 15 16
Perfil de proyecto X
Levantamiento de X
requerimientos
Análisis de X
requerimientos
Desarrollo del módulo X
de las ventas.
Requerimientos X
Codificación X
Pruebas del módulo de X
ventas.
Modelo de casos de uso X
Especificación de casos X
de uso
Diagramas de actividad X
por caso de uso
Diagramas de secuencia X
por caso de uso
Diagramas de clases X
por caso de uso
Desarrollo modulo X
arriendos.
Requerimientos X
Codificación y pruebas X
Requisitos no X
funcionales
Desarrollo del módulo X
para nuevos proyectos
Requerimientos y X
desarrollo
Codificación y pruebas X
Análisis y Diseño X
Factura. X
Desarrollo del módulo X
de información de la
empresa.
Requerimientos y X
diseño
Codificación y pruebas X
Plan de pruebas X
Reportes factura.
Informe de pruebas X
Codificación y pruebas X
Desarrollo inicio de X
sesión
Pruebas generales del X
sistema
Manual del usuario X
Entrega del Sistema X
Autores: Grupo Investigador
9 MINUTAS
FASE 2: Inicialización
Minuta #1
Tabla 4 Minuta 1
Tabla 5 Minuta 2
Tabla 6 Minuta 3
Minuta #4
Tabla 7 Minuta 4
Reunión 4: Identificación de las versiones de las herramientas a utilizar en
N° 04
la app móvil, creación del diseño de la base de datos.
FECHA: 04/11/2019 HORA: 15pm LUGAR: Latacunga
PUNTOS A REVISAR
Identificación de las herramientas de desarrollo del app móvil.
Versiones de Android Studio.
Versiones de MySql.
Diseño de la base de datos.
PUNTOS ANALIZADOS
El sistema trabaja con la versión 3.5.2 Android Studio
El sistema trabaja con la versión 4.8.5 de MySql.
Creación de la base de datos con la información recolectada de la empresa.
PUNTOS A REVISAR
Complementar los aspectos necesarios del sistema y recepción del sistema y
requerimientos en base a la minuta 03.
PUNTOS ANALIZADOS
El sistema debe permitir ingresar al administrador.
El sistema debe permitir agregar las casas (CRUD) con el rol del administrador.
Sistema debe permitir eliminar archivos en un determinado tiempo (administrador).
El sistema permitirá llevar un control de ventas anuales, rentas mensuales de las
casas ofertadas.
Tabla 8 Minuta 5
Para entender de manera adecuada un modelo de negocio es necesario tener muy claro
los significados de las palabras modelo de negocio ya que Modelo de negocio es la
representación utilizada para la realización de cálculos, el negocio es cada una de las
actividades que se puede realizar en todo lo que es compra y venta, servicios básicos que
permite tener una ganancia económica. Como el resultante de estos dos objetos se
puede definir que el modelo de negocio es como se representa una empresa y su
actividad que la mantiene para poder ganar un ingreso económico con la compra y venta,
o prestación de bienes y servicios.
Componentes de Modelo de Negocio
Autores:
N° PROCESO DESCRIPCION
Gestión de Ventas
120
100
80
60
40
20
0
Actividad Riesgo mitigacion
Gestión de Rentas
120
100
80
60
40
20
0
Actividad Riesgo mitigacion
100
80
60
40
20
0
Actividad Riesgo mitigacion
Gestión de Información
120
100
80
60
40
20
0
Actividad Riesgo mitigacion
REGLAS DE NEGOCIO
Tabla 10 Reglas de Negocio
# Descripción
RN01 Sistema permitirá ingresar datos para la compra y venta, proyectos de casas.
RN02 Sistema permitirá visualizar las casas para proyectos, ventas, arriendo.
RN03 El sistema permitirá cancelar acciones de visualización mal redactadas.
RN04 El sistema permitirá dar sugerencias de los proyectos de la venta, arriendo de
casas o departamentos.
RN05 El sistema permitirá visualizar los proyectos para la construcción de una casa.
RN06 El sistema permitirá subir archivo jpg para visualizar.
RN07 El sistema permitirá eliminar jpg de la visualización
RN08 El sistema permitirá modificar archivo jpg de las casas en rentar o en venta.
RN09 El sistema permitirá generar un reporte de las ventas anuales de la empresa.
RN 10 El sistema permitirá generar un reporte anual de los arriendos que se tenga cada
mes esto se visualizara en el administrador del aplicativo web.
Autores: Grupo Investigador
Este proyecto está vinculado cada una de las personas de la ciudad de Latacunga y otras
ciudades para su libre manipulación sin costo alguno que se podrán descargar en los diferentes
dispositivos móviles a futuro se podrá subir a Play Store, este nuevo proyecto realiza por el
grupo de trabajo con lo más nuevo en tecnología web móvil se podrá movilizar a varias
ciudades del país con la venta y arriendo de casas que es sus funcionalidades principales. Para
la creación de este proyecto se realizó varias reuniones con la gerente de la empresa y el
equipo de trabajo para la definición de procesos.
GESTION DE RIESGO:
Complejidad e Financieros
Mercado Control
Interfaces
Cliente Priorización
Rendimiento y Comunicación
Fiabilidad
Condiciones
Calidad Climáticas
ADMINISTRADOR USUARIO
REGISTRO
ADMINSTRA BASE DE DATOS
CRUD USUARIOS
15.1.1 Propósitos:
La aplicación móvil se crea con la finalidad de tener una apertura más grande con
las personas quienes les darán un uso a esta aplicación móvil abarcando las tareas
más importantes para el usuario, para que este se sienta conforme con el servicio
brindado de la empresa.
Según [ CITATION Def \l 3082 ] Rol es un término que proviene del inglés role, que a su
vez deriva del francés rôle. El concepto está vinculado a la función o papel que cumple
alguien o algo.
El ROI simplemente se refiere a la idea de que algo de valor ha resultado de una
inversión de tiempo, energía o dinero se calcula simplemente restando el costo de una
inversión de los ingresos recibidos de la inversión, dividido por el mismo costo de
inversión Según [CITATION San08 \l 3082 ].
Según [ CITATION Mar14 \l 3082 ] El Product Owner es quién escribe los requisitos y lo
hace “just in time”, es decir que escribe los requisitos cuando se necesitan.
15.1.5 Referencias de Nuestro Proyecto
rol, D. (s.f.). Obtenido de https://definicion.de/rol/
Iniciar sesión:
Es la primera actividad que debe hacer el Administrador y el Usuario ingresando su
información personal, antes de ingresar a navegar en Sistema web o Móvil.
Gestionar Usuarios:
El Administrador podrá controlar a los usuarios registrados dentro de la Empresa así
mismo como modificarlos o eliminarlos.
Gestionar Compras:
Este Modulo es donde se ingresará la información de las viviendas con sus respectivas
características sea desde la ubicación hasta de que consta cada casa para que los
usuarios aprecien detalladamente, es más se adjuntan imágenes de la misma.
Gestionar Rentas:
Este Modulo es donde se ingresará la información de las viviendas o departamentos con
sus respectivas características sea desde la ubicación hasta de que consta cada casa; y se
adjuntan imágenes de cada una de ellas para que los usuarios aprecien detalladamente.
Generar Facturas:
Esta función cumplirá en recolectar información de la Empresa, el usuario y la compra
o renta que haga el cliente con sus respectivos datos personales y el monto que deberá
cancelar por la adquisición realizada.
Características del Usuario
Restricciones
La Empresa Constructoras Valverde no cuenta con muchos computadores dentro de sus
oficinas ya que los socios no han visto la necesidad de obtenerlos aun, por este motivo
se quiere hacer implementación de la tecnología.
Actualmente no cuentan con un servidor para alojar la aplicación por lo que resulta
dificultoso obtener uno.
Algunos directivos no están de acuerdo en el alquiler de un hosting para poder alojar la
App.
Los socios de la compañía aún no se familiarizan con el uso de celulares inteligentes.
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 1. El usuario ingresa a la interfaz de Ventas.
principal 2. La app presenta la interfaz de Ventas.
3. El usuario selecciona un inmueble
4. La app presenta toda la información del inmueble
seleccionado
5. El usuario verifica si desea comprar el inmueble para
realizar la facturación
6. La app Guarda la Información registrada.
7. El sistema presenta la información con las casas y/o
apartamento ingresado para la venta
Flujo 1. El Usuario selecciona un inmueble ya vendido.
Alterno 1 2. La app envía un mensaje de inmueble vendido o la compra
no puede realizarse.
3. El usuario regresa al paso 3.
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 1. El Usuario ingresa a la interfaz de ventas.
principal 2. La app presenta la Interfaz de ventas.
3. El usuario observa la interfaz con los inmuebles
4. El usuario selecciona un inmueble.
5. La app muestra la información del inmueble y de la venta.
6. La app presenta en la interfaz la opción de ver Factura.
7. El usuario da clic e ingresa a Facturación.
8. La app presenta la opción de facturación del inmueble.
9. El usuario da clic en facturación.
10. La app presenta la facturación por la venta de la vivienda.
Flujo
Alterno 1
Post El usuario debe estar registrado y es el que tiene permitido hacer
condición cambios en el sistema.
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 1. El usuario ingresa a la interfaz de rentas.
principal 2. La app presenta la interfaz de rentas.
3. El usuario selecciona un inmueble
4. La app presenta toda la información del inmueble
seleccionado
5. El usuario verifica si desea comprar el inmueble para
realizar la facturación
6. La app Guarda la Información registrada.
7. El sistema presenta la información con las casas y/o
apartamento ingresado para la renta
Flujo 1. El Usuario selecciona un inmueble ya rentado.
Alterno 1 2. La app envía un mensaje de inmueble ya rentado
3. El usuario regresa al paso 3.
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 11. El Usuario ingresa a la interfaz de rentas.
principal 12. La app presenta la Interfaz de rentas.
13. El usuario observa la interfaz con los inmuebles
14. El usuario selecciona un inmueble.
15. La app muestra la información del inmueble y de la renta.
16. La app presenta en la interfaz la opción de ver Factura.
17. El usuario da clic e ingresa a Facturación.
18. La app presenta la opción de facturación del inmueble.
19. El usuario da clic en facturación.
20. La app presenta la facturación por la renta de la vivienda.
Flujo
Alterno 1
Post El usuario debe estar registrado y es el que tiene permitido hacer
condición cambios en el sistema.
17.1.4 DIAGRAMA DE ACTIVIDAD FACTURACION RENTAS
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 1. El usuario ingresa a la interfaz de Proyectos.
principal 2. La app presenta la interfaz de nuevos Proyectos.
3. El Usuario puede Seleccionar y visualizar un nuevo
proyecto con los datos de la casa, apartamento o terreno
donde se va a realizar el proyecto.
4. La app presenta la interfaz con las características y detalles
de los inmuebles.
5. El usuario mira los nuevos proyectos creado recientemente y
detallados.
Flujo
Alterno 1
Post El administrador debe generar un reporte de los cambios generados
condición en las cuentas
Actor Usuario
Pre El usuario debe estar previamente autenticado en el sistema.
condición
Flujo 1. El usuario ingresa a la interfaz de Información.
principal 2. La app presenta la interfaz de Información o Contenidos.
3. El Usuario puede Seleccionar y visualizar los datos e
información con los detalles de la empresa en la página
web.
4. La app presenta la interfaz de la Información de la Empresa
y detalles de esta entidad.
5. El usuario mira los datos detallados de la Constructora.
Flujo
Alterno 1
Post El administrador debe generar un reporte de los cambios generados
condición en las cuentas
DIAGRAMA DE ACTIVIDAD GESTION DE INFORMACION
INICIO (HOME)
Es una de las pantallas e interfaces principales donde ya estaremos navegando por la
app móvil, aquí encontraremos ya información que nos proporciona la Constructora
es decir sus módulos presentadas en el menú de opciones e imágenes de casas que
están libres.
VENTAS DE INMUEBLES
Este módulo de ventas presenta opciones de ayuda de búsqueda para una mayor
facilidad de encontrar casas o departamentos, además imágenes proporcionando
información de los inmuebles que están disponibles para las compras.
RENTAS DE INMUEBLES
Este modelo de Rentas presenta opciones de ayuda de búsqueda para mejorar y facilitar
la manera de encontrar casas o departamentos, además imágenes proporcionando
información de los inmuebles que están disponibles para las futuras alquileres o rentas.
NUEVOS PROYECTOS
La Interfaz de Nuevos Proyectos es similar a la de Compras y Rentas, la diferencia
en esta son las nuevas casas y condominios saber que personas están interesadas en
estos proyectos innovadores y quieran aportar con la empresa, indicando así mismo
una galería de los inmuebles disponibles.
GESTIÓN DE CONTENIDOS
En este módulo se presenta una interfaz donde podremos ver la información completa
de la constructora, así como sus noticias, contactos, ubicación se maneja e implementa
información manejada por la Constructora para hacerse conocer por los clientes.
EQ: Buscar.
Cálculo de Hora/Hombre
h/h= 117.7*8
h/h= 941.6
1 mes = 20 días
d/h= 941.6/4
d/h= 235.4
d/h=235.4/3 (programadores)
d/h= 78.46
Cálculo mes hombre
m/h= (d/h) /mes
m/h= 117’7/ 20
m/h = 5.89
Interpretación de resultados
m/h = 5.89
Meses = 6 MESES
días= 20*0.89
días= 17.8
POR EL PRESENTE PROYECTO TENDRIA UN LAPSO DE 6 MESES CON 17
DIAS Y 8 HORAS CON TRES PROGRAMADORES .
Costo=11.172
Interpretación
El presupuesto para el desarrollo del presente proyecto que se trabajara por la duración
de 3 meses y 8 días, y 4 horas productivas se estima un costo de 4926 dólares
americanos.
MOCKUPS DE LA APLICACIÓN
Iniciar sesión #1
Campos DE
Contraseña 15
Correo 25
Total 40
INICIO HOME
Inicio Home #2
Campos DE
Ubicación 20
Propiedades 20
Precio 6
Total 46
VENTAS DE INMUEBLES
Ventas de inmuebles #3
Campos DE
Nuevo 20
Precio
Ventas de inmuebles #3 6
Propiedad
campos 20Ds
Facturación
Total 4670
total 70
RENTAS DE INMUEBLES
Rentas de inmuebles #4
Campos DE
Nuevo
Rentas de inmuebles #4 20
Precio
campos 6Ds
Propiedad
Facturación 2070
total
Total 4670
NUEVOS PROYECTOS
Nuevos proyectos #5
Campos DE
Total 0
GESTION DE CONTENIDOS
Gestión de contenidos #6
Campos DE
20
Mensaje
0
Correo 25
Asunto 25
25
Total 0
METODO COCOMO
Esfuerzo Personas
Método Constructivo de Costos nos permite encontrar: Tiempo Productos
Tecnología
ABREVIACIÓN SIGNIFICADO
TLDC Miles líneas de código
LDC Líneas de código
PFA Puntos de Función Ajustados
SLOC Líneas de código fuente
CMM Modelo de capacitación de madurez
SFI Sumatoria de factores de escala
E Esfuerzo nominal
A Valor Constante (2,94)
B Factores de ajuste
ITEMI Factores de esfuerzo compuesto
TED Tiempo de entrada de datos
VDE Volumen de datos de entrada
RE Rapidez de entrada de datos (0,5)
TDES Tiempo de desarrollo
CH Cantidad de personal
VDE Volumen de datos de estrada
VDS Volumen de datos de salida
TE Tiempo de ejecución
SFi=19.06
A=2,94 VALOR CONSTANTE
B=(0,91+0,01*SFi) FÓRMULA
B=(0,91+0,01*19.06)
B=1,10
TED=VDE/RE*3600FÓRMULA
TED=428/0,5*3600
TED=0,23
INDICADORES DE PLATAFORMA
INDICADORES DE PROYECTO
E=A*(TLDC ¿¿ B*ITEMiFÓRMULA
E=2.94*(2.35 ¿ ¿1.10*0.55
E=2.94(2.55)*0.55
E=4.13
Tdes=3.67*(4.13 ¿ ¿ 0.28+0.02∗19.06
Tdes=3.67*(4.13 ¿ ¿ 0.66
Tdes=3.67*(2.54)
Tdes=9.32
Tdes=9 meses
0.32*20 días laborables =6.4 días
Tdes= 6 dias y 4 horas
Cuantas personas se necesita el proyecto
CH=E/Tdes
CH=4.13/9.32
CH=0.44
CH=1 PERSONA
ANEXOS
20 PLAN DE PRUEBAS
El plan de pruebas es un producto formal que ayuda a definir los objetivos de la prueba de un
sistema, establece y coordina una estrategia de trabajo, y provee del marco adecuado para
elaborar una planificación paso a paso de las actividades de prueba. El plan se inicia en el
proceso Análisis del Sistema de Información, definiendo el marco general, y estableciendo los
requisitos de prueba de aceptación, relacionados directamente con la especificación de
requisitos funcionales y no funcionales los cuales son indispensables para el desarrollo de esta
técnica.
Gracias a este método de pruebas podemos distinguir el propósito de establecer las técnicas,
herramientas y actividades relacionadas con la ejecución y validación del plan de pruebas; las
cuales incluyen responsabilidades de cada una de las tareas establecidas, esta técnica fue
aplicada a nuestro sistema para evidenciar su validez el plan de pruebas se encuentra ubicado en
el ANEXO 1.
21 PRUEBAS UNITARIAS
Es un procedimiento usado para validar que un módulo o método de un objeto fuente funciona
apropiadamente y en forma independiente. A través de ellas se verifica que cierto módulo o
método se ejecuta dentro de los parámetros y especificaciones concretadas en documentos tales
como los casos de uso y el diseño detallado.
Estas pruebas nos ayuda a identificar los posibles errores que tenga nuestro sistema ya que esta
técnica está desarrollada para realizar pruebas por iteraciones y distinguir cada una de las
posibles deficiencias gracias a esto se puede actuar de forma inmediata corrigiendo los errores
en el módulo que este expuesto, las pruebas realizadas están ubicadas en el ANEXO 2 para su
verificación
Plan de pruebas
SUBTÍTULO:
VERSIÓN: 2.0.0
ARCHIVO:
AUTOR PLANTILLA: BONILLA JUAN, DÁVILA FRANCISCO, LÓPEZ RUBÉN
Firmas y Aprobaciones
ELABORADO POR: BONILLA JUAN, DÁVILA FRANCISCO, LÓPEZ RUBÉN, NOTENO BYRON
FECHA: [2020-02-11]
Facturación Acción y resultado de entregar y registrar equipajes o mercancías para que s
ean enviados a su destino.
Inmuebles Está unido al terreno de modo inseparable, tanto física como jurídicamente.
23 Identificación de entregables del Proyecto
La siguiente tabla identifica la Documentación y la disponibilidad de esta, usada para
desarrollar el Plan de Pruebas:
24 Misión
La misión que forma parte de este plan de pruebas es :
25 Elementos a Probar
Se probará el caso de uso denominado facturación de ventas y arriendos de la aplicación, el
tiempo que dura la evaluación debe generar de forma automática la factura de la venta o
arriendo, ya que el alcance se basa en que permita imprimir la factura a los usuarios de la
compra o arriendo del inmueble donde se especifica todos los datos del usuario
Se probarán los cambios de los errores encontrados en las iteraciones anteriores, si es que
existen.
27 Responsabilidades y Cronograma
Esta sección presenta los recursos y el cronograma requeridos para efectuar las pruebas,
especificando las responsabilidades principales, el conocimiento y las habilidades requeridas
de esos recursos.
Rol Actividades
ANALISTA Andrés Dávila
TESTER Juan Bonilla
29 Requerimientos de Ambiente
Esta sección presenta los recursos no humanos requeridos para el plan de pruebas.
30 Requerimientos de Hardware
Los siguientes son los elementos de hardware necesarios para poder realizar las pruebas
Ejemplo.
31 Análisis de Impacto
A continuación se lista todas las dependencias y restricciones para poder realizar el proyecto
de pruebas.
32 Requisitos específicos
Requerimientos Funcionales
USUARIO
SISTEMA
R7. El sistema permitirá Abrir sesión del usuario
33 Requerimientos no Funcionales
RNFO1. El sistema tendrá una interfaz gráfica de usuario
Prioridad Alta
1. Requerimientos no Funcionales
El sistema tendrá una interfaz gráfica de usuario
Prioridad Alta
Formulario de Pruebas
Información General
Fecha de Pruebas y 23/01/2020 – Azucena Valverde (aquí poner un nombre del cliente
Probador o usuario)
Elaboración del Ingreso de las respuestas en el Formulario de test con las Formulario de test
Test de Riesgos Formulario de test o examen. preguntas a ser con las preguntas a
del trabajo respondidas. ser respondidas.
Calificación del Formulario de Examen a ser Calificación del Examen o Calificación del
Examen o test calificado Test Examen o test.
Response
Una imagen de datos de salida
Request:
Response
Request:
Response:
Response:
Descripción del Se requiere Elaborar un aplicativo que permita que los exámenes se
Requerimiento desplegué de pregunta en pregunta para los cursos de capacitación
de Riesgos de Trabajo.
Generación del Visualización del tiempo para el Visualización del Formulario con el
tiempo para la Test. Tiempo Restante para tiempo generado
evaluación rendir el Test el afiliado automáticamente para
rendir el test el
afiliado.
Request:
Response:
Request:
Response:
Response: