Está en la página 1de 10

SISTEMA DE INFORMACION DE CONTROL DE ALMACEN (SICAL)

DOCUMENTO DE ARQUITECTURA DEL SOFTWARE

VERSIN 2.0

HISTORIAL DE REVISION

FECHA

VERSION

DESCRIPCION Desarrollo del documento arquitectura de software. Desarrollo del documento arquitectura de software.

AUTOR Ugaz Horna, Patricia Ugaz Horna, Patricia

28/01/2008 02/02/2008

1.0 2.0

Tabla de Contenido
DOCUMENTO DE ARQUITECTURA DEL SOFTWARE.............................................73 INTRODUCCION...............................................................................................................73 Propsito..........................................................................................................................73 Alcance.............................................................................................................................73 Abreviaturas....................................................................................................................73 Referencias.......................................................................................................................73 Descripcin......................................................................................................................73 REPRESENTACION ARQUITECTONICA......................................................................74 OBJETIVOS ARQUITECTONICOS Y COACCIONES...................................................74 VISTA DE CASOS DE USO..............................................................................................75 Casos de uso arquitectnicamente significantes.............................................................76 Registrar Ingreso Producto Nuevo..............................................................................76 Registrar Devolucin...................................................................................................76 Registrar Salida............................................................................................................76 VISTA LOGICA..................................................................................................................76 Elementos Modelo Arquitecturalmente significativo.....................................................76 Componentes del Negocio...........................................................................................76 VISTA DE PROCESOS......................................................................................................78

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software

Versin: Fecha:

1.0 28/01/08

DOCUMENTO DE ARQUITECTURA DEL SOFTWARE


INTRODUCCION Propsito Este documento tiene como propsito describir la vista general de la arquitectura del software del Sistema de Informacin de Control de Almacn para lo cual se utilizan vistas arquitectnicas para representar los diferentes aspectos del sistema. Alcance Este Documento de Arquitectura de Software proporciona una descripcin del Sistema de Informacin de Control de Almacn. Este Documento ha sido generado directamente del Anlisis de los casos de uso a automatizar y del Modelo de Diseo. Abreviaturas SICAL: Sistema de Informacin de Control de Almacn.

Referencias Las Referencias aplicables son: 1. Documento de Visin del Proyecto 2. Documentos de Especificacin de los Casos de Uso del Sistema

Descripcin El presente documentos esta dividido en las siguientes partes: Introduccin Representacin Arquitectnica Objetivos arquitectnicos y coacciones Vistas de Casos de Uso

Solution D@ta S.A.C.

Pgina

15

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software REPRESENTACION ARQUITECTONICA

Versin: Fecha:

1.0 28/01/08

Modelo del Caso del Uso [Use Case View: Modelo de Caso de Uso]: Describe los procesos que brindarn al negocio la funcionalidad automatizada deseada y cmo funcionan internamente, contiene el modelo de casos de uso.

Modelo de Anlisis [Logical View: Modelo de Anlisis]: Describe un primer bosquejo de las clases de anlisis que servirn de soporte para el Diseo.

Modelo de la experiencia del usuario [Logical View: Modelo de la experiencia del usuario (UX)]: Describe las pantallas del sistema, el contenido dinmico de pantallas y como el usuario navega a travs de las pantallas para ejecutar las funcionalidades del sistema.

Modelo de Diseo [Logical View: Modelo de Diseo]: Describe las partes arquitectnicos significativas del modelo de diseo, tales como su descomposicin en subsistemas y paquetes. En el desarrollo del sistema se han creado 3 capas, la capa de Acceso a Datos, la capa de Lgica del Negocio (Business Logic Layer) y la capa de Presentacin. (Presentation Layer). OBJETIVOS ARQUITECTONICOS Y COACCIONES Los principales objetivos de SICAL (Sistema de Informacin de Control de Almacn) es la automatizacin de todos sus procesos para un mejor control de todos los productos que cuenta almacn, adems se podr obtener reportes actualizados de todos los procesos. Todos los requerimientos estipulados en el documento de la Visin deben ser tomados en consideracin durante el desarrollo de la arquitectura. La construccin principal del diseo y de la implementacin ha sido que la aplicacin debe funcionar bajo una plataforma que consiste en los componentes siguientes: 1. Lenguaje Programacin Java. 2. Herramienta de programacin Eclipse
Solution D@ta S.A.C. Pgina

74

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software 3. Servidor Linux 4. Motor de base de datos MySQL 5. Servidor Web JBoss 6. Arquitectura J2EE

Versin: Fecha:

1.0 28/01/08

VISTA DE CASOS DE USO Nos presenta una vista de los casos de uso de la arquitectura de software. La Vista de Caso de uso es la entrada importante de la seleccin del contexto y/o los casos de uso que son el punto de una iteracin. Los casos de uso del Sistema de Informacin de Control de Almacn (SICAL) son:

<<include>>

Lectora Registrar Ingreso Equipo Nuevo


(from Gestionar Ingresos de equipos)
(f rom Actores)

Buscar Producto
(from Incluidos)

Asistente Almacen
(f rom Actores)

<<include>>

<<include>>

Registrar Devolucion
(from Gestionar Ingresos de equipos)

Registrar Salida Jefe de Almacen


(f rom Actores)

(from Gestionar Salidas de Equipo)

<<include>>

<<include>> Verificar Producto


(from Incluidos)

Generar Reporte
(from Generar Documentos)

Generar Orden de Compra


(from Generar Documentos)

Solution D@ta S.A.C.

Pgina

75

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software

Versin: Fecha:

1.0 28/01/08

Casos de uso arquitectnicamente significantes Los casos de uso Arquitecturalmente -Significativos son aquellos que representan las partes ms crticas de la arquitectura del sistema y demuestran la funcionalidad del sistema. Adems de lo ya mencionado, para SICAL los casos de uso significativos han sido priorizados en base al soporte que brindan a las metas del negocio. Los ms significantes son: Registrar Ingreso Producto Nuevo Permitir al almacn el ingreso al sistema de todos los productos que adquieren y as poder tener actualizado su stock.

Registrar Devolucin Permitir al almacn tener registrado el ingreso de productos que han sido prestados por HGM y as poder tener actualizado su stock.

Registrar Salida Permitir al almacn tener registrado las salidas de Productos sea por ventas o prstamo. Teniendo un mayor control de su stock. VISTA LOGICA Esta seccin describe la estructura lgica del sistema. Empieza con la descripcin de la arquitectura y despus presenta sus elementos estructurales y del comportamiento dominantes.

Elementos Modelo Arquitecturalmente significativo

Componentes del Negocio


El Sistema de Informacin de Control de Almacn se ha descompuesto en los siguientes componentes: Buscar Producto, Generar Documentos, Gestionar Ingreso de Productos, Gestionar Salida de Productos y Verificar Productos. Cada uno de los componentes del negocio se divide ms a fondo en tres capas:
Solution D@ta S.A.C. Pgina

76

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software (1) Lgica de la presentacin (2) Lgica del Negocio y (3) Lgica de la Integracin.

Versin: Fecha:

1.0 28/01/08

Es decir la Arquitectura descompone los sistemas a lo largo de 2 dimensiones 1. La primera dimensin est a lo largo de las lneas de la funcionalidad del sistema 2. La segunda dimensin est a lo largo de las capas comnmente reconocidas que separan tres clases de preocupaciones a. Preocupaciones de la presentacin, o cmo manejar la comunicacin con el usuario y controlar su acceso a los servicios y a los recursos de sistema b. c. Preocupaciones de negocio, o cmo organizar los elementos del Preocupaciones de la integracin, o cmo conectar los elementos sistema que realizan funciones de los servicios del negocio y de sistema, y del sistema con el mecanismo de la persistencia, otros sistemas, los dispositivos fsicos, el etc.

Solution D@ta S.A.C.

Pgina

77

Sistema de Informacin de Control de Almacn (SICAL) Documento de Arquitectura del Software VISTA DE PROCESOS

Versin: Fecha:

1.0 28/01/08

Main Page

Servidor Internet JBoss

Base de datos

Bienve nida

Login

Validar Datos

Datos no Validos Servidor Base de Datos MySql

Datos No validos

Ingreso de datos

Buscar Producto
Web page

Gestionar Ingreso de Productos Verificar Producto

Logout

Mdulos del Sistema

Solution D@ta S.A.C.

Gener ar Docu mento s Gestionar Salida de Producto

Pgina

78