Sei sulla pagina 1di 13

Modelo FURPS y FURPS +

Son factores de calidad de software generado por Hewlett-Packard bajo el acrnimo formado de las palabras
en ingls (Functionality, Usability, Reliability, Performance, Supportability), describen que pueden ser
utilizados para establecer mtricas de calidad dentro del proceso de ingeniera del software, este modelo
establece cinco caractersticas como factores de calidad que son los que le dan nombre del acrnimo en
ingls de las diferentes categoras:

Functionality (Funcionalidad): Describen qu es lo que un usuario debe ser capaz de hacer a travs del
sistema de software.

Caractersticas de sistemas
Capacidades
Seguridad

Usability (Usabilidad): La facilidad de uso incluye todos aquellos atributos que facilitan la interaccin de un
usuario con el sistema.

Factores humanos
Esttica
Consistencia
Documentacin

Reliability (Confiabilidad): Agrupa los requerimientos que tienen que ver con la solidez y robustez de un
sistema durante su ejecucin.

Recuperabilidad
Precisin
Prediccin

Performance (Rendimiento): Se refiere a la velocidad del sistema y su eficiencia en utilizacin de recursos.

Velocidad
Eficiencia
Consumo
Productividad
Tiempo de respuesta

Soportability (Soporte): Incluyen requisitos de instalacin y configuracin, as como facilidades para mantener
y administrar la operacin del sistema.



Adaptabilidad
Extensibilidad
Mantenibilidad
Compatibilidad
Configurabilidad

El signo +: Son requerimientos adicionales que regularmente son restricciones.

Restricciones de diseo: Limitan las posibilidades para disear un sistema.

Restricciones de implementacin: Se refieren a las reglas para la programacin, como la utilizacin
especifica de un lenguaje, o apegarse a ciertos estndares.

Restricciones de interface: Indican elementos externos con los que el sistema debe interactuar.

Restricciones fsicas: Se refieren a indicaciones para el hardware.




























REQUERIMIENTOS NO FUNCIONALES

N ID: R01
DESCRIPCION:
El sistema cuenta con un control de acceso, solo el usuario
registrador pueden acceder.
FUENTE: Encuesta solicitud del cliente
DEPENDENCIA: Desarrollo
PRE CONDICION: El usuario debe estar registrado
POST CONDICION: Registro de los datos solicitados por el sistema.
FLUJO NORMAL:
El usuario ingresa y registra los datos solicitados por el
sistema.
EXCEPCIONES:
Usuario no valido o no tiene permisos para acceder al
sistema.


N ID: R02
DESCRIPCION:
El usuario debe contar con un nombre y una contrasea
para acceder al sistema.
FUENTE: Entrevista usuarios y cliente
DEPENDENCIA: Desarrollo
PRE CONDICION:
Debe ser un usuario, estar registrado y contar con un
nombre y password previos antes de ingresar al sistema.
POST CONDICION:
El usuario puede acceder a los diferentes mdulos del
sistema y realizar transacciones.
FLUJO NORMAL: El usuario se encuentra registrado y accede al sistema.
EXCEPCIONES: El usuario olvido su nombre de usuario y/o password.


N ID: R03
DESCRIPCION:
El sistema para consultas de saldos se implemento en
asp.net y debe contar con el software necesario para su
funcionamiento, visual estudio 2010 y configuracin del IIS
6 o superior.
FUENTE: Desarrollo y propuesta del analista.
DEPENDENCIA: Desarrollo
PRE CONDICION:
El software solicitado debe estar instalado y configurado en
el servidor disponible para su instalacin.
POST CONDICION: Instalacin del sistema y puesta en marcha del mismo.
FLUJO NORMAL: Instalacin y configuracin del software sin novedades.
EXCEPCIONES: Mala configuracin del software solicitado y/o no compatible

N ID: R04
DESCRIPCION:
El sistema debe estar disponible en todo momento, por lo
que se implemento va WEB.
FUENTE: Entrevista con el cliente
DEPENDENCIA: Desarrollo
PRE CONDICION:
El sistema debe estar instalado y configurado en el servidor
previsto para su funcionamiento.
POST CONDICION:
Acceso total desde cualquier dispositivo con conexin a
internet.
FLUJO NORMAL: Conexin desde cualquier dispositivo con internet
EXCEPCIONES:
No hay conexin con el servidor (saturado), el servidor se
encuentra fuera de lnea.

N ID: R05
DESCRIPCION:
La informacin registrada por el sistema estar almacenada
en una base de datos en SQL server.
FUENTE: Entrevista cliente y analista
DEPENDENCIA: Desarrollo
PRE CONDICION:
Instalacin y configuracin del motor de base de datos del
sistema, acceso del usuario permitido, para mantinibilidad.
POST CONDICION: Usuario autorizado ingresa a la base de datos.
FLUJO NORMAL: Acceso a la informacin almacenada en la base de datos.
EXCEPCIONES:
Usuario de acceso a la base de datos errneo, mala
configuracin del software SQL.

N ID: R06
DESCRIPCION:
El acceso a la informacin cuando se genere una consulta
debe ser de menos de 4 segundos
FUENTE: Desarrollo y Analista
DEPENDENCIA: Desarrollo
PRE CONDICION:
Las consultas deben ser coherentes y deben ser
nicamente con la informacin contenida en el sistema, la
informacin debe estar completa para que sea registrada.
POST CONDICION:
Respuesta del servidor a la consulta realizada en menos de
4 segundos, se muestra en pantalla o se imprime.
FLUJO NORMAL:
Muestra la informacin solicitada y/o captura la informacin
digitada.
EXCEPCIONES: Consulta mal realizada, datos de filtro insuficientes.

N ID: R07
DESCRIPCION:
El usuario cuenta con un nombre y password nicos, el cual
le da acceso a ciertos mens dependiendo de su roll en el
sistema.
FUENTE: Entrevista cliente y analista
DEPENDENCIA: Desarrollo
PRE CONDICION:
El usuario debe esta registrado en el sistema y conocer su
roll en el mismo.
POST CONDICION:
Segn el roll del usuario autenticado se presentan los
mens a los que tiene acceso
EXCEPCIONES:
Usuario no registrado o no tiene permisos de acceso a todo
el sistema.
FLUJOS ALTERNATIVOS: Solicitud de cambio de roll al administrador del sistema.
FLUJO NORMAL: Acceso al sistema de acuerdo a su roll.





N ID: R08
DESCRIPCION:
Segn el tipo de usuario podr manipular la informacin en
el sistema.
FUENTE: Entrevista Cliente y Analista
DEPENDENCIA: Desarrollo
PRE CONDICION:
Usuario registrado y con un roll definido dependiendo de
sus funciones en la banco.
POST CONDICION:
Acceso a la aplicacin y manipulacin de la informacin
segn sus permisos de acceso.
FLUJO NORMAL:
Ingreso a la aplicacin, realizacin de consulta y/o registros
de a cuerdo a la necesidad del usuario.
EXCEPCIONES: Usuario sin privilegios o no habilitado para hacer cambios.

N ID: R09
DESCRIPCION:
Servidor con conexin permanente a internet, UPS, espacio
en disco mnimo de 10TB, memoria de 64 GB, procesador
Xeon E7 o superior, sistema operativo Windows server
2012 o Linux.
FUENTE: Desarrollo
DEPENDENCIA: Desarrollo
PRE CONDICION:
Configuracin del servidor con las especificaciones mnimas
requeridas.
POST CONDICION: Funcionamiento optimo del sistema implementado.
FLUJO NORMAL: Buen funcionamiento del sistema.
EXCEPCIONES:
Conexin a internet de baja velocidad, UPS bsica no
soportable por el servidor.

N ID: R10
DESCRIPCION:
Todos los accesos a la aplicacin sern registrados en un
modulo de auditoria, para evidenciar accesos no permitidos
y/o cambios realizados por los usuarios.
FUENTE: Desarrollo
DEPENDENCIA: Desarrollo
PRE CONDICION: Usuario autenticado en el sistema.
POST CONDICION: Registro de las actividades del usuario registrado.
FLUJO NORMAL:
Se registran todos los accesos a la aplicacin sin importar
el tipo de usuario.
EXCEPCIONES: No hay conexin con la base de datos y o la aplicacin.

REQUERIMIENTOS FUNCIONALES

N ID: R11
NOMBRE: Registro de Clientes
DESCRIPCION:
El sistema debe permitir realizar el registro de clientes
nuevos al sistema.
FUENTE: Entrevista Cliente
DEPENDENCIA: Registro y Control
PRE CONDICION:
Se deben registrar todos los datos solicitados por el
sistema.
POST CONDICION:
Registro detallado de los datos del cliente, nombres, cedula,
direccin, telfono, nacionalidad, correo electrnico etc.
EXCEPCIONES:
No registro toda la informacin obligatoria que pide el
sistema, el cliente ya esta registrado.
FLUJO NORMAL: Se almacenan todos los datos registrados del cliente.
FLUJOS ALTERNATIVOS:
No se puede registrar el cliente por falta de datos, se realiza
registro en otra ocasin.
PRIORIDAD: Alta
FLUJO DE USO: Diario
REGLA DE NEGOCIO: Todos los usuarios deben estar registrados
ENTRADA: Datos del cliente.
SALIDA: Detalle del registro de los datos del cliente.

N ID: R12
NOMBRE: Consignacin en la cuenta de ahorros
DESCRIPCION:
Un usuario previamente registrado puede realizar
consignacin de dinero en su cuenta, y recibe inters por el
total de su saldo, de acuerdo a las polticas del banco.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Bancaria
PRE CONDICION: El Usuario debe registrar su nombre y numero de cedula.
POST CONDICION: Realiza la consignacin a su nmero de cuenta.
EXCEPCIONES: Tiempo de transaccin demorado.
FLUJO NORMAL: Realiza la consignacin y aumenta el valor de su saldo.
FLUJOS ALTERNATIVOS:
No se registra la transaccin, se procede a realizar de
nuevo.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Monto a consignar
SALIDA: Nuevo saldo de la cuenta.

N ID: R13
NOMBRE: Consignacin en la cuenta corriente.
DESCRIPCION:
Un usuario previamente registrado puede realizar
consignacin de dinero en su cuenta.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Bancaria
PRE CONDICION: El Usuario debe registrar su nombre y numero de cedula.
POST CONDICION: Realiza la consignacin a su nmero de cuenta.
EXCEPCIONES: Tiempo de transaccin demorado.
FLUJO NORMAL: Realiza la consignacin y aumenta el valor de su saldo.
FLUJOS ALTERNATIVOS:
No se registra la transaccin, se procede a realizar de
nuevo.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Monto a consignar
SALIDA: Nuevo saldo de la cuenta.

N ID: R14
NOMBRE: Crear un CDT
DESCRIPCION:
Permite realizar la apertura de un CDT, con un valor de
dinero a invertir, un inters negociable y fecha.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Bancaria
PRE CONDICION:
El cliente debe contar con un monto previo para la apertura
del CDT.
POST CONDICION: Realiza la apertura con un periodo de tiempo determinado.
EXCEPCIONES: No puede hacer retiros de dinero.
FLUJO NORMAL:
Despus del tiempo pactado puede realizar el cierre del
CDT, en una cuenta corriente.
FLUJOS ALTERNATIVOS:
No se registra la transaccin, se procede a realizar de
nuevo.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Monto a consignar, fecha e inters convenidos.
SALIDA: Nuevo saldo de la cuenta.

N ID: R15
NOMBRE: Saldo de un cliente
DESCRIPCION: Muestra el calculo del dinero total de un cliente
FUENTE: Entrevista Cliente
DEPENDENCIA: Registro de transacciones
PRE CONDICION:
El usuario debe estar registrado y tener algn producto con
el banco.
POST CONDICION:
Muestra el valor del saldo de los productos que tiene un
cliente.
EXCEPCIONES:
El usuario no esta registrado y/o no ha realizado
consignaciones a ningn producto.
FLUJO NORMAL: El cliente realiza la consulta de saldo.
FLUJOS ALTERNATIVOS: El cliente cancela la transaccin.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Tipo de producto.
SALIDA: Saldo total de los productos.



N ID: R16
NOMBRE: Simulacin mes por mes en el tiempo.
DESCRIPCION:
Permite realizar la simulacin mes por mes y muestra los
rendimientos del saldo de los productos que tiene un
cliente.
FUENTE: Entrevista Cliente
DEPENDENCIA: Registro de transacciones y rendimientos.
PRE CONDICION:
El cliente debe tener algn producto con el banco y contar
con saldo disponible.
POST CONDICION:
Se imprime el registro de rendimientos segn el avance
realizado mes a mes.
EXCEPCIONES: Fecha de avance errnea o no tiene saldo disponible.
FLUJO NORMAL: Consulta los rendimientos mes a mes.
FLUJOS ALTERNATIVOS: No cuenta con saldo, realiza una consignacin.
PRIORIDAD: Media
FLUJO DE USO: Diario
ENTRADA: Fecha de avance y productos.
SALIDA: Muestra el rendimiento de sus productos.

N ID: R17
NOMBRE: Retiro de una cuenta de ahorros
DESCRIPCION:
Un usuario previamente registrado puede retirar dinero de
su cuenta, con los intereses generados.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Bancaria
PRE CONDICION: El cliente debe registrar el valor a retirar.
POST CONDICION: Se realiza el descuento del valor retirado de su cuenta.
EXCEPCIONES: Tiempo de transaccin demorado.
FLUJO NORMAL: Realiza el retiro de dinero y disminuye el valor de su saldo.
FLUJOS ALTERNATIVOS:
No se registra la transaccin, se procede a realizar de
nuevo.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Monto a retirar
SALIDA: Nuevo saldo de la cuenta.

N ID: R18
NOMBRE: Retiro de una cuenta corriente
DESCRIPCION:
Un usuario previamente registrado puede retirar dinero de
su cuenta.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Bancaria
PRE CONDICION: El cliente debe registrar el valor a retirar.
POST CONDICION: Se realiza el descuento del valor retirado de su cuenta.
EXCEPCIONES: Tiempo de transaccin demorado.
FLUJO NORMAL: Realiza el retiro de dinero y disminuye el valor de su saldo.
FLUJOS ALTERNATIVOS:
No se registra la transaccin, se procede a realizar de
nuevo.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Monto a retirar
SALIDA: Nuevo saldo de la cuenta.

N ID: R19
NOMBRE: Cerrar un CDT
DESCRIPCION:
El cliente puede cerrar su CDT despus de las fechas
establecidas, el saldo de su CDT pasara a una cuenta
corriente.
FUENTE: Entrevista Cliente.
DEPENDENCIA: Poltica del banco
PRE CONDICION: El cliente debe programar la fecha de cierre de su CDT.
POST CONDICION:
Se realiza el cierre del CDT y se abona el saldo a una
cuenta corriente.
EXCEPCIONES:
No puede realizar el cierre por no cumplir con las fechas
pactadas.
FLUJO NORMAL: Se realiza el traspaso del su saldo a la cuenta corriente.
FLUJOS ALTERNATIVOS: No se realiza el cierre, se aplaza.
PRIORIDAD: Alta
FLUJO DE USO: Mensual
ENTRADA: Solicitud de retiro
SALIDA: Saldo nuevo en al cuenta corriente.

N ID: R20
NOMBRE: Saldo de una cuenta de ahorro
DESCRIPCION: Muestra el calculo del dinero de la cuenta del cliente
FUENTE: Entrevista Cliente
DEPENDENCIA: Registro de transacciones
PRE CONDICION: El usuario debe estar registrado y tener saldo en su cuenta.
POST CONDICION:
Muestra el valor del saldo del saldo de su cuenta mas los
intereses generados.
EXCEPCIONES:
El usuario no esta registrado y/o no tiene saldo en su
cuenta.
FLUJO NORMAL: El cliente realiza la consulta de saldo.
FLUJOS ALTERNATIVOS: El cliente cancela la transaccin.
PRIORIDAD: Alta
FLUJO DE USO: Diario
ENTRADA: Numero de cuenta de ahorro
SALIDA: Saldo total de la cuenta de ahorro.

















CLASIFICACION DE LOS REQUERIMIENTOS

REQUERIMIENTO
F U R P S +
Registro de Clientes
x
Consignacin en la cuenta de ahorros
x
Consignacin en la cuenta corriente.
x
Crear un CDT
x
Saldo de un cliente
x
Simulacin mes por mes en el tiempo.
x
Retiro de una cuenta de ahorros
x
Retiro de una cuenta corriente
x
Cerrar un CDT
x
Saldo de una cuenta de ahorro
x
Seguridad
x
Acceso (Login)
x
Instalacin del sistema
x x
Disponibilidad del sistema
x
Confiabilidad de la Informacin
x
Tiempo de respuesta del sistema
x
Interfaz de Usuario
x
Permisos de acceso
x
Configuracin del servidor
x
Auditoria
x

Potrebbero piacerti anche