Arquitectura del software

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 4
 
 

Slides

  1. GABY SPA & SALÓNSistema de NóminasDocumento Arquitectura del SoftwareVersión 0.9 2. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del…
Related documents
Share
Transcript
  • 1. GABY SPA & SALÓNSistema de NóminasDocumento Arquitectura del SoftwareVersión 0.9
  • 2. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del softwareHistorial de RevisionesFecha Versión Descripción Autor04/04/2013 1.0 Versión preliminar como propuesta dedesarrollo.Baldeón Montalvo, ErickBenitez Sócola, CaroDeza Quispe, JoseMaza Azañero, JesusPerez Napancca, KarlaVargas Melgar, ChristoferSISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 90
  • 3. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del softwareTABLA DE CONTENIDOS1.- introducción 921.1. Propósito 921.2. Vista general 921.2.1. Tipos de capas 921.3. Definición de términos, abreviaturas y siglas 932.- capa de presentación (vista) 932.1. Organización de la capa de presentación 932.2. Tecnologías usadas en la capa de presentación 943.- capa de almacenamiento de datos (persistencia) 943.2.- organización de la capa de almacenamiento de datos 943.2.- tecnologias usadas en la capa de almacenamiento de datos 944.- capa de procesamiento de datos (negocio) 954.1.- organización de la capa de procesamiento de datos 954.2.- tecnologias usadas en la capa de procesamiento de datos 95SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 91
  • 4. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del softwareARQUITECTURA DEL SOFTWARE1. INTRODUCCIÓNEl presente documento nos muestra el enfoque arquitectural del sistemahaciendo uso de diferentes vistas arquitectónicas para así poder ilustrar lascaracterísticas más importantes del sistema. Se pretende capturar y transmitirlas decisiones arquitectónicas más importantes realizadas en el sistema.Este documento provee al usuario una vista de la arquitectura del Sistemade Nóminas. Está basado en las especificaciones de RUP para el documento dearquitectura de software.1.1. PROPÓSITOEste documento proporciona una descripción de la arquitectura delsistema, haciendo uso de diversas visiones arquitectónicas pararepresentar diversos aspectos del sistema, de manera que el usuariotenga una idea general de la futura implementación del sistema.1.2. VISTA GENERALEn este sistema utilizáramos el Modelo Vista Controlador (MVC), el cual es unpatrón de arquitectura de software que separa los datos de una aplicación, lainterfaz de usuario y la lógica de control en tres componentes distintos.1.2.1. Capas−Capa de Presentación (Vista):En esta capa se desarrolla toda la parte gráficacon la cual interactúa el usuario. Es la responsablede conectarse con la capa lógica.−Capa de Procesamiento de Datos (Negocio):La capa lógica es la que realiza todas lasoperaciones, aquí se encuentra todo el código deprogramación desarrollado en PHP y en caso deser necesario conectarse a la Base de Datos, estacapa se debe conectar a la capa de Control.SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 92
  • 5. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del software−Capa de Almacenamiento de Datos (Persistencia):Una vez que la capa lógica se conecte con la capa de control, éstarealizará todas las solicitudes necesarias a la Base de Datos (MySQL).1.3. DEFINICION DE TÉRMINOS, ABREVIATURAS Y SIGLAS• RUP: (Rational Unified Process) Es una metodología para eldesarrollo de software (sistemas orientados a objetos).• Paquetes: Agrupaciones de casos de uso y actores por funcionalidadque proveen.• PHP: Lenguaje de Programación para el desarrollo web de contenidodinámico.2. CAPA DE PRESENTACION (VISTA)2.1.ORGANIZACIÓN DE LA CAPA DE PRESENTACIONContiene las ventanas que utiliza el usuario para comunicarse con elsistema para una adecuada y fácil utilización de los paquetes que seencuentran en las siguientes capas.Dentro de la Capa de Presentación se encuentran las siguientes interfacesgráficas (UI) de acuerdo a cada tipo de usuario:2.1.1. Administrador:• Gestionar usuarios• Gestionar empleados• Ingresos• Egresos• Ver cargos• Ver sucursales2.1.2. Contador• Ver Empleados• Reportes• Gestionar planillasSISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 93
  • 6. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del software2.2.TECNOLOGÍAS USADAS EN LA CAPA DE PRESENTACIÓN• Dreamweaver: Software para la creación y edición de páginas web locual dará mayor facilidad ya que proporciona una interfaz intuitiva parala creación de entornos webs.• Apache: Nos permite crear un servidor local para realizar las pruebasde las páginas webs y luego alojarlas a un hosting.• Hosting: Alojamiento web para almacenar el Sistema de Nóminas enla nube y que el usuario tendrá la posibilidad de realizar operacionestodo el tiempo que él requiera.3. CAPA DE PROCESAMIENTO DE DATOS (NEGOCIO)3.1. ORGANIZACIÓN DE LA CAPA DE PROCESAMIENTO DE DATOSEsta capa se comunica con la capa de presentación, para recibir lassolicitudes y resultados, y con la capa de almacenamiento de datos parainteractuar con el gestor de bases de datos.La capa de procesamiento de datos tendrá las clases con sus atributos ymétodos, que harán todo el procesamiento que se realiza detrás de unainterfaz visible al usuario.3.2. TECNOLOGIAS USADAS EN LA CAPA DE PROCESAMIENTO DEDATOS• Dreamweaver: Software para la creación y edición de páginas web locual dará mayor facilidad ya que proporciona una interfaz intuitiva parala creación de entornos webs.• Apache: Nos permite crear un servidor local para realizar las pruebasde las páginas webs y luego alojarlas a un hosting.• Hosting: Alojamiento web para almacenar el Sistema de Nóminas enla nube y que el usuario tendrá la posibilidad de realizar operacionestodo el tiempo que él requiera.SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 94
  • 7. Sistema de nóminas de Gaby Spa y Salón Versión: 1.0Arquitectura del software Fecha: 26/04/2013Documento de la Arquitectura del software4. CAPA DE ALMACENAMIENTO DE DATOS (PERSISTENCIA)4.1.ORGANIZACIÓN DE LA CAPA DE ALMACENAMIENTO DE DATOSLa capa de procesamiento de datos está formada por clases que accederánal gestor de base de datos para almacenar o recuperar los datos de dichogestor.Esta capa contendrá la conexión al gestor de base de datos como tambiénlas sentencias a utilizar para manejar los datos.4.2. TECNOLOGIAS USADAS EN LA CAPA DE ALMACENAMIENTO DEDATOS• Dreamweaver: Software para la creación y edición de páginas web locual dará mayor facilidad ya que proporciona una interfaz intuitiva para lacreación de entornos webs.• Apache: Nos permite crear un servidor local para realizar las pruebas delas páginas webs y luego alojarlas a un hosting.• Hosting: Alojamiento web para almacenar el Sistema de Nóminas en lanube y que el usuario tendrá la posibilidad de realizar operaciones todoel tiempo que él requiera.• MySQL: Gestor de base de datos que contendrá todas las tablas y susregistros para consultar los datos que se realizará mediante una páginaweb.SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 95
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks
    SAVE OUR EARTH

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!

    x