Laboratorio: el modelo de análisis

Este laboratorio es una guía para analizar cómo entender y estructurar un caso de uso antes de programarlo. Veremos los pasos para mantener un orden y disciplina. Esto nos ayudará a evitar defectos y malentendidos.

Puede descargar el código fuente final de los dos ejercicios de este laboratorio en este repositorio: https://github.com/oscarcenteno/laboratorio.modelodeanalisis

La descripción en texto de los pasos está aquí: El modelo de análisis.

Ejercicio #1:

Este video explica el método de cuatro pasos para realizar el modelo de análisis, y lo aplica a un caso de uso.

YouTube

Esta es la explicación del caso de uso “Generar una emisión de certificados” que analizamos en el video anterior:

Partiendo de ciertos datos de una persona física, el caso de uso debe generar una emisión de certificados. Esto permite asociar certificados digitales a una persona física. Las personas pueden ser nacionales o extranjeras.

Una emisión de certificados se compone de:

  • Una fecha de emisión: corresponde a la fecha actual
  • Un certificado digital de firma: es un certificado digital con propósito de Firma
  • Un certificado digital de autenticación: es un certificado digital con propósito de Autenticación.

Un certificado digital de firma o de autenticación se compone de:

  • Una fecha de emisión: corresponde a la fecha actual
  • Una fecha de vencimiento: corresponde a la fecha actual sumada a la vigencia en años.
  • Dirección de revocación: es una dirección web.
  • Sujeto: es un texto formateado.

Un “Sujeto” se explica de la siguiente manera:

Es un texto formateado que puede ser de firma o de autenticación. Se formatea diferente dependiendo del tipo de nacionalidad de la persona (si es nacional o extranjera). Requiere del Nombre, Primer apellido, Segundo apellido y el número de identificación de la persona. Los extranjeros pueden no tener segundo apellido.

Ejercicio #2:

Aplique los cuatro pasos del modelo de análisis a la siguiente explicación del caso de uso: “Envío de transferencias entre cuentas propias”.

Se le pide diseñar un caso de uso para una aplicación móvil bancaria. Las personas que son clientes registrados deben poder transferir fondos entre sus propias cuentas. La persona siempre debe indicar un numero de cuenta origen, destino y un monto a enviar (en la moneda de la cuenta origen).

Las monedas soportadas son Dolares y Colones. Si las monedas de las cuentas seleccionadas son diferentes se requiere hacer una conversión, por lo que se requiere obtener el “Tipo de Cambio del dólar” de la base de datos.

Para procesar la transferencia, el Sistema de Envíos de Fondos (SEF) requiere que la transferencia contenga esta información:

  • Cuenta origen
  • Cuenta destino
  • Monto convertido: si las monedas son las mismas, sería el Monto a Enviar. Si las monedas son diferentes se debe multiplicar el monto a enviar por el tipo de cambio, en caso de conversión a colones, y se debe dividir en caso de la conversión a dólares.
  • La fecha de procesamiento (corresponde a la fecha actual).

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s