0% encontró este documento útil (0 votos)
23 vistas11 páginas

FinTran: Solución Financiera para Conductores

actividad ibero

Cargado por

Duvan Otalora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas11 páginas

FinTran: Solución Financiera para Conductores

actividad ibero

Cargado por

Duvan Otalora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

Elevator pitch

Duván L. Otalora Rocha

Asesor:

Ing. Angela Santana

Universidad Ibero

Facultad de Ingeniería

Desarrollo de Software
2

Descripción del problema

En el contexto del transporte público en Cundinamarca, especialmente en Bogotá, los


conductores enfrentan dificultades económicas debido a la falta de un control financiero
efectivo. Esta situación se agrava por la falta de control detallado de ingresos y gastos, la
variabilidad en los ingresos, la inestabilidad económica, el limitado acceso al crédito y su
impacto en la calidad del servicio.
Modelado del proyecto

El modelado del proyecto "FinTran" se basa en la metodología UML (Unified Modeling

Language), que proporciona un conjunto de herramientas y notaciones estándar para visualizar,

especificar, construir y documentar los artefactos de un sistema de software.

Diagrama MER :
3

Diagrama de Clases:

Diagrama de Secuencia:
4

Diagrama de flujograma:
5

Diagrama de Casos de uso:

Modelado a partir de la técnica del Planing Poker.

Registro de Conductores:

• Estimación: 5 puntos

• Desarrollar la funcionalidad para que los conductores se registren en el sistema.

• Validar la información del conductor durante el registro.

• Almacenar la información del conductor en la base de datos.

Gestión de Transacciones Financieras:

• Estimación: 8 puntos
6

• Implementar la funcionalidad para que los conductores registren ingresos y gastos

diarios.

• Calcular el saldo actual del conductor en función de las transacciones financieras.

• Generar informes mensuales y anuales de las transacciones financieras del conductor.

Integración con Servicios Bancarios:

• Estimación: 13 puntos

• Vincular la cuenta bancaria del conductor al sistema.

• Establecer una conexión segura con los servicios bancarios.

• Registrar y notificar al conductor sobre las transacciones realizadas a través de los

servicios bancarios.

Recordatorios y Alertas:

• Estimación: 5 puntos

• Desarrollar la funcionalidad de recordatorios automáticos sobre fechas de pago y

vencimientos de facturas.

• Implementar alertas en caso de transacciones sospechosas o problemas con los

servicios bancarios.

• Configurar las opciones de configuración de notificación para el conductor.

Interfaz de Usuario Intuitiva:

• Estimación: 3 puntos

• Mejorar la interfaz de usuario para que sea más intuitiva y fácil de usar.

• Realizar pruebas de usabilidad y corregir cualquier problema de diseño o navegación.


7

• Optimizar la interfaz para que sea responsive y funcione en diferentes dispositivos.

Estos fueron implementados en la actividad 3 a través del curso.

Backlog

Backlog del Proyecto:

El backlog del proyecto "FinTran" es una lista priorizada de funcionalidades y requisitos

que deben implementarse para satisfacer las necesidades de los usuarios y alcanzar los

objetivos del sistema.

1. Registro de Conductores:

• Como conductor, quiero poder registrarme en el sistema para acceder a las

funcionalidades.

• Como sistema, necesito validar la información proporcionada por el conductor

durante el registro.

• Como sistema, necesito almacenar la información del conductor en la base de

datos.

2. Gestión de Transacciones Financieras:

• Como conductor, quiero poder registrar mis ingresos y gastos diarios en el

sistema.

• Como sistema, necesito calcular el saldo actual del conductor en función de sus

transacciones financieras.

• Como sistema, necesito generar informes mensuales y anuales de las

transacciones financieras del conductor.


8

3. Integración con Servicios Bancarios:

• Como conductor, quiero poder vincular mi cuenta bancaria al sistema para

realizar transacciones financieras.

• Como sistema, necesito establecer una conexión segura con los servicios

bancarios para realizar transferencias y consultas de saldo.

• Como sistema, necesito registrar y notificar al conductor sobre las transacciones

realizadas a través de los servicios bancarios.

4. Recordatorios y Alertas:

• Como conductor, quiero recibir recordatorios automáticos sobre fechas de pago

y vencimientos de facturas.

• Como sistema, necesito enviar alertas al conductor en caso de transacciones

sospechosas o problemas con los servicios bancarios.

• Como sistema, necesito permitir al conductor configurar sus preferencias de

notificación.

5. Interfaz de Usuario Intuitiva:

• Como conductor, quiero una interfaz de usuario fácil de usar para acceder

rápidamente a las funcionalidades del sistema.

• Como sistema, necesito diseñar una interfaz de usuario intuitiva y responsive

que funcione en diferentes dispositivos.


9

Planificación de sprint

Sprint 1 (Duración: 2 semanas):

1. Registro de Conductores:

• Implementar la página de registro de conductores en la interfaz de usuario.

• Desarrollar la lógica de validación de la información del conductor durante el

registro.

• Configurar el almacenamiento de la información del conductor en la base de

datos.

2. Gestión de Transacciones Financieras:

• Diseñar la página para registrar ingresos y gastos diarios en la interfaz de

usuario.

• Desarrollar la lógica para calcular el saldo actual del conductor en función de las

transacciones financieras.

• Configurar la generación de informes mensuales y anuales de las transacciones

financieras del conductor.

Sprint 2 (Duración: 2 semanas):

1. Integración con Servicios Bancarios:

• Implementar la funcionalidad para vincular la cuenta bancaria del conductor al

sistema.
10

• Desarrollar la conexión segura con los servicios bancarios para realizar

transferencias y consultas de saldo.

• Configurar el registro y notificación de las transacciones realizadas a través de

los servicios bancarios.

2. Recordatorios y Alertas:

• Diseñar y desarrollar la funcionalidad de recordatorios automáticos sobre fechas

de pago y vencimientos de facturas.

• Implementar alertas en caso de transacciones sospechosas o problemas con los

servicios bancarios.

• Configurar las opciones de configuración de notificación para el conductor.

Sprint 3 (Duración: 2 semanas):

1. Interfaz de Usuario Intuitiva:

• Mejorar la interfaz de usuario para que sea más intuitiva y fácil de usar.

• Realizar pruebas de usabilidad y corregir cualquier problema de diseño o

navegación.

• Optimizar la interfaz para que sea responsive y funcione en diferentes

dispositivos.
11

Video Elevator Pitch

https://youtu.be/922XeEETEPY

También podría gustarte