Sei sulla pagina 1di 9

Sistema Web de pedidos para la empresa comercial 100 E.I.R.

L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

SISTEMA WEB DE PEDIDOS PARA LA EMPRESA COMERCIAL 100 NOVEDADES E.I.R.L.

Cdigo: <SISWEBPED> Nmero: <A2>

Equipo de Trabajo
Asesor Palacios Ramrez, Joan Miguel

Integrantes 1. 2. 3. 4. 5. 6. Luis Paulo Jave Caritas Marzio Prez Arbulu Cesar Flores Espinoza Eduardo Quispe Martel Luis Ciudad Sandoval Anglica Minerva Vereau Apaza

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

Historia
Versin 3.0 Fecha 26/05/2013 Descripcin o Cambios introducidos Contenido de la Arquitectura Integra

Tabla de Contenidos
ARQUITECTURA ............................................................... Error! Bookmark not defined. 1. Introduccin ............................................................................................................ 3 1.1. 1.2. 1.3. 1.4. 2. Propsito ........................................................................................................ 3 Vista General .................................................................................................. 3 Referencias..................................................................................................... 4 Definicin de Trminos, Abreviaturas y Siglas ............................................ 4

Capa de Presentacin (Vista) ............................................................................... 4 2.1. 2.2. Organizacin de la Capa de Presentacin ................................................... 4 Tecnologas usadas en la Capa de Presentacin ........................................ 5

3.

Capa de Procesamiento de Datos (Negocio)....................................................... 6 3.1. 3.2. Organizacin de la Capa de Procesamiento de Datos ................................ 6 Tecnologas usadas en la Capa de Procesamiento de Datos ..................... 7

4.

Capa de Almacenamiento de Datos (Persistencia) ............................................. 8 4.1. 4.2. Organizacin de la Capa de Almacenamiento de Datos.............................. 8 Tecnologas usadas en la Capa de Almacenamiento de Datos .................. 8

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

Contenido de la Arquitectura Integra (P-CO-AR)


1. Introduccin Dentro de los desarrollos ms importantes se encuentra el desarrollo de la arquitectura de software, que nos permite observar la composicin del sistema, sirviendo de transmisor de informacin entre los que desarrollaran el software y auxiliar a realizar anlisis para una buena toma de decisiones. 1.1. Propsito Este documento ayudar como un intermediario entre el arquitecto de software y el resto del equipo perteneciente al proyecto SISWEBDEP con el fin de describir el software con la mayor precisin posible, la estructura de este documento se basa en el modelo de vista de la arquitectura en 3 capas. Vista General Este documento presenta la arquitectura en la cual estar basado el Sistema para la implementacin del Sistema web para la gestin de pedidos y compra de productos para la empresa Comercial-100 Novedades, definiendo de manera especfica la distribucin de los paquetes del sistema en las diversas capas que tendr, as como la descripcin de las capas que se utilizaran, empleando un lenguaje sencilla, as como grficos de acuerdo a la metodologa que se utilizara.

1.2.

Capa Presentacin

Capa Negocio

Capa Datos

Fig. 01 Diagrama de Distribucin de Capas del Sistema

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

Fi. 2 Arquitectura en 3 capas 1.3. Referencias 1.4. Documento de Especificacin de Requisitos de Software. Plan de Proyecto del Sistema.

Definicin de Trminos, Abreviaturas y Siglas Ver Glosario.

2. Capa de Presentacin (Vista) 2.1. Organizacin de la Capa de Presentacin En esta capa se representan los aspectos relacionados con la presentacin del sistema al usuario. Es personalizable y definible en funcin a una serie de plantillas que especifican cmo se presentarn los datos y funcionalidades del sistema y su interactuacin con el cliente.

Fig. 3 Interaccin entre la Capa de Presentacin con la Capa de Negocio

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

Fig. 4 Contenido del Paquete de la Capa Presentacin

2.2.

Tecnologas usadas en la Capa de Presentacin SOFTWARE La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo Mientras que HTML nos permite definir la estructura una pgina web, las hojas de estilo en cascada (Cascading Style Sheets o CSS) son las que nos ofrecen la posibilidad de definir las reglas y estilos de representacin en diferentes dispositivos, ya sean pantallas de equipos de escritorio, porttiles, mviles, impresoras u otros dispositivos capaces de mostrar contenidos web. jQuery es software libre y de cdigo abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pblica General

Netbeans 7.3

CSS3

Jquery

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

de GNU v2, permitiendo su uso en proyectos libres y privativos.1 jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requeriran de mucho ms cdigo, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. Struts Struts permite reducir el tiempo de desarrollo. Su carcter de "software libre" y su compatibilidad con todas las plataformas en las que Java Entreprise est disponible lo convierten en una herramienta altamente disponible. LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. JavaServer Pages (JSP) es una tecnologa que ayuda a los desarrolladores de software a crear pginas web dinmicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP pero usa el lenguaje de programacin Java.

JSP

3. Capa de Procesamiento de Datos (Negocio) 3.1. Organizacin de la Capa de Procesamiento de Datos En esta capa se establecen todas las reglas que deben cumplirse en el sistema. Esta capa est en constante comunicacin con la capa de presentacin, para recibir las solicitudes y presentar los resultados. En esta capa rigen las reglas del negocio, validaciones, clculos, flujos y procesos.

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

Fig. 5 Interaccin de la Capa de Negocio con la Capa de Presentacin y Capa de Datos

Fig. 6 Contenido del Paquete de la Capa de Negocio 3.2. Tecnologas usadas en la Capa de Procesamiento de Datos SOFTWARE Netbeans 7.3 La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

4. Capa de Almacenamiento de Datos (Persistencia) 4.1. Organizacin de la Capa de Almacenamiento de Datos La capa de almacenamiento de datos tiene como funcin almacenar los datos de los usuarios y del sistema, incluyendo el de devolver los datos a la capa de negocio, sin embargo es necesario para algunos casos que tengan procedimientos almacenados y funciones dentro de la capa, siendo la nica capa que puede acceder a los mismos datos. Est formada por uno o varios sistemas gestores de bases de datos, localizados en el servidor.

Fig. 7 Interaccin de la Capa de Datos con la Capa de Negocio

Fig. 8 Contenido del Paquete de la Capa de Datos 4.2. Tecnologas usadas en la Capa de Almacenamiento de Datos SOFTWARE Netbeans 7.3 La plataforma NetBeans permite que las

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-CO-AR: Contenido de la Arquitectura Integra

Universidad Cesar Vallejo Ingeniera de Software

aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados mdulos. Un mdulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como mdulo LENGUAJES Java Java es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

Potrebbero piacerti anche