P-in-arb Arquitectura De Referencia.docx

  • Uploaded by: Angelica Minerva
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View P-in-arb Arquitectura De Referencia.docx as PDF for free.

More details

  • Words: 1,403
  • Pages: 9
Loading documents preview...
Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

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

Código: <SISWEBPED> Número:

Equipo de Trabajo Asesor Palacios Ramírez, Joan Miguel

Integrantes 1.

Luis Paulo Jave Caritas

2.

Marzio Pérez Arbulu

3.

Cesar Flores Espinoza

4.

Eduardo Quispe Martel

5.

Luis Ciudad Sandoval

6.

Angélica Minerva Vereau Apaza

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

Historial de Revisiones Fecha Versión 22/04/2013 1.0

Descripción Documento de Arquitectura Inicial

Autor JAVE CARITAS, LUIS PAULO FLORES ESPINOSA, CESAR QUISPE MARTEL, EDUARDO CIUDAD SANDOVAL, LUIS VEREAU APAZA, MINERVA MERA JORGE, ALVARO PÉREZ ARBULU, MARZIO

Tabla de Contenidos ARQUITECTURA ............................................................... Error! Bookmark not defined. 1.

2.

3.

4.

Introducción ............................................................................................................ 3 1.1.

Propósito ........................................................................................................ 3

1.2.

Vista General .................................................................................................. 3

1.3.

Referencias..................................................................................................... 4

1.4.

Definición de Términos, Abreviaturas y Siglas ............................................ 4

Capa de Presentación (Vista) ............................................................................... 4 2.1.

Organización de la Capa de Presentación ................................................... 4

2.2.

Tecnologías usadas en la Capa de Presentación ........................................ 5

Capa de Procesamiento de Datos (Negocio)....................................................... 6 3.1.

Organización de la Capa de Procesamiento de Datos ................................ 6

3.2.

Tecnologías usadas en la Capa de Procesamiento de Datos ..................... 7

Capa de Almacenamiento de Datos (Persistencia) ............................................. 7 4.1.

Organización de la Capa de Almacenamiento de Datos.............................. 7

4.2.

Tecnologías usadas en la Capa de Almacenamiento de Datos .................. 8

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

Arquitectura de Referencia (P-IN-ARB) 1. Introducción Dentro de los desarrollos más importantes se encuentra el desarrollo de la arquitectura de software, que nos permite observar la composición del sistema, sirviendo de transmisor de información entre los que desarrollaran el software y auxiliar a realizar análisis para una buena toma de decisiones. 1.1.

Propósito 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 precisión posible, la estructura de este documento se basa en el modelo de vista de la arquitectura en 3 capas.

1.2.

Vista General Este documento presenta la arquitectura en la cual estará basado el Sistema para la implementación del Sistema web para la gestión de pedidos y compra de productos para la empresa Comercial-100 Novedades, definiendo de manera específica la distribución de los paquetes del sistema en las diversas capas que tendrá, así como la descripción de las capas que se utilizaran, empleando un lenguaje sencilla, así como gráficos de acuerdo a la metodología que se utilizara.

Capa Presentación

Capa Negocio

Capa Datos

Fig. 01 Diagrama de Distribución de Capas del Sistema

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

Fi. 2 Arquitectura en 3 capas 1.3.

Referencias  

1.4.

Documento de Especificación de Requisitos de Software. Plan de Proyecto del Sistema.

Definición de Términos, Abreviaturas y Siglas  Ver Glosario.

2. Capa de Presentación (Vista) 2.1. Organización de la Capa de Presentación En esta capa se representan los aspectos relacionados con la presentación del sistema al usuario. Es personalizable y definible en función a una serie de plantillas que especifican cómo se presentarán los datos y funcionalidades del sistema y su interactuación con el cliente.

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

Fig. 3 Interacción entre la Capa de Presentación con la Capa de Negocio

Fig. 4 Contenido del Paquete de la Capa Presentación

2.2.

Tecnologías usadas en la Capa de Presentación SOFTWARE Netbeans 7.3 La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo 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 módulo CSS3 Mientras que HTML nos permite definir la estructura una página 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 representación en diferentes dispositivos, ya sean pantallas de equipos de escritorio, portátiles, móviles, impresoras u otros dispositivos capaces de mostrar contenidos web. Jquery jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Struts

Java

JSP

Universidad Cesar Vallejo Ingeniería de Software

libres y privativos.1 jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio. Struts permite reducir el tiempo de desarrollo. Su carácter 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 es un lenguaje de programación originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. JavaServer Pages (JSP) es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP pero usa el lenguaje de programación Java.

3. Capa de Procesamiento de Datos (Negocio) 3.1. Organización 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 comunicación con la capa de presentación, para recibir las solicitudes y presentar los resultados. En esta capa rigen las reglas del negocio, validaciones, cálculos, flujos y procesos.

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

Fig. 5 Interacción de la Capa de Negocio con la Capa de Presentación y Capa de Datos

Fig. 6 Contenido del Paquete de la Capa de Negocio 3.2.

Tecnologías usadas en la Capa de Procesamiento de Datos

Netbeans 7.3

Java

SOFTWARE La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo 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 módulo LENGUAJES Java es un lenguaje de programación originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

4. Capa de Almacenamiento de Datos (Persistencia) 4.1. Organización de la Capa de Almacenamiento de Datos La capa de almacenamiento de datos tiene como función 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

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Universidad Cesar Vallejo Ingeniería de Software

datos. Está formada por uno o varios sistemas gestores de bases de datos, localizados en el servidor.

Fig. 7 Interacción de la Capa de Datos con la Capa de Negocio

Fig. 8 Contenido del Paquete de la Capa de Datos 4.2.

Tecnologías usadas en la Capa de Almacenamiento de Datos

Netbeans 7.3

SOFTWARE La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo 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 módulo LENGUAJES

Sistema Web de pedidos para la empresa comercial 100 E.I.R.L P-IN-ARB: Arquitectura de referencia

Java

Universidad Cesar Vallejo Ingeniería de Software

Java es un lenguaje de programación originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

Related Documents


More Documents from "Critian Rosas Basurco"