FECHA ÚLTIMA REVISIÓN: 13/12/11

Slides:



Advertisements
Presentaciones similares
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Advertisements

Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUIDOS 8vo. Semestre Licenciatura en Informática. Plan Semestral de Trabajo.
Java Server Faces Desarrollo de Aplicaciones Empresariales con Java Instructor: Geovanny Cudco
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES IBARRA TEMA: METODOLOGÍA DE LA AUDITORÍA DE GESTIÓN DOCENTE: ING. WILMER ARIAS 1.
Sistema de Gestión integral de promociones de los centros comerciales Gestión integral de promociones de los centros comerciales de una ciudad de una ciudad.
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
APACHE LICENSE Ronald Chacón Carlos López Leonardo Páez Adriana Rodríguez Universidad De La Salle Bogotá, Agosto 18 de 2011.
“ SISTEMA DE INFORMACIÓN GEOGRAFICA PARA EL CONTROL Y SEGUIMIENTO DE PROYECTOS, UNA APLICACIÓN GVSIG” Raul Fernando Molina Rodriguez 30 de septiembre del.
Informática es una ciencia que estudia métodos, procesos, técnicas, con el fin de almacenar, procesar y transmitir información y datos en formato digital.
E-Genesis – El generador de sistemas Propuesta de autodocumentación Conferencia sobre una propuesta de autodocumentación de software Manuel Dávila Sguerra.
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN CARRERA: INGENIERÍA EN SISTEMAS E INFORMÁTICA “ESTUDIO DE LA NOTACIÓN.
Desarrollo de un Laboratorio remoto-virtual para la enseñanza de cursos de Ingeniería Ing. Angelo Velarde Profesor Auxiliar Ingeniería de las Telecomunicaciones.
DESARROLLO:EQUIPO TIC HOSPITAL SAN FERNANDO PROYECTO.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
Marlon Martínez Sernaque CIP Importancia del Uso de Metodologías en el Desarrollo de Software.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
DIRECTOR: Ing. Estevan Gómez Autor: David Coro. Ricardo Delgado.
Sistema Online de Firma Electrónica
INGENIERÍA DE INFORMACIÓN Y APLICACIONES
TESIS DE GRADO DESARROLLO DEL SISTEMA WEB PARA LA ADMINISTRACIÓN DE LAS ACTIVIDADES ACADÉMICAS DE ALUMNOS, PROFESORES Y RESPONSABLES DE LOS DEPARTAMENTOS.
Factura electrónica para Microsoft Dynamics NAV
UNIDAD DE GESTIÓN DE POSTGRADOS
Elaborado por: Luis Erazo N.
Sustentación de la propuesta
Instalación y configuración de Wordpress
Tema DISEÑO E IMPLANTACIÓN DE UNA SOLUCIÓN INFORMÁTICA INTEGRADA QUE APOYE AL DESARROLLO DEL PENSAMIENTO CRÍTICO EN LA CARRERA DE INGENIERÍA EN SISTEMAS.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE PREVENCIÓN Y SEGUIMIENTO DE CÓLICOS EN EQUINOS UTILIZANDO ASP.NET y MVC MAYO 2014 VIVIANA ESTÉVEZ VERÓNICA.
SWEBOK.
CANDO PABLO – QUINGA LUIS
Conceptos y definición básicos
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Chanchay Tituaña Gabriel Dario SANGOLQUÍ – ECUADOR 2016
TRABAJO DE TITULACIÓN, PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA PROPUESTA DE INCORPORACIÓN DE LA TECNOLOGÍA DE DESARROLLO.
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
CARRERA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Ingeniería de Sistemas Requerimientos
Ciclo de Vida del SIA.
Tema 3. Lenguaje unificado de modelado UML
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
DIRECTOR: Ing. José Sancho Autor: Jorge Escobar
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
Las herramientas Case Julian madrigal.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
Búsquedas en Internet ¿Qué es un buscador?
Ingeniería del Software
Que es HARDWARE Son todos los dispositivos físicos con que se cuenta para poder interactuar con el computador y poder de esta forma realizar diferentes.
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
FACTURA ELECTRÓNICA: MEDIO
Implementación de una arquitectura PKI para el Ejército Ecuatoriano, utilizando software libre Proyecto de investigación previo la obtención del título.
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
TUTORES: Ing. Freddy Dueñas Ing. José Sancho Autor: Marco León
Java Enterprise edition
Servidor de Reportes basado en Tecnología Java y XML
PROYECTO DE GRADUACIÓN
Oscar Navarrete J. Jorge Gutiérrez A.
IMPLEMENTACIÓN DE UN PORTAL WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE CONSULTORÍAS DE MENTORES GOLD DE LA REGIÓN LATINOAMERICANA DEL IEEE (R9), UTILIZANDO.
¡Bienvenido! “Ponemos la mejor Tecnología al alcance de TI”
Oscar Navarrete J. Jorge Gutiérrez A.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
NOMBRE DEL PROCESO FECHA DE CREACIÓN O ACTUALIZACIÓN VERSIÓN 1.0.
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
PROYECTO DE GRADUACIÓN
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
PROYECTO DE GRADUACIÓN
ICI 502 Procesos de Software
Transcripción de la presentación:

FECHA ÚLTIMA REVISIÓN: 13/12/11 DESARROLLO DE UNA APLICACIÓN WEB DE FACTURACIÓN ELECTRÓNICA BAJO MODELO SAAS PARA LA EMPRESA SOFYA SYSTEMS S.A. Guerra Ruiz Ernesto Andrés Matus Coronel Abraham Israel FECHA ÚLTIMA REVISIÓN: 13/12/11 CÓDIGO: SGC.DI.260 CÓDIGO: SGC.DI.269 VERSIÓN: 1.0 DICIEMBRE 13 2011

FECHA ÚLTIMA REVISIÓN: 13/12/11 AGENDA Problema y justificación. Objetivos. Objetivo general. Objetivos específicos. Base legal. Metodología. Pruebas Arquitectura Aplicación SOFYA SEBS. Conclusiones y recomendaciones. FECHA ÚLTIMA REVISIÓN: 13/12/11 CÓDIGO: SGC.DI.260

PROBLEMA Y JUSTIFICACIÓN Requisito técnico y legal. Solución a un problema interno. Satisfacer necesidades específicas. Oportunidad de negocio. Incursionar en la nube.

OBJETIVO GENERAL Desarrollar una aplicación web de facturación electrónica bajo modelo Software as a Service (SaaS), respetando la normativa legal pertinente emitida por el Estado y organismos de control, para la empresa SOFYA SYSTEMS S.A., integrándolo con su sistema de gestión de usuarios.

OBJETIVOS ESPECÍFICOS Investigar la normativa legal y técnica para la emisión de comprobantes electrónicos. Analizar la situación actual de la Empresa en relación a la facturación electrónica y especificar requisitos de software. Diseñar y desarrollar la aplicación web de facturación electrónica. Realizar un plan pruebas para verificar y validar el producto software. Validar el marco de trabajo de Software como Servicio para la implementación de la aplicación web.

BASE LEGAL Base legal relacionada al comercio electrónico, mensajes de datos y firmas electrónicas, dispuesta en la página oficial del SRI: http://www.sri.gob.ec/de/10110 Información técnica dispuesta en las fichas técnicas para el modo Online y Offline: http://www.sri.gob.ec/de/10116

UWE-UML Iniciación Elaboración Construcción Transición Nora Kosch Basado en AUP Iniciación Elaboración Construcción Transición

METODOLOGÍA UWE ARTEFACTOS Y ENTREGABLES Modelo de Requerimientos Modelo de Contenido Modelo de Navegación Modelo de Presentación Modelo de Proceso

MODELO DE REQUERIMIENTOS

MODELO DE REQUERIMIENTOS

MODELO DE CONTENIDO

MODELO DE NAVEGACIÓN

MODELO DE PRESENTACIÓN

MODELO DE PROCESO

PRUEBAS DE CAJA NEGRA CLASES DE EQUIVALENCIA Condición de entrada Tipo Clase de equivalencia válida Clase de equivalencia inválida Archivo Excel Valor 1. Extensión .xls 2. Extensión diferente a .xls Cédula 3. Número de cédula válido. 4. Cualquier otro valor. Precio 5. Número decimal o entero. 6. Cualquier otro valor. 7. Archivo con formato de factura local. 8. Archivo con formato de factura para exportadores. 9. Archivo con formato inválido

PRUEBAS DE CAJA NEGRA CASOS DE PRUEBA Cas o N. Clases de equivalencia Condición de entrada Resultado 1 FACTURA_001.xls Comprobante autorizado. 2 FACTURA_002.xlsx Tipo de archivo inválido. Invalid file type FACTURA_002.xlsx 15.8 KB 3 1717379157 Comprobante generado exitosamente. 4 171739159 Cédula inválida. Comprobante no generado. 5 6 0 (Cero) 8, 9 FACTURA_EXP_01.xls Error: Archivo y/o campos inválidos.

ARQUITECTURA DE LA APLICACIÓN

HERRAMIENTAS DE CONSTRUCCIÓN DESCRIPCIÓN Netbeans Entorno de desarrollo de código abierto para aplicaciones Java, PHP, C++, HTML5, Javascript, entre otros. MySQL Sistema de gestión de base de datos de código abierto. JSF Java Server Faces. Framework para el desarrollo de aplicaciones web utilizando Java EE. Primefaces Librería de elementos web visuales e interactivos para JSF. Apache TomEE Servidor de aplicaciones basado en Apache Tomcat, pero compatible con la especificación Java EE 6. Glassfish Servidor de aplicaciones de código abierto desarrollado por Sun Microsystems y posteriormente adquirido por Oracle. Compatible con el estándar Java EE. Ubuntu Sistema operativo de código abierto basado en Linux y Debian. Desarrollado por la empresa Canonical.

SOFYA ELECTRONIC BILLING SYSTEM

CONCLUSIONES Dificultad al obtener la información técnica y legal. UWE posee sus puntos débiles. Herramientas case con notación son necesarias. Solventar errores no documentados. No existen actividades y entregables definidos más allá de la construcción. Despliegue de la aplicación en diferentes entornos.

RECOMENDACIONES Actualizarse periódicamente respecto a la información legal y técnica. Complementar etapas de UWE con entregables adecuados al desarrollo. Utilizar herramientas case con notación UWE de manera preferente. Realizar pruebas pertinentes al proyecto de software. Desplegar la aplicación en servidores compatibles con la especificación JEE6.

¡GRACIAS POR SU ATENCIÓN!