Sei sulla pagina 1di 9

MIGUEL ANGEL AGUILAR ESTANISLAO

ES1511109383

UNIVERSIDAD ABIERTA Y A DISTANCIA DE


MEXICO

DESARROLLO DE SOFTWARE

MTODOS Y MODELOS
DE DESARROLLO DE SOFTWARE

5TO SEMESTRE

ASIGNACIN A CARGO DEL


DOCENTE EN LNEA
AGENCIA EMPLEADORA X

La Agencia empleadora X se encarga de prestar servicios a personas


desempleados vinculndolas con los proveedores de ofertas laborales. Las
personas llegan a esta institucin y proveen sus datos para luego ser avisados en
caso de encontrarse una oferta posible.

La persona desempleada llega a la agencia, donde es atendida por la


Secretaria de atencin a desempleados que le brinda informacin sobre el servicio
que brinda la Agencia y le informa cunto cuesta este servicio. La persona evala
si le conviene o ni inscribirse en la Agencia. En caso positivo, paga a la secretaria
y le solicita la planilla de solicitud que, una vez entregada, la llena consignando:
nombre, apellidos, telfono, correo electrnico, cursos o calificaciones laborales
que posee.

Despus de revisada por la secretaria, es archivada la planilla en caso de


que est correctamente llenada y en caso contrario, se devuelve al empleado para
que la corrija.

Las empresas tienen la posibilidad de contratar los servicios de la Agencia


para que, a partir de sus necesidades laborales, la Agencia seleccione del listado
de desempleados a las personas apropiadas para un determinado trabajo
analizando las planillas de solicitudes.

Un especialista de la Agencia atiende a las empresas recogiendo sus


necesidades laborales y selecciona a las personas desempleadas que cumplen
las restricciones. En caso de no existir candidatos, se informa a la empresa y no
se le cobra el servicio.

Si existiesen candidatos, el especialista entrega una factura a la empresa


con el monto que debe pagar por el servicio. Con esa factura, la empresa va al
cajero que le entrega un comprobante de pago con el que se presenta la empresa
nuevamente al especialista para que le entregue la lista de candidatos.

El especialista tiene que archivar el comprobante de pago y el cajero la


factura pagada.

a) Construya el diagrama de casos de uso del negocio y su especificacin

b) Describa cada caso de uso del negocio utilizando Diagrama de


actividades
Vista de Casos de Uso
Personas

Las principales actividades de las personas quedan diagramadas en


el siguiente diagrama de casos de uso:

Diagrama de Casos de Uso Personas


Empresas

Las principales actividades de las Empresas (oferentes de trabajo) quedan


diagramadas en el siguiente diagrama de casos de uso:

Diagrama de Casos de Uso Empresas


CAJEROS AUTOMTICOS

Se desea disear el software necesario para una red bancaria provista de


cajeros automticos (ATM, Automatic Teller Machines), que sern compartidos
por un consorcio de bancos. Cada banco dispone de su propio ordenador, provisto
de software propio, que lleva la informacin sobre sus cuentas y procesa las
transacciones que actan sobre dichas cuentas. A este ordenador estn
conectadas las estaciones de cajero, que son propiedad del banco y en las que
operan cajeros humanos, que pueden crear cuentas e introducir transacciones
sobre ellas.

Los cajeros automticos aceptan tarjetas de crdito, interaccionan con el


usuario, se comunican con un ordenador central para llevar a cabo las
transacciones, entregan dinero en efectivo al usuario e imprimen recibos. El
sistema llevar correctamente el registro de las transacciones efectuadas,
cumplir caractersticas aceptables de seguridad y manejar correctamente
accesos concurrentes a la misma cuenta.

El coste de desarrollo de la parte compartida del sistema se dividir entre


los bancos que forman parte del consorcio en funcin del nmero de clientes
provistos de tarjetas de crdito.
a) Construir diagramas de estados

Diagrama de Transicin Estados, clase ATM

Diagrama de Transicin Estados, clase Banco


Diagrama de Transicin Estados, clase Consorcio

b) Expresar los requisitos como Casos de Uso


c) Agrupar clases en mdulos.

Cajeros en general: Cajero, Estacin de cajero, ATM, Estacin de entrada.


Cuentas en general: Cuenta, Tarjeta de crdito, Autorizacin, Cliente,
Transaccin, Transaccin de cajero, Transaccin remota.
Bancos: Banco, Consorcio.

d) Identificar valores de entrada/salida

Son los que pasan informacin desde los objetos externos al sistema de
software propiamente dicho.

En el ejemplo de los cajeros automticos son objetos externos:

Cliente
Tarjeta de crdito
Cajero humano

Los valores de entrada/salida sern:

Del cliente al cajero automtico: contrasea, tipo de transaccin, tipo de


cuenta, cantidad solicitada.
De la tarjeta de crdito al cajero automtico: cdigo del banco, cdigo de la
tarjeta.
Del cajero automtico al cliente: dinero en efectivo, recibo, mensajes.

Potrebbero piacerti anche