Escolar Documentos
Profissional Documentos
Cultura Documentos
VERSIN 2.0
HISTORIAL DE REVISION
FECHA
VERSION
DESCRIPCION Desarrollo del documento arquitectura de software. Desarrollo del documento arquitectura de software.
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
Versin: Fecha:
1.0 28/01/08
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
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>>
Buscar Producto
(from Incluidos)
Asistente Almacen
(f rom Actores)
<<include>>
<<include>>
Registrar Devolucion
(from Gestionar Ingresos de equipos)
<<include>>
Generar Reporte
(from Generar Documentos)
Pgina
75
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.
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.
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
Base de datos
Bienve nida
Login
Validar Datos
Datos No validos
Ingreso de datos
Buscar Producto
Web page
Logout
Pgina
78