Solucion de problemas
Un banco requiere un programa para manejar sus cajeros automáticos. Dicho programa solo debe permitir retirar dinero y consultar el saldo de cuenta.
Identificar los aspectos que formanparte del problema:
Cliente: Banco
Usuario: Cuenta habientes
Req. Funcionales: Retirar dinero y consultar saldo
Mundo del Problema: Cantidad mínima de retiro
Cantidad máxima deretiro
Tipo de cuenta
Ingreso del pin
Req. No funcionales: Horas de Servicio
Restricciones (no retirar más de lo que hay en la cuenta)
Clase: Cajero
Estado (atributos)
#pinTipo de cuenta
Cantidad de retiro
Comportamiento (métodos)
Retirar dinero
Consultar saldo
INSTANCIAS QUE PODEMOS CREAR A PARTIR DE ESTA CLASE:
Instancia: Usuario
La cual tiene susatributos, tales como: nombre, #de cuenta, dirección, teléfono, saldo de cuenta, tipo de moneda, tipo de cuenta.
Y sus métodos, tales como: consultar saldo, retirar dinero.
Caso # 2
Un empleado tiene:Nombre, apellido, género, fecha de nac. Y foto, fecha de ingreso a la empresa en la que trabaja y salario básico asignado.
* Se desea un programa que pueda cambiar el salario del empleado, lo mismoque hacer los siguientes cálculos con la información disponible:
* Edad actual
* Antigüedad
* Prestaciones
* Documentar los requerimientos funcionales del problema.
*Nombre del requerimiento
* Resumen
* Entradas
* Salidas o resultado
Cliente: Empresa solicitante
Usuario: El departamento de contabilidad de la empresa solicitante.Req. Funcionales: calcular salario del empleado, Calcular edad actual, calcular antigüedad y calcular prestaciones.
Mundo del Problema: Ingresar datos personales del empleado
Req. No funcionales:no encuentro.
Clase: Empleado
Estado (atributos)
* Nombre
* Dirección
* Salario
* Fecha de ingreso
* Puesto
Comportamiento (métodos)
* Calcular prestaciones
*...
Regístrate para leer el documento completo.