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.