RAE No. FICHA TOPOGRÁFICA: TITULO: PLAN DE ASEGURAMIENTO DE CALIDAD DE SOFTWARE PARA EL SISTEMA DE PAGO SEGURO ELECTRONICO PSE AUTOR (ES): MENDOZA CORTES David Julián MODALIDAD: Practica empresarial PAGINAS: 47 TABLAS: 12 FIGURAS: 19 ANEXOS: 0 CONTENIDO: INTRODUCCIÓN 1. GENERALIDADES 1.1 ANTECEDENTES 1.2 PLANTEAMIENTO DEL PROBLEMA 1.2.1 Descripción del Problema 1.2.2 Formulación Pregunta de Investigación 1.3 OBJETIVOS 1.3.1 Objetivo General 1.3.2 Objetivos Específicos 1.4 JUSTIFICACIÓN 1.5 DISEÑO METODOLÓGICO 1.5.1 Fuente de Información Primaria 1.5.2 Fuente de Información Secundaria 1.6 PRODUCTOS A ENTREGAR 1.7 ALCANCES Y LIMITACIONES 2. IDENTIFICACIÓN DE LOS REQUERIMIENTOS DE CALIDAD PARA LA IMPLEMENTACIÓN DEL SERVICIO DE PAGO ELECTRÓNICO PSE 2.1 Descripción Funcional del Sistema 2.2. ACTORES 2.3 ESPECIFICACIÓN DE LOS SERVICIOS 2.3 ESPECIFICACIÓN DE LAS OPERACIONES 3. DETERMINACIÓN DE LAS ACTIVIDADES DE VALIDACIÓN VERIFICACIÓN Y DE LAS PRUEBAS DEL PROCESO 24 3.1 PRUEBAS DE VERIFICACIÓN Y VALIDACIÓN DE SOFTWARE 3.2 PROPÓSITO DE LAS PRUEBAS 3.3 ALCANCE 3.3.1Importancia de las Pruebas de Calidad de Software 3.4 DESCRIPCIÓN DE LAS PRUEBAS 3.4.1 Prueba de integridad de los datos y la base de datos 3.4.2 Prueba de Performance 3.4.3 Prueba de Carga 3.4.4 Prueba de Seguridad y Control de Acceso 3.4.5 Prueba de Fallas y Recuperación 4. RESULTADOS DE LA APLICACIÓN DE LAS PRUEBAS SELECCIONADAS AL SERVICIO DE PSE. 4.1 REPORTE PRUEBAS DE CARGA 4.1.1 Pruebas de carga para el servicio initTransaccion 4.1.2 Pruebas de carga para el servicio CallBank 4.1.3 Pruebas de carga para el servicio ConfirmTransaccion 4.2 Prueba de Performance 4.2.1 Prueba de Performance InitTransaccion 4.2.2 Prueba de Performance CallBank 4.3 PRUEBA DE PERFORMANCE CONFIRMATRANSACCION 4.3.1 Pruebas de Seguridad y Control de acceso 4. RECOMENDACIONES DE IMPLEMENTACIÓN PARA EL PLAN DE ASEGURAMIENTO DE CALIDAD DESARROLLADO COMO GUÍA PARA MODIFICACIONES FUTURAS. Conclusiones Bibliografía PALABRAS CLAVES: Pago electrónico, Pruebas no funcionales, Servicios web. DESCRIPCIÓN: Como propuesta para evitar este riesgo operativo, los servicios de PSE son sometidos a un set de pruebas escogidas en el transcurso del proyecto. Estas pruebas deben corresponder a las que se utilizan actualmente mediante las normas vigentes, y se exponen los resultados obtenidos en el proceso de validación y verificación. La finalidad al realizar el proceso de validación y verificación es la detección de las falencias en cuanto a la construcción de los servicios que son entregados a la entidad bancaria, desde el ambiente de desarrollo, para que sean validados y corregidos desde etapas tempranas. Finalmente se concluye y se recomiendan cambios para mejorar la arquitectura de PSE, de acuerdo a los lineamientos vigentes en el banco. METODOLOGÍA: El presente trabajo se basa en la aplicación de la norma Estándar ISO 9126. Se enfatizará en la parte de pruebas, denominada Fase de pruebas no funcionales, la cual tiene como objetivo la validación y verificación de componentes de software y la consecución de un primer documento con el propósito específico y el alcance de un plan de pruebas (Testing Plan), definiendo así procesos y métodos para asegurar la calidad. Tomando como punto de partida la elaboración de un documento para el aseguramiento de la calidad mediante pruebas de software. CONCLUSIONES: De acuerdo a los resultados de las pruebas efectuadas, es importante que la arquitectura se remplace y se realice la migración del servicio de tal manera que desaparezca la plataforma actual. Con las pruebas realizadas en el desarrollo del presente proyecto se concluye que al someter a pruebas no funcionales a los servicios que integra PSE, da lugar para realizar múltiples correcciones antes de certificar la aplicación en un ambiente. Establecer desde un principio que se desarrollen actividades de validación y verificaciones no funcionales puede ahorrar costos en cuanto al mantenimiento de la aplicación, de igual manera ayuda a optimizar los componentes de hardware y software requeridos por el proyecto en las fases de migración. FUENTES: I. The Institute of Electrical and Electronics Engineers, «730 TM IEEE Standard for Software Quality,» 2002. H. I. Tech, «Quality Assurance,» 2013. [En línea]. Available: http://www.highlandsinfotech.com/quality%20assurance.html. R. Meneses, «ISO 9000-3». M. L. Amalia Álvarez, «Elaboración de planes de calidad en proyectos de software,» [En línea]. Available: http://sedici.unlp.edu.ar/bitstream/handle/10915/23062/Documento_completo.pdf?sequence =1. I. Mentor, «Pruebas de software,» [En línea]. Available: http://materias.fi.uba.ar/7548/Pruebas-Intro.pdf. G. LEMUS, «Tipos de pruebas de software,» 27 abril 2012. [En línea]. Available: http://www.slideshare.net/GuillermoLemus/tipos-de-pruebas-de-software. P. A. V. C. A. O. Luz Stella Valencia, «Universidad Tecnológica de Pereira Modelo de calidad de software,» agosto 2009. [En línea]. Available: dialnet.unirioja.es/descarga/articulo/4727538.pdf. «ISO 9126 Software Quality Characteristics, » [En línea]. Available: http://www.sqa.net/iso9126.html.