SlideShare uma empresa Scribd logo
1 de 10
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
GABY SPA Y SALÓN
Sistema de Nominas
ARQUITECTURA REFERENCIAL
Versión 1.0
Confidencial Gaby Spa y Salón, 2013 Pág. 135
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
Historial de Revisiones
Fecha Versión Descripción Autor
04/04/2013 1.0 Versión preliminar como propuesta de
desarrollo.
Carlos Rosado, Jordin
Ocaña Mendez Lopez, Eder
Perez Napancca, Karla
Ramirez Carranza, Alvaro
Sanchez Villegas, Carolina
Torres Gonzales, Jose
Confidencial Gaby Spa y Salón, 2013 Pág. 136
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
Documento Arquitectura de Referencia
1. Introducción
El documento brindara información sobra la arquitectura en capas que se dará
uso en la construcción del software, lo cual se necesitara de la programación
orientada a objetos que se sacara un provecho con el lenguaje de
programación como es en el caso de PHP que trabaja con ello, y a
continuación detallaremos las capas a utilizar.
1.1 Propósito
El objetivo de este documento es dar a conocer la arquitectura en capas
según los procesos a seguir para el correcto modelamiento del software y
lograr la solución con la implementación.
1.2 Vista General
La arquitectura en capas se subdivide en 3 capas esenciales:
- Capa de presentación (Vista)
- Capa de procesamiento de datos (Control o Negocio)
- Capa de almacenamiento de datos (Persistencia)
Confidencial Gaby Spa y Salón, 2013 Pág. 137
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
1.3 Referencias
- Plan de Desarrollo del Software.
- Diagrama de Caso de Uso.
- RUP (Proceso Unificado Rational)
- Prototipos del Software.
1.4 Definición de Términos, Abreviaturas y Siglas
• RUP: Metodología iterativa de alta formalidad que su implementación es
sinónimo de calidad del producto.
• Casos de Uso: Interacción del usuario y el sistema.
• UI: Siglas que representan a la capa de presentación.
• BILL: Siglas que representan a la capa de procesamiento de datos.
• DAL: Siglas que representan a la capa de almacenamiento de datos.
• UML: Lenguaje Modelado Unificado.
• Balsamiq Mockups: Es una aplicación eficiente que proporcionará a los
usuarios la capacidad de trabajar en su interfaz de usuario estén donde
estén.
• Arquitectura en Capas: Un estilo de programación con el objetivo de
separarlo en aspectos de desarrollo.
• Stakeholders: Interesados en el proyecto.
Confidencial Gaby Spa y Salón, 2013 Pág. 138
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
• Rational Rose: Es un entorno de desarrollo extendido para desarrolladores de
software, también es el lenguaje estándar de la industria para especificar,
visualizar, construir y documentar los artefactos de sistemas de software
• IDE: Plataforma donde se desarrolla el software.
• Lenguaje de Programación: Idioma artificial diseñado para
expresar procesos expresados a través de las computadoras.
• PHP: Plataforma que permite que las aplicaciones sean desarrolladas a partir
de un conjunto de componentes de software llamados módulos.
• Base de Datos: Conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso.
• My SQL: El software MySQL proporciona un servidor de base de datos SQL
(Structured Query Language) veloz, multi-hilo, multiusuario y robusto. El
servidor está proyectado tanto para sistemas críticos en producción soportando
intensas cargas de trabajo como para empotrarse en sistemas de desarrollo
masivo de software. El software MySQL tiene licencia dual, pudiéndose usar de
forma gratuita bajo licencia GNU o bien adquiriendo licencias comerciales de
MySQL AB en el caso de no desear estar sujeto a los términos de la licencia
GPL. MySQL es una marca registrada de MySQL.
2. Capa de Presentación (Vista)
Contiene las ventanas que utiliza el usuario para comunicarse con el sistema
para una adecuada y fácil utilización de los paquetes que se encuentran en las
siguientes capas.
Dentro de la Capa de Presentación se encuentran las siguientes interfaces
gráficas (UI) de acuerdo a cada tipo de usuario.
2.1 Organización de la Capa de Presentación
Criterios de la capa de presentación:
- Denominada “Capa de Usuario”.
- Comunica y captura la información del usuario en procesos.
- Es fácil y entendible para el usuario.
Confidencial Gaby Spa y Salón, 2013 Pág. 139
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
2.2 Tecnologías usadas en la Capa de Presentación
• Dreamweaver: Software para la creación y edición de páginas web lo cual dará
mayor facilidad ya que proporciona una interfaz intuitiva para la creación de
entornos webs.
• Apache: Nos permite crear un servidor local para realizar las pruebas de las
páginas webs y luego alojarlas a un hosting.
• Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y
que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que
él requiera.
• PHP: Es un lenguaje de programación diseñado para el desarrollo web de
contenido dinámico.
• FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una
aplicación gratuita y de código abierto.
Confidencial Gaby Spa y Salón, 2013 Pág. 140
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
3. Capa de Procesamiento de Datos (Control o Negocio)
Esta capa se comunica con la capa de presentación, para recibir las solicitudes y
resultados, y con la capa de almacenamiento de datos para interactuar con el
gestor de bases de datos.
La capa de procesamiento de datos tendrá las clases con sus atributos y
métodos, que harán todo el procesamiento que se realiza detrás de una interfaz
visible al usuario.
3.1 Organización de la Capa de Procesamiento de Datos
Criterios de la capa de procesamiento de datos:
- Se
- Denominada “Capa de Control o Negocio”.
- Se comunica con la Capa de Presentación y la Capa de Almacenamiento de
Datos.
- Es la lógica y se dedica a hacer procesos internos dentro del sistema.
3.2 Tecnologías usadas en la Capa de Procesamiento de Datos
• Dreamweaver: Software para la creación y edición de páginas web lo cual dará
mayor facilidad ya que proporciona una interfaz intuitiva para la creación de
entornos webs.
Confidencial Gaby Spa y Salón, 2013 Pág. 141
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
• Apache: Nos permite crear un servidor local para realizar las pruebas de las
páginas webs y luego alojarlas a un hosting.
• Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y
que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que
él requiera.
• PHP: Es un lenguaje de programación diseñado para el desarrollo web de
contenido dinámico.
• FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una
aplicación gratuita y de código abierto.
4. Capa de Almacenamiento de Datos
(Persistencia)
La capa de procesamiento de datos está formada por clases que accederán al
gestor de base de datos para almacenar o recuperar los datos de dicho
gestor.
Esta capa contendrá la conexión al gestor de base de datos como también las
sentencias a utilizar para manejar los datos.
4.1 Organización de la Capa de Almacenamiento de Datos
Criterios de la capa de procesamiento de datos:
- Aquí se reside y accede a los datos.
- Está formada de gestores de Base de Datos.
- Reciben solicitudes de consultas, manejo, almacenamiento de información.
4.2. Tecnologías usadas en la Capa de Procesamiento de Datos
• Dreamweaver: Software para la creación y edición de páginas web lo cual dará
mayor facilidad ya que proporciona una interfaz intuitiva para la creación de
Confidencial Gaby Spa y Salón, 2013 Pág. 142
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
entornos webs.
• Apache: Nos permite crear un servidor local para realizar las pruebas de las
páginas webs y luego alojarlas a un hosting.
• Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y
que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que
él requiera.
• PHP: Es un lenguaje de programación diseñado para el desarrollo web de
contenido dinámico.
• FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una
aplicación gratuita y de código abierto.
• MySQL: Gestor de base de datos que contendrá todas las tablas y sus registros
para consultar los datos que se realizará mediante una página web.
Confidencial Gaby Spa y Salón, 2013 Pág. 143
Sistema de Nominas Versión: 1.0
Arquitectura de Referencia Fecha: 19/05/2013
Documento Arquitectura de Referencia
entornos webs.
• Apache: Nos permite crear un servidor local para realizar las pruebas de las
páginas webs y luego alojarlas a un hosting.
• Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y
que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que
él requiera.
• PHP: Es un lenguaje de programación diseñado para el desarrollo web de
contenido dinámico.
• FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una
aplicación gratuita y de código abierto.
• MySQL: Gestor de base de datos que contendrá todas las tablas y sus registros
para consultar los datos que se realizará mediante una página web.
Confidencial Gaby Spa y Salón, 2013 Pág. 143

Mais conteúdo relacionado

Mais procurados

Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
Miluska Guerra Guerra
 
Library management system
Library management systemLibrary management system
Library management system
siddiqui241993
 
Casos de prueba
Casos de pruebaCasos de prueba
Casos de prueba
481200601
 
Casos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentosCasos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentos
Simon Alonso Sanchez
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
Josafat Mtz
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
fanyto
 

Mais procurados (20)

Documento vision
Documento visionDocumento vision
Documento vision
 
Plan de desarrollo de software
Plan de desarrollo de softwarePlan de desarrollo de software
Plan de desarrollo de software
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
3.5.2 IDENTIFICACIÓN, IMPACTO Y PROYECCIÓN DEL RIEGOS
 
Documento de visión
Documento de visiónDocumento de visión
Documento de visión
 
Prototipos2
Prototipos2Prototipos2
Prototipos2
 
Ventajas vs desventajas de los gestores de bases
Ventajas  vs desventajas de los gestores de basesVentajas  vs desventajas de los gestores de bases
Ventajas vs desventajas de los gestores de bases
 
Documento Vision
Documento VisionDocumento Vision
Documento Vision
 
Modelo de casos de uso 2da versión
Modelo de casos de uso 2da versiónModelo de casos de uso 2da versión
Modelo de casos de uso 2da versión
 
Library management system
Library management systemLibrary management system
Library management system
 
Casos de prueba
Casos de pruebaCasos de prueba
Casos de prueba
 
Hostel management system (5)
Hostel management system (5)Hostel management system (5)
Hostel management system (5)
 
Casos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentosCasos de uso de la aplicación web de alquiler y publicación de apartamentos
Casos de uso de la aplicación web de alquiler y publicación de apartamentos
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
synopsis on stock management system in medical store in php
synopsis on stock management system in medical store in phpsynopsis on stock management system in medical store in php
synopsis on stock management system in medical store in php
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Documento de vision
Documento de visionDocumento de vision
Documento de vision
 
ARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdfARQUITECTURA EN CAPAS.pdf
ARQUITECTURA EN CAPAS.pdf
 
Modelodecasosdeuso planillas
Modelodecasosdeuso planillasModelodecasosdeuso planillas
Modelodecasosdeuso planillas
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 

Semelhante a Arquitectura de referencia corregido

Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
Wilian
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
Wilian
 

Semelhante a Arquitectura de referencia corregido (20)

Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
 
Arquitectura de referencia
Arquitectura de referenciaArquitectura de referencia
Arquitectura de referencia
 
Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1Curso TIC de PHP y MSQL Parte 1
Curso TIC de PHP y MSQL Parte 1
 
base de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptxbase de datos con codigos abiertos.pptx
base de datos con codigos abiertos.pptx
 
Herramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente ServidorHerramientas de Programacion Cliente Servidor
Herramientas de Programacion Cliente Servidor
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Gestores
GestoresGestores
Gestores
 
Oracle, Informix
Oracle, InformixOracle, Informix
Oracle, Informix
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Servidor HTTP
Servidor HTTPServidor HTTP
Servidor HTTP
 
Sgbd
SgbdSgbd
Sgbd
 
Servidor MySQL
Servidor MySQLServidor MySQL
Servidor MySQL
 
Curso TIC de PHP y MSQL
Curso TIC de PHP y MSQLCurso TIC de PHP y MSQL
Curso TIC de PHP y MSQL
 
motor de base de datos
motor de base de datosmotor de base de datos
motor de base de datos
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
My sql
My sqlMy sql
My sql
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 
Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2Sgbd y tecnologias usadas por aplicaciones web 2
Sgbd y tecnologias usadas por aplicaciones web 2
 
Linux y-windows
Linux y-windowsLinux y-windows
Linux y-windows
 

Mais de Jose Torres Gonzales (16)

Modelo de implementación
Modelo de implementaciónModelo de implementación
Modelo de implementación
 
Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)Modelo de casos de uso 2ª versión(2)
Modelo de casos de uso 2ª versión(2)
 
Modelo implementacion
Modelo implementacionModelo implementacion
Modelo implementacion
 
Modelo de diseño vladimir
Modelo de diseño  vladimirModelo de diseño  vladimir
Modelo de diseño vladimir
 
Modelo de despliegue
Modelo de despliegueModelo de despliegue
Modelo de despliegue
 
Modelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versiónModelo de casos de uso 2ª versión
Modelo de casos de uso 2ª versión
 
Modelo de analisis2
Modelo de analisis2Modelo de analisis2
Modelo de analisis2
 
Especificacion de requerimientos
Especificacion de requerimientosEspecificacion de requerimientos
Especificacion de requerimientos
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Glosario
GlosarioGlosario
Glosario
 
Plan de desarrollo software
Plan de desarrollo softwarePlan de desarrollo software
Plan de desarrollo software
 
Cusistema
CusistemaCusistema
Cusistema
 
Vision del negocio 1
Vision del negocio 1Vision del negocio 1
Vision del negocio 1
 
Documento glosario
Documento glosarioDocumento glosario
Documento glosario
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
PROTOTIPOS
PROTOTIPOSPROTOTIPOS
PROTOTIPOS
 

Arquitectura de referencia corregido

  • 1. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia GABY SPA Y SALÓN Sistema de Nominas ARQUITECTURA REFERENCIAL Versión 1.0 Confidencial Gaby Spa y Salón, 2013 Pág. 135
  • 2. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia Historial de Revisiones Fecha Versión Descripción Autor 04/04/2013 1.0 Versión preliminar como propuesta de desarrollo. Carlos Rosado, Jordin Ocaña Mendez Lopez, Eder Perez Napancca, Karla Ramirez Carranza, Alvaro Sanchez Villegas, Carolina Torres Gonzales, Jose Confidencial Gaby Spa y Salón, 2013 Pág. 136
  • 3. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia Documento Arquitectura de Referencia 1. Introducción El documento brindara información sobra la arquitectura en capas que se dará uso en la construcción del software, lo cual se necesitara de la programación orientada a objetos que se sacara un provecho con el lenguaje de programación como es en el caso de PHP que trabaja con ello, y a continuación detallaremos las capas a utilizar. 1.1 Propósito El objetivo de este documento es dar a conocer la arquitectura en capas según los procesos a seguir para el correcto modelamiento del software y lograr la solución con la implementación. 1.2 Vista General La arquitectura en capas se subdivide en 3 capas esenciales: - Capa de presentación (Vista) - Capa de procesamiento de datos (Control o Negocio) - Capa de almacenamiento de datos (Persistencia) Confidencial Gaby Spa y Salón, 2013 Pág. 137
  • 4. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia 1.3 Referencias - Plan de Desarrollo del Software. - Diagrama de Caso de Uso. - RUP (Proceso Unificado Rational) - Prototipos del Software. 1.4 Definición de Términos, Abreviaturas y Siglas • RUP: Metodología iterativa de alta formalidad que su implementación es sinónimo de calidad del producto. • Casos de Uso: Interacción del usuario y el sistema. • UI: Siglas que representan a la capa de presentación. • BILL: Siglas que representan a la capa de procesamiento de datos. • DAL: Siglas que representan a la capa de almacenamiento de datos. • UML: Lenguaje Modelado Unificado. • Balsamiq Mockups: Es una aplicación eficiente que proporcionará a los usuarios la capacidad de trabajar en su interfaz de usuario estén donde estén. • Arquitectura en Capas: Un estilo de programación con el objetivo de separarlo en aspectos de desarrollo. • Stakeholders: Interesados en el proyecto. Confidencial Gaby Spa y Salón, 2013 Pág. 138
  • 5. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia • Rational Rose: Es un entorno de desarrollo extendido para desarrolladores de software, también es el lenguaje estándar de la industria para especificar, visualizar, construir y documentar los artefactos de sistemas de software • IDE: Plataforma donde se desarrolla el software. • Lenguaje de Programación: Idioma artificial diseñado para expresar procesos expresados a través de las computadoras. • PHP: Plataforma que permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. • Base de Datos: Conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. • My SQL: El software MySQL proporciona un servidor de base de datos SQL (Structured Query Language) veloz, multi-hilo, multiusuario y robusto. El servidor está proyectado tanto para sistemas críticos en producción soportando intensas cargas de trabajo como para empotrarse en sistemas de desarrollo masivo de software. El software MySQL tiene licencia dual, pudiéndose usar de forma gratuita bajo licencia GNU o bien adquiriendo licencias comerciales de MySQL AB en el caso de no desear estar sujeto a los términos de la licencia GPL. MySQL es una marca registrada de MySQL. 2. Capa de Presentación (Vista) Contiene las ventanas que utiliza el usuario para comunicarse con el sistema para una adecuada y fácil utilización de los paquetes que se encuentran en las siguientes capas. Dentro de la Capa de Presentación se encuentran las siguientes interfaces gráficas (UI) de acuerdo a cada tipo de usuario. 2.1 Organización de la Capa de Presentación Criterios de la capa de presentación: - Denominada “Capa de Usuario”. - Comunica y captura la información del usuario en procesos. - Es fácil y entendible para el usuario. Confidencial Gaby Spa y Salón, 2013 Pág. 139
  • 6. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia 2.2 Tecnologías usadas en la Capa de Presentación • Dreamweaver: Software para la creación y edición de páginas web lo cual dará mayor facilidad ya que proporciona una interfaz intuitiva para la creación de entornos webs. • Apache: Nos permite crear un servidor local para realizar las pruebas de las páginas webs y luego alojarlas a un hosting. • Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que él requiera. • PHP: Es un lenguaje de programación diseñado para el desarrollo web de contenido dinámico. • FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una aplicación gratuita y de código abierto. Confidencial Gaby Spa y Salón, 2013 Pág. 140
  • 7. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia 3. Capa de Procesamiento de Datos (Control o Negocio) Esta capa se comunica con la capa de presentación, para recibir las solicitudes y resultados, y con la capa de almacenamiento de datos para interactuar con el gestor de bases de datos. La capa de procesamiento de datos tendrá las clases con sus atributos y métodos, que harán todo el procesamiento que se realiza detrás de una interfaz visible al usuario. 3.1 Organización de la Capa de Procesamiento de Datos Criterios de la capa de procesamiento de datos: - Se - Denominada “Capa de Control o Negocio”. - Se comunica con la Capa de Presentación y la Capa de Almacenamiento de Datos. - Es la lógica y se dedica a hacer procesos internos dentro del sistema. 3.2 Tecnologías usadas en la Capa de Procesamiento de Datos • Dreamweaver: Software para la creación y edición de páginas web lo cual dará mayor facilidad ya que proporciona una interfaz intuitiva para la creación de entornos webs. Confidencial Gaby Spa y Salón, 2013 Pág. 141
  • 8. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia • Apache: Nos permite crear un servidor local para realizar las pruebas de las páginas webs y luego alojarlas a un hosting. • Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que él requiera. • PHP: Es un lenguaje de programación diseñado para el desarrollo web de contenido dinámico. • FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una aplicación gratuita y de código abierto. 4. Capa de Almacenamiento de Datos (Persistencia) La capa de procesamiento de datos está formada por clases que accederán al gestor de base de datos para almacenar o recuperar los datos de dicho gestor. Esta capa contendrá la conexión al gestor de base de datos como también las sentencias a utilizar para manejar los datos. 4.1 Organización de la Capa de Almacenamiento de Datos Criterios de la capa de procesamiento de datos: - Aquí se reside y accede a los datos. - Está formada de gestores de Base de Datos. - Reciben solicitudes de consultas, manejo, almacenamiento de información. 4.2. Tecnologías usadas en la Capa de Procesamiento de Datos • Dreamweaver: Software para la creación y edición de páginas web lo cual dará mayor facilidad ya que proporciona una interfaz intuitiva para la creación de Confidencial Gaby Spa y Salón, 2013 Pág. 142
  • 9. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia entornos webs. • Apache: Nos permite crear un servidor local para realizar las pruebas de las páginas webs y luego alojarlas a un hosting. • Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que él requiera. • PHP: Es un lenguaje de programación diseñado para el desarrollo web de contenido dinámico. • FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una aplicación gratuita y de código abierto. • MySQL: Gestor de base de datos que contendrá todas las tablas y sus registros para consultar los datos que se realizará mediante una página web. Confidencial Gaby Spa y Salón, 2013 Pág. 143
  • 10. Sistema de Nominas Versión: 1.0 Arquitectura de Referencia Fecha: 19/05/2013 Documento Arquitectura de Referencia entornos webs. • Apache: Nos permite crear un servidor local para realizar las pruebas de las páginas webs y luego alojarlas a un hosting. • Hosting: Alojamiento web para almacenar el Sistema de Nóminas en la nube y que el usuario tendrá la posibilidad de realizar operaciones todo el tiempo que él requiera. • PHP: Es un lenguaje de programación diseñado para el desarrollo web de contenido dinámico. • FileZilla: Es una aplicación para la transferencia de archivos por FTP. Es una aplicación gratuita y de código abierto. • MySQL: Gestor de base de datos que contendrá todas las tablas y sus registros para consultar los datos que se realizará mediante una página web. Confidencial Gaby Spa y Salón, 2013 Pág. 143