Вы находитесь на странице: 1из 18

APLICATIVO MOVIL

PRE EVALUACION CREDITICIA


Documento de Arquitectura del Software
Versin 1.0

Integrantes:
Becerra Salazar, David
Cuba Miano, Carlos
Koide Mankay, Juan
Prez Jurez, Smith
Rodrguez Villena, Alexander

Trujillo, 2012

Descripcin de la Arquitectura

Pgina 1 de 18

Historia de revisiones
Fecha

Versin

31/08/201
1

1.0

Descripcin
Primera versin del documento,
todava no tiene correccin
alguna

Descripcin de la Arquitectura

Autor
Becerra Salazar, David
Cuba Miano, Carlos
Koide Mankay, Juan
Prez Jurez, Smith
Rodrguez
Villena,
Alexander

Pgina 2 de 18

Tabla de Contenido
Historia de revisiones_____________________________________________2
Tabla de Contenido________________________________________________3
1.

Introduccin___________________________________________________4

1.1.

Propsito________________________________________________________4

1.2.

Alcance___________________________________________________________4

1.3.

Definiciones, siglas y abreviaturas.____________________________4

Definiciones____________________________________________________________________5
Acrnimos______________________________________________________________________5

1.4.

Referencias______________________________________________________5

1.5.

Visin general___________________________________________________5

2.

Vista del Modelo de Casos de Uso___________________________5

2.1.

Diagrama de Casos de Uso relevantes a la Arquitectura_____6

2.2.

Casos de Uso relevantes a la Arquitectura____________________6

2.2.1.
2.2.2.
2.2.3.
2.2.4.

3.

Realizar Autenticacin al sistema_______________________________________6


Realizar Pre Evaluacin Crediticia_______________________________________6
Registrar Solicitud de Crdito___________________________________________6
Generar Reportes de Solicitud de Crdito_______________________________7

Vista del Modelo de Diseo__________________________________7

3.1.
3.1.1.
3.1.2.
3.1.3.
3.1.4.
3.1.5.

Descomposicin en Subsistemas_______________________________7
Connector______________________________________________________________8
GUI_____________________________________________________________________8
Acceso_________________________________________________________________8
Midlet__________________________________________________________________8
Util_____________________________________________________________________8

3.2.

Diseo de Clases________________________________________________8

3.3.

Diseo de Casos de Uso________________________________________9

4.

Vista del Modelo de Implementacin________________________9

4.1.

5.

Interfaces________________________________________________________9

Vista del Modelo de Distribucin___________________________13

5.1.

Diagrama de Distribucin_____________________________________13

Servidor de la Caja Trujillo.___________________________________________13


Aplicativo Mvil.______________________________________________________13
Aplicacin de Reportes.______________________________________________13

1. Introduccin

Descripcin de la Arquitectura

Pgina 3 de 18

Uno de los desarrollos ms importantes dentro de la construccin


del software es el desarrollo de la arquitectura de software, que
permite representar la estructura del sistema, sirviendo de
comunicacin entre las personas involucradas en el desarrollo y
ayudando a realizar diversos anlisis que orienten el proceso de
toma de decisiones.
Este documento provee al usuario especializado una vista de la
arquitectura del Sistema de Pre evaluacin crediticia de la Caja
Trujillo S.A.
La plantilla de este documento se bas en las especificaciones de
RUP (Rational Unified Process) para el documento de arquitectura
de software.
1.1.

Propsi
to
Este documento proporciona una descripcin de la
arquitectura del sistema, haciendo uso de diversas visiones
arquitectnicas para representar diversos aspectos del
sistema. Se realiza con el fin de documentar las decisiones de
arquitectura significativas que se han tomado en el sistema

1.2.

Alcance
El documento se centra en el desarrollo de la vista lgica del
sistema de Pre evaluacin crediticia. Se incluyen los aspectos
fundamentales del resto de las vistas y se omiten aquellas
que no se consideren pertinentes como ser el caso de la vista
de procesos.
En cuanto a los componentes externos que se mencionen, se
incluye una descripcin de los mismos en el nivel que se
considere apropiado y se indican las referencias donde
consultar ms informacin sobre los mismos.

1.3.

Definici
ones, siglas y abreviaturas.
Se brindan definiciones y acrnimos de trminos usados en el
presente documento que necesiten de alguna explicacin
para su correcta interpretacin.

Descripcin de la Arquitectura

Pgina 4 de 18

Definiciones
Paquetes
Actor
Caso de
Uso
MS Visio

Agrupaciones de casos de uso y actores por


funcionalidad que proveen.
Alguien o algo externo al sistema que interacta
con l.
Secuencia de acciones que el sistema realiza, la
cual proporciona un resultado de valor
observable.
Se refiere a la herramienta que permite realizar
el modelado de los diagramas presentados en
este documento.

Acrnimos
ERS
RUP
UML

Especificacin de Requisitos de Software


Rational Unified Process
Unified Modeling Language

1.4.

Referen
cias
Las referencias aplicables son:

Acta de Inicio de Proyecto


Documento de Visin.
Arquitectura del Negocio Procesos.
Especificacin de Requerimientos del Software.

1.5.

Visin
general
En el presente documento se detalla la arquitectura del
software a desarrollar. Para ello se presenta de manera clara
el caso de uso que mas representa la arquitectura del
sistema, empleando un lenguaje sencillo y directo, as como
grficos y vistas de acuerdo a la metodologa utilizada.

2. Vista del Modelo de Casos de Uso


El diagrama de casos de uso representa la forma de cmo el
analista de crdito opera con el sistema, adems de la forma tipo
y orden de los elementos que interactan y as obtener el
conjunto de escenarios que contendr cada iteracin.

Descripcin de la Arquitectura

Pgina 5 de 18

Cada caso de uso tiene una descripcin que especifica la


funcionalidad que se incorporar al sistema desarrollado.
En este apartado se mostraran los casos de uso ms significativos
del Sistema.
2.1. Diagrama de Casos de Uso relevantes a la Arquitectura
Aplicacin Mvil Sistema de Pre Evaluacin Crediticia

Registrar Solicitud

Aplicacin Web Administracin y Monitoreo

Administrador de Agencia

Descripcin de la Arquitectura

Pgina 6 de 18

2.2. Casos de Uso relevantes a la Arquitectura


Subsistema: Gestin Pre Evaluacin
Cdig Caso de uso
o
CU01
Ingresar sistema mvil
CU02
Consultar Zona
CU03
Evaluar Cliente
CU04
Registrar Solicitud

Crediticia
Actores participantes
Analista
Analista
Analista
Analista

de
de
de
de

Crdito
Crdito
Crdito
Crdito

Subsistema: Gestin Administracin y Monitoreo de


Personal
CU05
Ingresar sistema web
Administrador de
Agencia
CU06
Asignar zona de trabajo
Administrador de
Agencia
CU07
Registrar equipo mvil
Administrador de
Agencia
CU08
Asignar equipo mvil
Administrador de
Agencia
CU09
Mantenedor de parmetros
Administrador de
Agencia
CU10
Reporte por analista
Administrador de
Agencia
CU11
Reporte de solicitudes
Administrador de
registradas
Agencia
CU12
Reporte de solicitudes por
Administrador de
zonas
Agencia
CU13
Reporte monto colocado por
Administrador de
analista
Agencia
Cuadro N01: Casos de usos
Los flujos bsicos y especficos se indican en el documento
especificacin de casos de usos.

3. Vista del Modelo de Diseo


Descripcin de la Arquitectura

Pgina 7 de 18

3.1. Descomposicin en Subsistemas


La descomposicin propuesta, organiza la arquitectura en un
conjunto de subsistemas funcionalmente cohesivos que
interactan entre s para cumplir sus funciones:

Imagen N03: Descomposicin de sistemas

Aplicativo Mvil
1

Midlet
El paquete Midlet contiene las
informacin del aplicativo mvil.

caractersticas e

Aplicativo Web
2

GUI
El paquete GUI contiene las interfaces que sern
mostradas al administrador de agencia.

BR
El paquete BR contiene la clase las reglas de negocio
sobre las que funcionar el aplicativo web.

BE
El paquete BE contiene todas las entidades usadas en
las funcionalidades del aplicativo web.

Descripcin de la Arquitectura

Pgina 8 de 18

DAO
El paquete DAO contiene las clases que permiten
interactuar con el Driver JDBC usado para la conexin
con la base de datos.

SERVICIO
El paquete SERVICIO contiene, como su nombre lo
indica, los servicios que consumir el Midlet para
poder realizar sus actividades.

Mail Service
El paquete MAIL SERVICE refleja la caracterstica de la
aplicacin para usar un servidor SMTP de correo
externo, el cual ser consumido por el servicio web, a
travs de internet, usado desde la aplicacin mvil
para el envo de emails.

3.2. Diseo de Clases

Imagen
N04: Diseo de clases

4. Vista del Modelo de Implementacin

Descripcin de la Arquitectura

Pgina 9 de 18

En esta seccin se presentan los ejecutables y artefactos


construidos para la implementacin del aplicativo mvil Pre
evaluacin Crediticia.
El sistema aqu planteado es una implementacin del framework
descrito en las secciones anteriores que cumple con la
especificacin de J2EE y J2ME.
La implementacin del framework se empaquet en dos JARs
independientes, uno para el subsistema Ejecucin de Procesos y
otro para el subsistema Generacin de Reportes.
La implementacin del aplicativo mvil Pre evaluacin crediticia se
enmarca en la tecnologa J2EE, J2ME, ms precisamente el
subsistema Ejecucin de Procesos est implementado por un
conjunto de clases que utilizan los servicios de una serie de
session beans que realizan las tareas concretas.

Imagen N05: Vista de modelo de implementacin

Descripcin de la Arquitectura

Pgina 10 de 18

4.1. Interfaces
En las interfaces se visualiza la pantalla correspondiente al aplicativo Pre Evaluacin Crediticia.

Imagen N06: Pantallas del Aplicativo Mvil

Descripcin de la Arquitectura

Pgina 11 de 18

Imagen N07: Pantallas del Aplicativo Mvil

Descripcin de la Arquitectura

Pgina 12 de 18

Imagen N08: Pantallas del Aplicativo Mvil

Descripcin de la Arquitectura

Pgina 13 de 18

Imagen N09: Pantallas del Aplicativo Mvil

Descripcin de la Arquitectura

Pgina 14 de 18

Imagen N10: Pantallas del Aplicativo Web

Descripcin de la Arquitectura

Pgina 15 de 18

Imagen N11: Pantallas del Aplicativo Web

Descripcin de la Arquitectura

Pgina 16 de 18

5. Vista del Modelo de Distribucin


5.1. Diagrama de Distribucin
El presente Diagrama de Distribucin muestra de manera
grfica los nodos que conforman el aplicativo mvil Pre
evaluacin Crediticia, adems los describe indicando la
localizacin de las tareas en los nodos fsicos. Cada nodo
representa un recurso de ejecucin como una computadora,
servidor y un dispositivo mvil que se encontraran conectado
con otros mediante un enlace de comunicacin. En este caso,
la red ser de tipo LAN y GRPS.

Imagen N12: Diagrama de Distribucin

BD Central, Servidores y Sistemas de Caja Trujillo.


Aqu es donde se encuentra la Base de Datos del negocio, las
aplicaciones y servicios de la organizacin, as como sus
sistemas. Los diferentes usuarios tendrn acceso la base de
datos central va Internet.
Aplicativo Mvil.
El aplicativo mvil o dispositivos mviles sern utilizados por
cada uno de los analistas de crditos de la empresa para
acceder al aplicativo mvil de Pre evaluacin crediticia. Estn
conectadas directamente al servidor principal va Internet.

Descripcin de la Arquitectura

Pgina 17 de 18

Aplicacin Web.
La aplicacin Web permitir al administrador de la agencia
visualizar las solicitudes registradas por los analistas de
crditos. Estn conectadas directamente al servidor principal
va Internet.

Descripcin de la Arquitectura

Pgina 18 de 18

Вам также может понравиться