Documento Arquitectura Del Software
-
Upload
david-lopez -
Category
Documents
-
view
226 -
download
2
description
Transcript of Documento Arquitectura Del Software
Documento de Arquitectura V 2.0
TRANSPORTES WARI INTERNACIONAL PALOMINO
Sistema de Control de Envo de Encomiendas
(SC2E)
Documento de Arquitectura de SoftwareVersin 1.1Historial de Revisin
FechaVersinDescripcinAutor
12/11/200121.0Creacin del Documento de ArquitecturaCasas Azaedo, Vernica
15/11/20121.1Verificacin de plantillaMariaca Valdez, Alexandra
Tabla de Contenidos
41.Introduccin
41.1.Propsito
41.2.Alcance
41.3.Definiciones, Acrnimos y Abreviaciones
41.4.Referencias
41.5.Resumen
42.Representacin
52.1.Capa de presentacin
52.2.Capa de Lgica de Negocio
52.3.Capa de acceso a datos
53.Mecanismo de Anlisis y Diseo
84.Vista de Caso de Uso
95.Vista de la Distribucin
96.Vista de Implementacin
10CAPAS
Documento de Arquitectura
1. Introduccin
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 Control de Encomiendas SC2E.
La plantilla de este documento se bas en las especificaciones de RUP (Rational Unified Process) para el documento de arquitectura de software.
1.1. Propsito
Este documento tiene como propsito exponer la vista general de la arquitectura del Software del Sistema del Control de Encomiendas S2CE, para lo cual utiliza las diferentes vistas que proporciona UML en el Rational Unified Process.
1.2. Alcance
El alcance de este documento es presentar la base de la arquitectura del sistema para la implementacin del Sistema S2CE.
1.3. Definiciones, Acrnimos y Abreviaciones
S2CE: Sistema del Control de Encomiendas.1.4. Referencias
Las referencias aplicables son:1. Documento de Especificacin de Requisitos de Software de S2CE.
2. Documento de Visin del Proyecto del Sistema S2CE.
3. Glosario de Trminos del Sistema S2CE.
4. Plan de Proyecto del Sistema S2CE.5. Modelo en Rational Software Architect1.5. ResumenEl presente documento empieza por mostrar una vista general de la arquitectura del sistema. Luego, se presenta la vista funcional que est representada por el modelo de casos de uso. Ms adelante, se muestra la vista lgica del sistema que contiene el modelo de datos, donde estn incluidos los diagramas de clases y paquetes. Luego, la vista de implementacin que est representada mediante el diagrama de componentes del sistema. Y por ltimo, se muestra la vista de despliegue.2. RepresentacinLa Arquitectura a utilizar ser Cliente-Servidor. El cliente es la aplicacin que ser implementada en el lugar donde se encuentra la empresa. Se desarrollar una sola aplicacin integrada, en la que solo se permitir el acceso a los usuarios registrados en el sistema y a las reas a las cuales tengan acceso autorizado. Se emplear un solo servidor centralizado.
2.1. Capa de presentacin
En esta capa se encuentra la aplicacin Web que esta dedicada bsicamente a la administracin del SC2E, la cual estar conformada por las pantallas de presentacin al usuario. Estas aplicaciones estarn basadas en lenguaje de Programacin JAVA utilizando la edicin J2EE.2.2. Capa de Lgica de Negocio
Esta capa es la que posee todas las funciones que realizara el sistema, estas funciones estn agrupadas en paquetes para un mayor desempeo de la aplicacin se ejecutar, en el Servidor Apache Tomcat, el lenguaje de programacin Java en la edicin J2EE y la forma como accedamos los datos utilizando el Patrn DAO.
2.3. Capa de acceso a datos
Esta capa nos permite saber como esta distribuido nuestro esquema de base de datos y como ser su relacin entre tablas y su implementacin fsica. Un buen desarrollo de estos puntos permite al sistema realizar las funcionalidades del sistema adecuadamente.
3. Mecanismo de Anlisis y Diseo
La vista lgica del SC2E, est plasmado en 6 paquetes en su modelo de anlisis: Cliente, Incidencia, Encomienda, Usuario, Seguridad, Usuario. En el siguiente grafico se muestra sus relaciones
Paquetes de Anlisis
NombreCasos de Uso del PaqueteCapaDependencias
Cliente Buscar Cliente
Registrar Remitente
Asignar Ticket de AtencinGeneralAdministracin de Encomiendas
Incidencia Registrar Incidencia
Conocer IncidenciaEspecificaAdministracin de Encomiendas
Encomienda Buscar EncomiendaEspecificaAdministracin de Encomiendas
Seguridad Ingresar/Salir del SistemaEspecificaAdministracin de Encomiendas
Usuario Buscar Usuario
Mantener UsuarioEspecificaAdministracin de Encomiendas
Chofer Actualizar Vehculo de TransporteEspecficaAdministracin de Vehculo
Administracin de Encomiendas Registrar Ingreso a Almacn
Registrar Salida de Encomienda de Almacn
Actualizar Estado de Encomienda
Registrar Entrega de Encomiendas
Registrar Encomienda
Registrar ingreso de encomienda a despachoGeneralNinguna
Administracin de Vehculos Gestionar Vehculo de Transporte
Generar GRTGeneralNinguna
4. Vista de Caso de Uso
5. Vista de la Distribucin
6. Vista de Implementacin
CAPAS
Capa de Presentacin.- En esta capa se encuentra la parte de cliente, aqu se encuentra todos las pantallas con la cual el usuario va interactuar con el sistema, es decir son todos los JSPs que tendr nuestro sistema.
Capa de Negocio.- es aqu donde se encuentra nuestra lgica de la aplicacin, es decir los servlets y los EJB, la cual nos permitir la comunicacin con el cliente y la Base de Datos.
Capa de Datos.- en esta capa se encuentra la base de datos y donde se almacenaran todo los datos de la aplicacin.
PAGE