Solucion de problemas

Solo disponible en BuenasTareas
  • Páginas : 2 (373 palabras )
  • Descarga(s) : 18
  • Publicado : 23 de julio de 2010
Leer documento completo
Vista previa del texto
Caso # 1
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
*...
tracking img