Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software Architecture Document
Software Architecture Document
1 Introduccin
1.1 Propsito
Este documento proporciona una descripcin comprensiva arquitectnica del sistema, usando un nmero de vistas diferentes arquitectnicas para representar los aspectos diferentes del sistema que es requerido para capturar y transportar las decisiones significativas arquitectnicas que han sido hechas sobre el sistema.
1.2 Enfoque
Este Documento de Arquitectura de Software proporciona una descripcin arquitectnica del Sistema TEATRO-TICKET . El Sistema TEATRO-TICKET est siendo desarrollado por el curso de Arquitectura de software del Magster en Ingeniera de software, Primera promocin, Universidad Andres Bello, Campus Repblica, Chile Este Documento ha sido generado directamente del Anlisis del sistema TEATROTICKET y el Modelo de Diseo puesto e implementado en Rational Rose Versin 7.0 . La mayora de las secciones ha sido extrada del Modelo de Racional Rose Version 7.0 y la utilizacin de plantillas de referencia de ATAM (Architecture Tradeoff Analysis Method) y del modelo 4+1 de Kruchten .
3 Conceptual Framework
3.1 Contexto de la descripcin arquitectnica
Este documento presenta la arquitectura como una serie de vistas basadas en la arquitectura de software del modelo 4+1 DE Kruchten .estas vistas son : la vista de escenarios, la vista lgica., la vista de desarrollos, la vista fsica, la vista de procesos .No hay ninguna vista separada de una misma implementacin , descrita en este documento. Estas vistas estn hechas sobre Lenguaje de modelo unificado ( UML) en su versin 2.0 desarrolladas usando IBM Rational Rose Enterprise 7.0 . Los estilos arquitectnicos sern referenciados en este documento de arquitectura, segn las recomendaciones de la Arquitectura de software del modelo 4+1 de Kruchten.
4 Descripcin de arquitectura
4.1 Documentacin arquitectnica
La documentacin de la arquitectura se basa en el modelo propuesto 4+1
USUARIO
TEATRO_S
- lgica 1.- diagrama de clases de diseo - desarrollo 1.- diagrama de componentes 2.- diagrama de componentes en capas - fsica 1.- diagrama de despliegue - procesos 1.- diagramas de secuencia - lgica 1.- diagrama de clases de diseo - desarrollo 1.- diagrama de componentes 2.- diagrama de componentes en capas - fsica 1.- diagrama de despliegue - procesos 1.- diagramas de secuencia
VERIBANK
CONSULTAR T EAT RO
<<include>> TEATRO_S
(from Business Use-Case Mo...
<<extend>>
ACTUALIZAR ASIENT O
<<include>>
<<extend>>
<<include>> VERIBANK IMPRIMIR TICKET <<extend>> CONFIRMAR VENT A <<extend>> ENVIAR T ICKET
(from Business Use-Case Mo...
RESERVA INTERFACE
CR1-1
GESTOR TEATRO
CRE-2
VERIBANK DATABASE
TEATROS DATABASE
CBDR-2
CBDR-1
VERIBANK
TEATROS
CRE-2 CRE-1
TEATROS TEATROS DATABASE CBDR-1 VERIBANK VERIBANK DATABASE CBDR-2 TEATROS VERIBANK
RESERVA INTERFACE CR1-2 CR1-1 LOGICA DE APLICACIONES GESTOR COMPRA CRE-2 VERIBANK DATABASE GESTOR TEATRO CRE-1 TEATROS DATABASE
ALMACENAMIENTOS CBDR-1
CBDR-2
VERIBANK
TEATROS
TEATRO_TICKET INTERFACES
TEATRO_S
TEATRO S_DB
CRE-1
GESTOR TEATRO
ACTUALIZA ASIENTO
TEATRO
GESTOR TEATRO
RESERVA
TEATRO
GESTOR COMPRA
COMPRA
TEATRO
VERIBANK
descripcin Componente que acta como separador entre el usuario y los componentes encargados de realizar la reserva de un ticket Componente que acta como separador entre el usuario y los componentes encargados de realizar la compra de un ticket. Componente que interacta entre el componente Interface teatro y los componentes que se encargan de realizar la reserva de un ticket. Componente que interacta entre el componente Interface teatro y los componentes que se encargan de realizar la compra de un ticket Componente que se encarga de lograr la conexin y extraccin de datos de la base de datos TEATROS Componente que se encarga de lograr la conexin y extraccin de datos de la base de datos VERIBANK
COMPRA INTERFACE
-GESTOR COMPRA
GESTOR TEATRO
GESTOR COMPRA
TEATROS DATABASE
-GESTOR TEATRO
VERIBANK DATABASE
-GESTOR COMPRA
5 Observaciones