Documento Arquitectura Del Software

12
TRANSPORTES WARI INTERNACIONAL PALOMINO Sistema de Control de Envío de Encomiendas (SC2E) Documento de Arquitectura de Software Versión 1.1

description

documento de arquitectura de software rup

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