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

INGENIERA SOFTWARE

LUIS FERNANDO ZAPATA MEDRANO


4151010051
SISTEMA PARA REGISTRAR FINANZA PERSONALES

Anlisis de requerimientos:


Podemos decir que con una adecuada tcnicas de recoleccin de informacin como son
encuestas, entrevistas, ideas, estudio de caso similar, manual de procesamiento, estudio de
documentos Cuestionarios, preguntas concretas para una persona especfica, pudimos obtener los
siguientes requerimientos funcionales y no funcionales:



Requerimientos Funcionales:
El sistema debe poseer funciones que les permitan a los usuarios realizar las siguientes operaciones:

ITEMS Requerimiento Objetivo Actor o usuario que
se puede ejecuta
Funciones
Relacionadas
1 Iniciar Sesin EL l usuario acceder al sistema Usuario (todos los
usuarios)
Registrarse
Recordar
Contrasea
2 Registrar Agregar Usuario Permite al usuario crear usuario e
ingresar
Usuario Padre familia
3 Recordar contrasea. Poder recordar la contrasea en
caso de olvido
Usuario Padre familia
4 Cambiar contrasea Poder cambiar la contrasea de
acceso por seguridad
Usuario Padre familia Iniciar Sesin
5 Consultar Usuario Consultar los usuarios existentes Usuario Padre familia Consulta
6 Modificar Usuario Permite al modificar informacin
de un usuario
Usuario Padre familia Consulta
7 Eliminar Usuario Permite eliminar a un usuario Usuario Padre familia Consulta
8 Agregar ingreso Ingresar datos bsicos del ingreso Usuario Padre familia
9 Consultar Ingreso El usuario puede consultar
ingreso registrados
Usuario Padre familia Consulta
Ingreso
10 Modificar Ingreso El usuario puede modificar
ingreso registrados
Usuario Padre familia
11 Eliminar Ingreso El usuario puede eliminar ingreso
registrados
Usuario Padre familia
12 Agregar gasto Ingresar datos bsicos del gasto Usuario Padre familia
13 Consultar gasto El usuario puede consultar gasto
registrados
Usuario Padre familia
14 Modificar gasto El usuario puede modificar gasto
registrados
Usuario Padre familia Consulta gasto
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051
15 Eliminar gasto El usuario puede eliminar gasto
registrados
Usuario Padre familia Consulta gasto
15 Agregar Ingreso del mes Se Ingresar los ingreso que hubo
en el mes
Usuario Padre familia
16 Agregar gasto del mes Se Ingresar los gasto que hubo en
el mes
Usuario Padre familia
17 Reporte ahorro y deuda Se genera reporte de ahorro o
gasto que hubo en el mes
Usuario Padre
familia/familia
Reporte si hubo
ingreso o gasto
en el mes


Requerimientos no funcionales
L as siguientes condiciones son requeridas por el sistema para que los requerimientos funcionales
puedan funcionar de forma satisfactoria:

1. Un servidor web conectado a internet con IP pblica y puerto fijo.
2. Un cliente WEB (Navegador) compatible con los ltimos estndares.
3. Base de datos compatible con los estndares SQL (PostgreSQL, MySQL.etc.).


Clase entidades del sistema:

Las clases entidades con su propiedades y atributos son almacenado en la BD para posteriori mente
ser recuperado y procesado.


1. Clase UsuarioPadre: esta clase se utiliza para representar a todos los usuarios registrados en el
sistema.
2. Clase Ingreso:r Esta clase esta representa con todo los ingreso que tiene el usuarioPadre.
3. Clase Gasto:. Esta clase esta representa con todo los gasto que tiene la familia

Modelo Funcional
Actores


DIAGRAMA DE CASO DE USO
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051


ID:1 Prioridad: Alta
Nombre: Ingresar al Sistema
Objetivo: Ingresar al sistema con la informacin necesaria
Actores: Usuario, padre
Precondicin:
Iniciar sesin
PostCondicion: El usuario Inicia sesin correctamente.
FLUJO BASICO O IDEAL
ACTOR SISTEMA
Usuario padre entra al programa
El programa presenta inicio de sesin
UsuarioPadre entra su ID y su contrasea
El programa examina la informacin
FLUJO ALTERNATIVO O CONDICIONAL
UsuarioPadre entre con datos errados

El programa indica que el usuario introdujo datos
incorrectos



INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051

ID:2 Prioridad: Alta
Nombre: Cambiar Contrasea
Objetivo: Permite al usuario recordar su contrasea.
Actores: Usuario, Padre
Precondicin: Debe estar creado en la DB y debe haber iniciado sesin
PostCondicion: Se Valida correctamente la informacin, el usuario ha cambiado correctamente su
contrasea.
FLUJO BASICO O IDEAL
ACTOR SISTEMA
Entra a la opcin modificar usuario

El programa presenta unos registro de usuarios
existentes
El usuario modifica la contrasea cambia los datos y da
clic en el botn modificar
El programa muestra los campos para que
ingrese la contrasea actual y despus se ingresa la
nueva contrasea ,muestra un mensaje que ha
cambiado exitosamente la contrasea
FLUJO ALTERNATIVO O CONDICIONAL
El usuario Cancelara la operacin.

El sistema cancela la operacin y va al men principal




ID:3 Prioridad: Media
Nombre: Recordar Contrasea
Objetivo: Permite al usuario recordar su contrasea.
Actores: Usuario, padre
Precondicin: Debe estar creado en la DB y debe haber iniciado sesin
PostCondicion: Se Valida correctamente la contrasea
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuario ingresa a la opcin de recordar Contrasea El programa muestra los campos ingrese ID,
Correo).

FLUJO ALTERNATIVO O CONDICIONAL
El usuario introduce identificacin errada El programa indica un mensaje usuario no
registrado.


INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051


ID:4 Prioridad: Alta
Nombre: Crear UsuarioPadre
Objetivo: Crear usuario. /ingresar
Actores: Usuario, padre
Precondicin: Es Necesario Validar el Usuario
Debe estar creado en la DB y debe haber iniciado sesin
PostCondicion: Se Valida correctamente la informacin ,el usuario se registro correctamente
FLUJO BASICO O IDEAL
ACTOR SISTEMA
Se entra cuando el usuario desea tener una cuenta para
utilizar la aplicacin
El programa muestra campos para introducir la
informacin y se valida los datos de Usuario

Se incluyen registro de identificacin nombre, direccin,
telfono, direccin correo usuario y una contrasea.
El programa confirma informacin ingresada
FLUJO ALTERNATIVO O CONDICIONAL
Se ha Introducido datos incompletos. Se tienen que llenar todos los campos requeridos
y valida el usuario.


ID:5 Media
Nombre: Modificar Usuario
Objetivo: Modificar informacin de un usuario.
Actores: Usuario Padre
Precondicin: El permite modificar informacin de un usuario
PostCondicion: Posteriormente Se Hacen Las Actualizaciones Requeridas Por el Usuariopadre
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El Usuariopadre ingresa a la opcin de modificar usuario. El programa una la lista de usuarios existentes
El usuariopadre entra opcin modifica y modifica dato de
usuario
El programa muestra un mensaje de comprobacin
El UsuarioPadre res tfica que la informacin modificada
se ha correcta
El programa indica un mensaje indicando que los datos
fueron modificados con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el usuario no se encuentra
registrado.



INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051


ID:6 Prioridad: Alta
Nombre: Consultar Usuario
Objetivo: Nos permite consultar usuarios existentes.
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
Cada Consulta
PostCondicion: Se Valida la Informacin dependiendo De Las Opciones Seleccionadas Por El
Usuario
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El UsuarioPadre entra a la opcin de consultar. El programa presenta una la lista de usuarios
El Usuario escoge un l usuario a consultar. El programa presenta la informacin del usuario.

FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el usuario no se encuentra
registrado.



ID:7 Prioridad: Alta
Nombre: Crear Ingreso
Objetivo: Permite Introducir datos bsicos del Ingreso
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
crear Ingreso.
PostCondicion: Se Valida la Informacin y se crea satisfactoriamente el Ingreso
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuariopadre escoge la opcin introducir Ingreso El programa muestra campos para introducir la
informacin.
El usuariopadre introduce la informacin necesaria del ingreso. El programa confirma informacin ingresada.
El usuariopadre verifica que informacin este correcta El programa Indica que el Ingreso fue Introducido con
xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se ha Introducido datos incompletos. Se tienen que llenar todos los campos requeridos
y valida el usuario.


INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051


ID:8 Prioridad: Alta
Nombre: Consultar ingreso
Objetivo: Nos permite consultar Ingreso existentes
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
Cada Consulta
PostCondicion: Se Valida la Informacin Exitosamente Seleccionadas Por El Usuario
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El UsuarioPadre entra a la opcin de consultar ingreso El programa presenta una la lista de ingreso
El Usuario escoge un ingreso a consultar. El programa presenta la informacin del ingreso

FLUJO ALTERNATIVO O CONDICIONAL
Se introduce ingreso errado El programa muestra un mensaje indicando
que el ingreso no existe.


ID:9 Prioridad: Alta
Nombre: Modificar Ingreso
Objetivo: Modificar informacin de un Ingreso
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
modificar
PostCondicion: Posteriormente Se Hacen Las modificaciones Requeridas
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El Usuariopadre ingresa a la opcin de modificar ingreso El programa muestra una la lista de Ingreso existentes
El usuariopadre entra opcin y modifica dato de ingreso El programa muestra un mensaje de comprobacin
El UsuarioPadre res tfica que la informacin modificada
se ha correcta
El programa indica un mensaje indicando que los datos
fueron modificados con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el ingreso no se encuentra
registrado.



INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051




ID:10 Prioridad: Alta
Nombre: Eliminar Ingreso
Objetivo: Permite eliminar ingreso registrado.
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
eliminar
PostCondicion: Posteriormente Se Hacen la eliminacin Requeridas
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El Usuariopadre ingresa a la opcin de eliminar ingreso El programa muestra una la lista de Ingreso existentes
Para eliminar
El usuariopadre entra opcin eliminar dato de ingreso El programa muestra un mensaje de comprobacin
El UsuarioPadre res tfica que la informacin eliminada
se ha correcta
El programa indica un mensaje indicando que los datos
fueron eliminados con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el ingreso no se encuentra
registrado..



ID:11 Prioridad: Alta
Nombre: Crear gasto
Objetivo: Nos permite consultar gasto existentes
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario
PostCondicion: Se Valida la Informacin Exitosamente Seleccionadas Por El Usuario
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuariopadre escoge la opcin introducir gasto El programa muestra campos para introducir la
informacin.
El usuariopadre introduce la informacin necesaria del gasto. El programa confirma informacin ingresada.
El usuariopadre verifica que informacin este correcta El programa Indica que el gasto fue Introducido con
xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se ha Introducido datos incompletos. Se tienen que llenar todos los campos requeridos
y valida el usuario.
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051




ID:12 Prioridad: Alta
Nombre: Consultar gasto
Objetivo: Nos permite consultar gasto existentes
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
Cada Consulta
PostCondicion: Se Valida la Informacin Exitosamente Seleccionadas Por El Usuario
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El UsuarioPadre entra a la opcin de consultar gasto El programa presenta una la lista de gasto
El Usuario escoge un gasto a consultar. El programa presenta la informacin del gasto

FLUJO ALTERNATIVO O CONDICIONAL
Se introduce gasto errado El programa muestra un mensaje indicando
que el gasto no existe.



ID:13 Prioridad: Alta
Nombre: Modificar gasto
Objetivo: Modificar informacin de un gasto
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
modificar
PostCondicion: Posteriormente Se Hacen Las modificaciones Requeridas
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El Usuariopadre ingresa a la opcin de modificar gasto El programa muestra una la lista de gasto existentes
El usuariopadre entra opcin y modifica dato de gasto El programa muestra un mensaje de comprobacin
El UsuarioPadre res tfica que la informacin modificada
se ha correcta
El programa indica un mensaje indicando que los datos
fueron modificados con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el gasto no se encuentra
registrado.
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051






ID:14 Prioridad: Alta
Nombre: Eliminar gasto
Objetivo: Permite eliminar gasto registrado.
Actores: Usuario Padre
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
eliminar
PostCondicion: Posteriormente Se Hacen la eliminacin Requeridas
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El Usuariopadre ingresa a la opcin de eliminar gasto El programa muestra una la lista de gasto existentes
Para eliminar
El usuariopadre entra opcin eliminar dato de gasto El programa muestra un mensaje de comprobacin
El UsuarioPadre res tfica que la informacin eliminada
se ha correcta
El programa indica un mensaje indicando que los datos
fueron eliminados con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce una identificacin errada

El programa indica que el gasto no se encuentra
registrado..

ID:15 Prioridad: Alta
Nombre: Introducir ingreso del mes
Objetivo: Permite Introducir Ingreso del mes
Actores: Usuario Padre, familia
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
Introducir ingreso del mes
PostCondicion: Se Valida la Informacin y se Introduce satisfactoriamente el Ingreso del mes
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuario escoge la opcin introducir Ingreso de mes El programa muestra campos para introducir la
informacin del mes
El usuario introduce la informacin necesaria del ingreso del
mes
El programa confirma informacin ingresada del mes
El usuario verifica que informacin este correcta El programa Indica que el Ingreso de mes fue
Introducido con xito.
FLUJO ALTERNATIVO O CONDICIONAL
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051
Se introduce ingreso mes errado El programa muestra un mensaje indicando
que el ingreso mes no existe.




ID:16 Prioridad: Alta
Nombre: Introducir gasto del mes
Objetivo: Permite Introducir gasto del mes
Actores: Usuario Padre, familia
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De
Introducir gasto del mes
PostCondicion: Se Valida la Informacin y se Introduce satisfactoriamente el gasto del mes
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuario escoge la opcin introducir gasto de mes El programa muestra campos para introducir la
informacin del mes
El usuario introduce la informacin necesaria del gasto del mes El programa confirma informacin ingresada del mes
El usuario verifica que informacin este correcta El programa Indica que el gasto de mes fue Introducido
con xito.
FLUJO ALTERNATIVO O CONDICIONAL
Se introduce gasto mes errado El programa muestra un mensaje indicando
que el gasto mes no existe.



ID:17 Prioridad: Alta
Nombre: Reporte de ahorro o deuda mes
Objetivo: Permite saber ahorro deuda del mes
Actores: Usuario Padre, familia
Precondicin: Es Indispensable estar creado en la DB y a Ver Validado El Usuario Antes De ver
ahorro del mes
PostCondicion: Se Valida la Informacin y muestra satisfactoriamente ahorro del mes
FLUJO BASICO O IDEAL
ACTOR SISTEMA
El usuario escoge la opcin reporte de ahorro o deuda del mes El programa muestra reporte ahorro o deuda de la
informacin del mes
El usuario verifica que informacin este correcta El programa Indica que el reporte del mes se produjo
con xito.

INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051
FLUJO ALTERNATIVO O CONDICIONAL
El Usuario No Podr ver reporte de mes Si no ha
introducido ingreso y gasto del mes.
El programa muestra un mensaje indicando
que no introducido ingreso y gasto.




MODELO CONCEPTUAL
INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051


INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051
EL MODELO DE DISEO





INGENIERA SOFTWARE
LUIS FERNANDO ZAPATA MEDRANO
4151010051

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