Anda di halaman 1dari 4

Repblica Bolivariana de Venezuela

Ministerio del Poder Popular para La Defensa


Universidad Nacional Experimental Politcnica de la Fuerza Armada
Ncleo Anzotegui- Sede San Tom.
Ctedra: Electiva Tcnica (Arquitectura del Software)

DISEO UN SISTEMA COMPUTARIZADO PARA AUTOMATIZAR EL


FUNCIONAMIENTO DE LA TIENDA VIDEOPLAT.

DOCENTE:
Ing. Jess Romero
IS-7S-D02

REALIZADO POR:
Elianny Daz CI: 20.712.456

San Tom, Marzo de 2016


1. Arquitectura Candidata del Sistema
Se propone una arquitectura que pueda dividir el trabajo del sistema en cuatro capas, como:
1.1 Capa de Interfaz de Usuario: en esta capa estarn todos los componentes relacionados
con el diseo, captura de datos, validacin de datos e inicio de sesin.
1.2 Capa de Controlador de Interfaz: en esta capa se encuentran todos los componentes que
toman decisiones sobre el flujo de eventos, dependiendo de las solicitudes de los usuarios
del sistema (llmese solicitud a cualquier tarea que se le pide al sistema ejecutar de manera
automtica o no, desde consultas hasta actualizar el inventario), aqu estn los componentes
que determinan que otros componentes atendern una solicitud especifica.
1.3 Capa de Lgica de Negocios: se encuentran todas las entidades (clases) que fueron
definidas para implementar las funcionalidades (comportamiento) del sistema, segn:
requerimientos, alcance del sistema y polticas de la empresa.
1.4 Capa de Acceso a Datos: aqu se encuentran los componentes dedicados a establecer la
conexin con las bases de datos asociadas al sistema. Estos componentes son responsables
de establecer los privilegios de los usuarios que intentan acceder a la informacin de la BD.
Se encuentran tambin en esta capa, las BD definidas para el sistema.
Una representacin grafica para lo anterior mencionado se muestra en la figura siguiente:

Interfaz de usuario
Web

Controlador de la Interfaz
Control de Solicitudes

Lgica del negocio


Banco

Entidades del negocio

Acceso a Datos
BD Inventario

BD Clientes

Fig. 1 Arquitectura Candidata

2. Riesgos crticos del sistema


Algunos de los riesgos que podran identificarse a primera vista en este desarrollo son:
El software interno de los terminales remotos de la tienda y el software del buzn,
no son compatibles con el sistema a desarrollar.
La red para intercambio de informacin entre el banco y la tienda es inestable.
El costo asociado a la compra e instalacin de buzn y los terminales es muy alto.
La seguridad y estabilidad en el intercambio de informacin entre sucursales.
Esta es una lista inicial de riesgos, conforme se avance hacia el producto final pueden
identificarse ms riesgos.

3. Anlisis del Negocio


Se desea disear un sistema computarizado para automatizar el funcionamiento de la
cadena de clubes de video VideoPlat, en conversaciones con los gerentes de la cadena,
se ha obtenido la siguiente informacin preliminar sobre lo que se desea que haga el
sistema:

El sistema debe llevar el control de afiliacin y desafiliacin de clientes. Por


polticas de la empresa no se permite la afiliacin de personas menores de edad.
Adems, para alquilar y/o reservar una pelcula es necesario estar afiliado.
El sistema debe soportar funciones bsicas como alquilar, reservar, devolver y
comprar pelculas. Adems debe soportar la afiliacin y reservacin por medio del
sitio web de la empresa, as como tambin gestionar los pagos con tarjeta de
crdito.
Se desea que un cliente pueda devolver la pelcula por medio de un buzn de
devolucin, el cual automticamente realizara el registro (se descontara del
depsito del cliente los das de mora, si es el caso). Tambin debe permitir a los
clientes consultar las pelculas disponibles por medio de terminales remotos
instalados en la tienda.
La duracin de la reserva es de 24 horas, al cumplirse el lapso, la reservacin debe
ser cancelada automticamente y la pelcula estar disponible en la existencia. El
alquiler de las pelculas tiene una duracin de 2 dias hablies, los das adicionales
son cobrados como das de mora.
El sistema debe llevar el inventario de las pelculas de video, la empresa ya cuenta
con un sistema contable automatizado y se requiere que el sistema a desarrollar
comunique con el mismo.

Anda mungkin juga menyukai