Guía Metodológica para el Proceso de Validación y Verificación de Requerimientos para el Usuario Final

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guía Metodológica para el Proceso de Validación y Verificación de Requerimientos para el Usuario Final"

Transcripción

1 Guía Metodológica para el Proceso de Validación y Verificación de Requerimientos para el Usuario Final María Ximena Narváez Barrera Director Trabajo de Grado: Miguel E. Torres ~CIS1430IS08 Grupo de investigación: ISTAR Modalidad: Investigación Formativa

2 Agenda Introducción Contribuciones Descripción General Formulación del problema Justificación del problema Solución a la problemática Impacto esperado Descripción del Proyecto Objetivo general Objetivos específicos Desarrollo de los objetivos específicos Descripción de la solución Validación guía Conclusiones Trabajos futuros Preguntas Anexos Metodología

3 Introducción V2Soft: Guía metodológica para la validación y verificación de los requerimientos para el usuario final Cuyo objetivo principal es apoyar el proceso de Validación y Verificación de requerimientos funcionales de software, bajo las características de las empresas que no desarrollan sus productos

4 Descripción General

5 Formulación del Problema En Colombia existen empresas que buscan el desarrollo de sus necesidades o productos de software, en empresas terceras mediante el outsourcing. El proceso de desarrollo de software, no hace parte de su modelo de negocio. Permite que la empresa se enfoque en lo que realmente es lo suyo. Define y específica Requerimientos Terceriza desarrollo Recibe desarrollo Instalación del producto en producción Certifica producto Valida y Verifica Requerimientos

6 Formulación del Problema Verificación: La especificación de los requisitos se han cumplido." Validación: Se han cumplido los requisitos para un uso específico previsto o aplicación." Confirmación mediante examen y mediante el suministro de evidencia objetiva. [6] Requerimientos de sistemas no triviales, cuya complejidad, obliga que el proceso sea riguroso y exhaustivo. Restricciones, como factores externos: Tiempo, presupuesto y los recursos. Cómo lograr la validación y Verificación de requerimientos, que garantice la completitud de su especificación, para empresas que contratan desarrollos a externos (outsourcing)?

7 Justificación del Problema La validación y verificación de requerimientos, busca asegurar la calidad de los productos de software, y reducir los riesgos o problemas relacionados: Perdida de dinero, Tiempo o renombre, Daños personales, Incluso la muerte. Qué estrategias, formas de trabajo y procedimientos se deben seguir, para que no se presenten inconvenientes en el proceso? Fase donde se encuentra el defecto Porción de costo Requerimiento 1 Diseño 3-6 Codificación 10 Pruebas de sistema / Integración Pruebas de aceptación de usuario Operación Costo relativo para corregir un defecto. Tomado de [1]

8 Solución a la Problemática Se desarrolló una guía metodológica, para la validación y verificación de los requerimientos de software, para empresas que no implementan sus requisitos. Brindar una alternativa de mejora al proceso Para el fortalecimiento y la claridad a las actividades Reducción de los riesgos referentes al proceso Garantizar la calidad integral y el sistema. cumplimento de los objetivos del

9 Impacto Esperado Corto Plazo Continuidad en la investigación sobre la Validación y Verificación de Requerimientos Mediano Plazo Largo Plazo Aplicación de la guía en empresas que tercerizan el desarrollo de software. Análisis de costo y beneficio de implementación. En empresas que aplican la guía, se presenten menos inconvenientes e incidentes por parte del proceso de validación y verificación de requerimientos.

10 Descripción del Proyecto

11 Objetivo General Desarrollar una guía metodológica que apoye el proceso de Validación y Verificación de Requerimientos, por parte de Stakeholders con rol de usuario y cliente, en empresas que no son desarrolladoras de Software

12 Objetivos Específicos Generar documento del estado del arte sobre las prácticas y modelos actuales de validación y verificación de los requerimientos de software para usuario final. Seleccionar las mejores prácticas y modelos de validación y verificación de los requerimientos. Objetivos específicos Identificar las debilidades, falencias y/o problemáticas presentadas en el proceso de validación y verificación de requerimientos. Elaborar una guía metodológica, que especifique el proceso de validación y verificación de los requerimientos de software, dando alternativas de manejo a los puntos críticos identificados, en el marco de referencia de una empresa no desarrolladora de software Evaluar la guía metodológica planteada, por medio de lista de chequeo y encuestas, dirigidas a expertos en validación y verificación de requerimientos

13 Metodología Proyecto Trabajo de grado Actividades del proyecto SCRUM Metodología propia del Sprint Guía metodología Marco de referencia Way Of

14 A Nivel de Proyecto - SCRUM Reunión de planificación del Sprint SCRUM diario Revisión del Sprint Retrospectiva del Sprint Determinar funcionalidades que se incorporaran en el Sprint. Cuál es el trabajo necesario para realizar el incremento previsto Evaluación del avance del proyecto: - Lo que ha logrado desde el anterior. - Lo que va ha hacer hasta el próximo. - Si están teniendo algún problema, o si encuentra algún impedimento. Se revisa funcionalmente el resultado. Permite descubrir planteamientos erróneos, mejorables o malinterpretaciones en las funcionalidades Debate el Sprint recientemente finalizado y los cambios que se podrían mejorar. Qué ha ido bien durante el último Sprint?, Qué será mejorado para el siguiente Sprint?

15 Proceso Metodología SCRUM Trabajo de Grado

16 Cambios a la Propuesta Inicial 2014: Se incluyó un séptimo sprint, para el desarrollo de la memoria y la página web del trabajo de grado. 2015: Sprints incluidos Mejorar guía metodológica. Evaluar la guía a partir de los cambios realizados. Desarrollar memoria trabajo de grado. Complementar página web.

17 Herramienta de Gestión - Trello Lista de actividades del trabajo de grado Sprint planing Actividades que se realizaran en siguiente sprint Actividades que se realizaran en el sprint que se esta ejecutando In progress Actividades del trabajo de grado en ejecución Actividades del trabajo de grado terminadas. Product backlog Sprint backlog Done 2014 Done 2015 https://trello.com/b/7lqcex3y/trabajo-de-grado-ximena

18 Sprints Proyecto Sprint Metodología Resultados Sprint 1: Investigación Exploratoria Matriz de bibliografía Sprint 2: Desarrollo del marco teórico Sprint 3: Selección de metodologías acorde a las necesidades de la guía Sprint 4: Identificar las debilidades, falencias y/o problemáticas Sprint 5: Desarrollo de la Guía metodológica Descriptiva Descriptiva Cuantitativa/ Descriptiva Descriptiva, bajo el marco de referencia Way-of Documento de marco teórico /Estado del arte Se realizó la documentación como complemento en el marco teórico Documento de análisis de encuesta donde se determinaron las necesidades del proceso. V2Soft: Guía metodológica para el proceso de validación y verificación de requerimientos para el usuario final

19 Sprint Metodología Resultados Sprint 6: Metodológica Evaluación de la guía Sprint 7: Desarrollo de memoria de grado y página web Sprint 8: Identificar puntos a mejorar Sprint 9: Profundización Guía Sprint 10: Evaluación de la guía Sprint 11: Ciclo de mejora de memoria trabajo de grado y página web Descriptiva Descriptiva Descriptiva Exploratoria / Descriptiva Descriptiva / análisis cualitativo y cuantitativo Descriptiva Documento de evaluación de la guía metodológica. Memoria trabajo de grado y página web Matriz de puntos de mejora V2Soft: Guía metodológica para el proceso de validación y verificación de requerimientos para el usuario final Documento de evaluación de la guía metodológica. Memoria trabajo de grado y página web

20 A Nivel de la Guía Metodológica Marco de referencia, adaptado de [2], [3]

21 Way of y la Guía Way Of Way of thinking Way of modeling Aspecto a tener en cuenta Enmarca a la guía metodológica. Define los factores especiales se deben tener en cuenta para implementar el proceso de Validación y Verificación de requerimientos. Lenguaje utilizado para generar el modelo. Factores especiales de la organización y su estado actual. Way of working Actividades y responsabilidades. Way of controlling Objetivos serán medidos a través de indicadores. Way of supporting Que necesita el proceso para su ejecución: Recursos humanos y herramientas de pruebas.

22 Contribuciones

23 Desarrollo de los Objetivos Específicos Estado del arte Realizó proceso de investigación Documento Marco teórico. Seleccionar las mejores prácticas A partir del marco teórico, se seleccionaron las mejores prácticas, brindando una base para la guía metodológica. Identificar las debilidades, falencias y/o problemáticas Creó y ejecutó la encuesta. Se analizó los resultados obtenidos Documento Encuesta trabajo de grado

24 Desarrollo de los Objetivos Específicos Desarrollo de guía metodológica Desarrollo de la guía metodológica Documento Guía metodológica Evaluación de la guía metodológica Evaluación de la guía por parte de expertos. Documento Evaluación guía

25 Descripción de la Solución El proceso de pruebas se debían adaptar a un modelo de ciclo de vida del software, para definir cuando se deben ejecutar los subprocesos y actividades. Guía Estado del arte

26 Descripción de la Solución Se identifico y selecciono, el proceso de validación y verificación de requerimientos en el ciclo de vida. Actividades de validación y verificación en el modelo en V, tomado [4]

27 Descripción de la Solución Se selecciono el proceso de pruebas definido por el International Software Testing Qualifications Board ISTQB. [5]

28 Descripción de la Solución Adaptación del modelo en V, a la problemática a resolver

29 Descripción de la Solución Identificación de actividades de acuerdo al modelo en V y al proceso de pruebas.

30 Descripción de la Solución Definición de las actividades del proceso Desarrollo de la guía y Way Of Ítem Definición Actividad Nombre de la actividad Descripción Descripción de la actividad Entradas Incluye las entradas que son requeridas para la ejecución de la actividad Participante Rol del equipo de pruebas que participa en la Forma de trabajar actividad Forma de trabajar de la actividad Consideraciones Recomendaciones Forma de soportar Forma de Modelar Forma de soportar la actividad Forma de modelar la actividad Consideración 2 Forma de controlar Forma de controlar la actividad Recomendación 1 Salidas Presenta los artefactos resultantes de la actividad Consideración 1

31 Validación Guía Validación Guía expertos V&V pertenecientes a la empresa 3 expertos V&V (2014) Experto certificado en ISTQB

32 Validación Guía La evaluación de la guía se organizó en dos tipos de preguntas: El primer grupo presentaba preguntas de selección, que buscaba medir el cubrimiento de los requerimientos en la guía con las siguientes opciones: Totalmente cubierta, Parcialmente cubierta y No está cubierto. El segundo grupo de preguntas, eran de selección donde la persona que realizaba la evaluación contestaba entre las opciones sí o no. Las preguntas pretenden medir el grado de aceptación de la guía

33 Resultados Validación 2014 Id Necesida d R01 R02 R03 Necesidad identificada Definición de roles del proceso de pruebas de software. Definición de funciones y responsabilidades de los roles que se definan en R01. Definición de la planificación de las pruebas de software. Totalmente cubierta 100% Parcialme nte cubierta 66.66% 33.33% 33.33% 66.66% No está cubierto Enunciado Considera que la guía se completa? 100% Considera que la guía es clara? 100% Considera que la guía se puede adaptar a una organización que presente el modelo de empresa? 100% Considera que la implementación de la guía es viable? 100% SI Respuesta NO R04 Definición de proceso para la estimación de tiempos de pruebas de software % 33.33% 33.33% Considera que la guía es servible? 100% La información que se presenta en el marco teórico de la guía es suficiente para el entendimiento del proceso? 100% R05 R06 R07 Definición para determinar casos pruebas de software. Proceso para priorizar los casos pruebas de software. Definición de métricas para evaluar la calidad proceso de pruebas % 33.33% 33.33% 66.66% 66.66% 33.33% Considera que a la guía le hace falta información? 33.33% 66.66% Cree que la guía aporta al proceso de pruebas? 100%

34 Comentarios y Recomendaciones Especificaciones dentro del marco de aprobación del software y los posibles incidentes que se presenten dentro del paso a producción Forma de solucionar los diferentes tipos de trabas o inconvenientes que el tester encuentre en el desarrollo de un plan de pruebas. La guía referencie en la tabla de contenido las páginas que indica

35 Mejoras 2015 Como crear, determinar casos de prueba a partir de requerimientos Inclusión de otras técnicas de priorización casos de prueba Complementar información sobre métricas, para contextualizar

36 Resultados Validación 2015 Id Necesida d Necesidad identificada Totalmente cubierta Parcialmen te cubierta No está cubierto R01 R02 R03 R04 R05 R06 Definición de roles del proceso de pruebas de software. Definición de funciones y responsabilidades de los roles que se definan en R % 100% Definición de la planificación de las pruebas de software. 100% Definición de proceso para la estimación de tiempos de pruebas de software. Definición para determinar casos pruebas de software. Proceso para priorizar los casos pruebas de software. 100% 100% 75% 25% Enunciado Respuesta SI NO Considera que la guía se completa? 100% Considera que la guía es clara? 100% Considera que la guía se puede adaptar a una organización que presente el modelo de 100% empresa? Considera que la implementación de la guía es viable? 100% Considera que la guía es servible? 100% La información que se presenta en el marco teórico de la guía es suficiente para 100% el entendimiento del proceso? Considera que a la guía le hace falta información? 100% Cree que la guía aporta al proceso de pruebas? 100% R07 Definición de métricas para evaluar la calidad proceso de pruebas. 75% 25%

37 Comentarios y Recomendaciones Tener un poco más de definición general frente al cargo de los jefes. Se considera apropiado detallar el perfil profesional (conocimientos básicos) de las personas que ejercerían las diferentes funciones Dependerá: Tipo de proyecto. Tienen intereses en cuanto a velocidad, seguridad, rendimiento, etc Controles de cambio y variaciones en el sistema.

38 Opinión Sobre la Guía La Guía presenta una estructura clara y formal frente a los procesos a desarrollar con la implementación del tema Considero que es una guía útil para ser aplicada. Quizá al principio sea complicado, por el cambio de metodología. Se tratan temas que normalmente no se tienen en cuenta en el momento del proceso de pruebas La guía contempla los temas relevantes a tener en cuenta en un proceso de elaboración y ejecución de pruebas de software, por lo tanto le veo un buen grado de maduración para ser implementado en una empresa que cumpla con el modelo. la guía es una buena base para las diferentes compañías que ejercen este tipo de actividad ya que detalla de forma completa cada una de las fases del proceso y el personal involucrado en las mismas

39 Conclusiones A nivel académico se espera que esta guía sea analizada y estudiada en la formación de los estudiantes, para que mediante esta investigación ellos se concienticen de la importancia de la Validación y Verificación de requerimientos. A nivel de industria, se espera un impacto en la disminución de riesgos por defectos, sus impactos asociados. Así como el incremento en la calidad de los productos de software. El integrar varias metodologías, permite disminuir los riesgos de implementación y puesta en producción de los nuevos sistemas de una empresa.

40 Conclusiones V2Soft como guía metodológica soporta las necesidades de validación y verificación de requerimientos y establece la manera de cómo implementar el proceso soportado por el marco de referencia Way of que facilita su comprensión y realización. Uno de los factores importantes y de gran éxito para la implementación de una metodología es que el personal conozca la importancia del proceso y se encuentre capacitado. La validación y verificación de requerimientos para una empresa que terceriza el desarrollo, es muy importante. Los expertos del negocio son quienes conocen el propósito del sistema y pueden enfocar con mayor precisión y efectividad el proceso.

41 Conclusiones La ejecución de encuestas, permitió determinar problemáticas que se enfrentan a diario y los puntos a considerar para la guía y evaluación. Es muy importante el tipo de preguntas que se realizan en una encuesta, el uso de preguntas de selección facilitan las respuestas a los encuestados, pero a través de preguntas abiertas se puede conocer que tan acertadas fueron las preguntas de selección. La evaluación de una guía dependerá del método seleccionado para la evaluación. Cuando se cuenta con un experto, pueda que en el momento de responder las preguntas él no tenga presente aspectos de la guía que si se encuentran incluidos.

42 Trabajos futuros V&V estática de los requerimientos y los métodos formales Metodología para la V&V de requerimientos a nivel de caja blanca o a nivel de estructura del código V&V para empresas que brindan el servicio de desarrollo de Software Una metodología para las pruebas no funcionales, para la validación del cumplimiento de los requerimientos no funcionales Desarrollo de herramienta que permita llevar el control del proceso de pruebas, que permita la gestión y control de la V&V de requerimientos durante el ciclo de vida del software

43 Preguntas??

44 Referencias [1] Bender RBT Inc, «Requirements Based Testing Process Overview». Bender RBT Inc, [2] F. Daoudi y S. Nurcan, «A framework to evaluate methods capacity to design flexible business processes», presentado en 6th International Workshop on Business Process Modeling, Porto, [3] X. Higuera Moriones, «Guía Metodológica de Mejora de Procesos de Construcción de Software Adaptada para MIPyMES_DS Colombianas», Pontificia Universidad Javeriana, Bogotá, [4] Instituto Nacional de Tecnologías de la Comunicación - INTECO, «Guía de validación y Verificación», nov [En línea]. Disponible en: [Accedido: 16-ago-2014]. [5] ISTQB, International Software Testing Qualifications Board, «Certified Tester - Advanced Level Syllabus Test Manager». 19-oct [6] ISTQB, International Software Testing Qualifications Board, «Glossary Archive - ISTQB Glossary of Testing Terms». Erik van Veenendaal (The Netherlands), 19-oct-2012.

45 Bibliografía [1] «El outsourcing, aliado del ahorro en los negocios», Portafolio.com.co, 22-jul [En línea]. Disponible en: [Accedido: 26-sep-2014]. [2] ISTQB, International Software Testing Qualifications Board, «Glossary Archive - ISTQB Glossary of Testing Terms». Erik van Veenendaal (The Netherlands), 19-oct [3] B. Bruegge y Allen H. Dutoit, Ingeniería de Software orientado a objetos, Primera Edición., vol. 1. México: Prentice Hall, [4] I. Sommerville, Ingenieria del Software. Madrid: Pearson Educacion, [5] Juan Palacio, «Gestión de proyectos Scrum Manager. (scrum Manager I y II) V.2.5». 25-abr [6] Manuel Trigas Gallego, «Gestión de proyectos informáticos. Metodología Scrum».. [7] A. Labarca C., «LOS MÉTODOS DE INVESTIGACIÓN. Aplicados a las Ciencias de la Conducta». [En línea]. Disponible en: [Accedido: 25-jul-2014]. [8] N. Malhotra, Investigacion de Mercados Un Enfoque Practico. México: Prentice Hall, [9] C. Fernandez Collado, Investigación y Comunicación. México: McGraw - Hill, [10] F. Daoudi y S. Nurcan, «A framework to evaluate methods capacity to design flexible business processes», presentado en 6th International Workshop on Business Process Modeling, Porto, [11] I. Mirbel y J. Ralyté, «Situational method engineering combining assembly-based and roadmap-driven approaches», Requirements Engineering, vol. 11, pp , mar [12] X. Higuera Moriones, «Guía Metodológica de Mejora de Procesos de Construcción de Software Adaptada para MIPyMES_DS Colombianas», Pontificia Universidad Javeriana, Bogotá, [13] B. W. Boehm, «GUIDELINES FOR VERIFYING AND VALIDATING SOFTWARE REQUIREMENTS AND DESIGN SPECIFICATIONS».

46 [14] I. S ISO/IEC 12207, «Systems and software engineering Software life cycle processes». 01-feb [15] O. R. Puello, «Modelo de verificación y Validación basado en CMMI», Innovación Ing, vol. 1, n. o 1, pp , jun [16] IEEE Computer Society, « IEEE Standard for System and Software Verification and Validation». may [17] IEEE Std , «IEEE Guide for Software Verification and Validation Plans». 02-dic [18] IEEE Computer Society, «Guie to the Software Engineering body of Knowledge - SWEBOK Guide V3.0» [19] G. J. Myers, C. Sandler, y T. Badgett, The Art of Software Testing, Edición: 3. Auflage. Hoboken, N.J: Wiley John + Sons, [20] Real Academia Española, «Diccionario de la lengua española», [En línea]. Disponible en: [Accedido: 01-oct-2014]. [21] IEEE Computer Society, «Systems and software engineering Vocabulary», ISOIECIEEE E, pp , dic [22] «IEEE Standard Dictionary of Measures to Produce Reliable Software», IEEE Std , pp. 1-54, [23] R. Patton, Software Testing, 2 edition. Indianapolis, IN: Sams Publishing, [24] «Software and systems engineering Software testing Part 1: Concepts and definitions», sep [25] ISTQB, International Software Testing Qualifications Board, «Certified Tester - Foundation Level Syllabus». 31-mar [26] Instituto Nacional de Tecnologías de la Comunicación - INTECO, «Guía de validación y Verificación», nov [En línea]. Disponible en: [Accedido: 16-ago-2014]. [27] G. Rothermel, R. H. Untch, C. Chu, y M. J. Harrold, «Prioritizing test cases for regression testing», IEEE Trans. Softw. Eng., vol. 27, n. o 10, pp , oct [28] R. S. Pressman, Ingenieria del Software - Un Enfoque Practico, 6. a ed. Madrid: McGraw-Hill Companies, [29] «IEEE Standard Glossary of Software Engineering Terminology», IEEE Std , pp. 1-84, dic [30] K. Naik y P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, 1 edition. Hoboken, N.J: Wiley-Spektrum, [31] A. M. J. Hass, Guide to Advanced Software Testing. Boston: Artech House, [32] D. Graham, E. V. Veenendaal, I. Evans, y R. Black, Foundations of Software Testing: ISTQB Certification, Revised edition. Australia: Cengage Learning EMEA, [33] A. Eseiza, «Guia para la escritura de casos de prueba», 08-mar [En línea]. Disponible en: [Accedido: 20-oct-2014].

47 [34] D. Galin, Software Quality Assurance: From Theory to Implementation, 1 edition. Harlow, England ; New York: Addison-Wesley, [35] E. Perry, Effective Methods for Software Testing: Includes Complete Guidelines, Checklists, and Templates, 3 edition. Indianapolis, IN: Wiley, [36] J. Watkins, Testing IT : An Off-the-Shelf Software Testing Handbook. Port Chester, NY, USA: Cambridge University Press, [37] C. D. J. Cardona Velásquez, «Propuesta metodógica para la realización de pruebas de software en un ambientes productivos», Universidad Nacional de Colombia, Medellin, [38] J. J. Gutiérrez, «Generación de pruebas de sistema a partir de la especificación funcional», Universidad de Sevilla, Sevilla España, [39] S. Vegas Hernández, «Esquema de caracterización para la selección de técnicas de pruebas de software», Universidad Politécnica de Madrid, Madrid, España, [40] B. Pérez Lamancha, «Proceso de Testing funcional Independiente», Universidad de la República, Montevideo, Uruguay, [41] OWASP Foundation, «Guía de pruebas owasp», [En línea]. Disponible en: https://www.owasp.org/images/8/80/gu%c3%ada_de_pruebas_de_owasp_ver_3.0.pdf. [Accedido: 16-mar-2015]. [42] V. C. Loaiza Carvajal y L. C. Zorro Jiménez, «Easy Requirement Management Tool - Marco teorico», Pontificia Universidad Javeriana, Bogotá, [43] E. Hull, K. Jackson, y J. Dick, Requirements Engineering, Edición: 3. London ; New York: Springer, [44] P. Skokovi y M. R. Skokovi, «Requirements Based Testing Process Overview (Originally presented as Getting it right the first time )», International Journal of Industrial Engineering and Managem ent (IJIEM), vol. 1, n. o 4, pp , [45] Bender RBT Inc, «Requirements Based Testing Process Overview». Bender RBT Inc, [46] T. O. A. C. Borland, «Eliminate the testing bottleneck - Maximize software quality with Requirements Based Testing». ago [47] B. Boehm y V. R. Basili, «Software Defect Top 10 List», Software Manangement, ene [En línea]. Disponible en: [Accedido: 29-sep-2014]. [48] A. M. J. Hass, Guide to Advanced Software Testing. Boston: Artech House, [49] ISTQB, International Software Testing Qualifications Board, «Certified Tester - Advanced Level Syllabus Test Manager». 19-oct [50] ISO/IEC/IEEE :2013(E), «Software and systems engineering Software testing Part 2:Test processes». 01-sep [51] R. Gore y S. Diallo, «The need for usable formal methods in verification and validation», en Simulation Conference (WSC), 2013 Winter, 2013, pp [52] M. L. Hutcheson, Software Testing Fundamentals: Methods and Metrics, 1 edition. Indianapolis, Ind: Wiley, 2003.

48 Anexos Plantilla plan de pruebas Ver documento [Anexo 1] Plantilla SVVP Plantilla documento gestión de riesgos Ver documento [Anexo 2] Documento de riesgos Plantilla documento casos de pruebas Ver documento [Anexo 3] Documento de casos de prueba Ver documento [Anexo 6] Documento de diseño Plantilla para la ejecución de casos de pruebas. Ver documento [Anexo 4] Documento de ejecución de casos de prueba Plantilla para el informe de avance de pruebas. Ver documento [Anexo 5] Informe Avance de pruebas Ejemplo aplicación [Anexo 6] Ver documento [Anexo 7] Ejemplo aplicación documento de diseño

49 Supuestos y Restricciones de la guía Supuestos: Se cuenta con la información necesaria para la creación de los casos de prueba. Los documentos entregados para el proceso no presentan inconsistencias y están completos. Las pruebas basadas en la estructura son ejecutadas por el equipo responsable de la empresa que realiza el desarrollo y las realizan antes de entregar el sistema. Restricciones: La guía no se debe aplicar, cuando se realizan pruebas técnicas o pruebas no funcionales. Por ejemplo: pruebas de recuperación, seguridad, resistencia, desempeño, rendimiento, carga, stress, portabilidad, fiabilidad, mantenibilidad, usabilidad.

50 Resultados esperados Como resultado esperado de la implementación del proceso de Verificación y Validación se tiene, de acuerdo a [14]: Una estrategia para la Verificación y Validación desarrollada e implementada Criterios de Verificación y Validación son necesarios y requeridos son identificados Ejecución de actividades de Verificación y Validación Defectos y problemas son identificados y registrados El resultado del proceso se define que el software o producto es apto y se pone a disposición del cliente y partes interesadas.

51 Entregables Entregable Estado del arte Guía metodológica Documento con análisis de resultados Memoria del trabajo de grado. Página web. Descripción Documento con la base teórica para el desarrollo del trabajo de grado. Corresponde al marco teórico del trabajo de grado. Guía metodológica para la validación y verificación de requerimientos Documento con la evaluación de la guía metodológica por parte de expertos. Corresponde al proceso de Validación cuantitativa y cualitativa del grupo seleccionado para su evaluación. Memoria del trabajo de grado, incluye como finalizo el proyecto, y los siguientes resultados de los objetivos específicos: Estado del arte Proceso de evaluación, selección de prácticas para la guía Debilidades, falencias y/o problemáticas encontrados en el proceso. Resultado de evaluación de la guía Página web que permitirá el acceso a la información del trabajo de grado y sus documentos

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012 Nombre de la asignatura Ingeniería de Software Código de la asignatura 4070 Fecha de Actualización Julio 24 de 2012 Intensidad horaria semanal Horas Contacto 4 Horas Trabajo Independiente 8 Créditos Académicos

Más detalles

MODALIDAD ACADÉMICA. Cátedra: Testing de Software

MODALIDAD ACADÉMICA. Cátedra: Testing de Software Asignatura MODALIDAD ACADÉMICA Testing de Software Carrera INGENIERÍA EN SISTEMAS DE INFORMACIÓN Ciclo Lectivo 2014 Vigencia del programa Desde el ciclo lectivo 2014 Plan 2008 Nivel 3er. Nivel 4to. Nivel

Más detalles

1. DATOS DE LA ASIGNATURA PRESENTACIÓN. Nombre de la asignatura: Verificación y Validación del Software. Carrera:

1. DATOS DE LA ASIGNATURA PRESENTACIÓN. Nombre de la asignatura: Verificación y Validación del Software. Carrera: 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Créditos: Verificación y Validación del Software. Ingeniería en Sistemas Computacionales ISC1205 2-2-4 PRESENTACIÓN.

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_ créditos): Carrera: Verificación y Validación del

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Evaluación de Software CLAVE: 1082M ACADEMIA A LA QUE PERTENECE: Administración de Proyectos PROFESIONAL ASOCIADO Y LICENCIATURA

Más detalles

14. Ingeniería de software. Ing. Alejandro Adorjan

14. Ingeniería de software. Ing. Alejandro Adorjan 14. Ing. Alejandro Adorjan : un enfoque en ingeniería de requerimientos Introducción La ingeniería de software es una disciplina que estudia la aplicación de la teoría, el conocimiento y la práctica de

Más detalles

Análisis Comparativo de Modelos de Calidad

Análisis Comparativo de Modelos de Calidad Análisis Comparativo de Modelos de Calidad Identificación de Mejores Prácticas para la Gestión de Calidad en Pequeños Entornos Vianca Vega Zepeda Departamento de Ingeniería de Sistemas y Computación Universidad

Más detalles

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN

Datos Descriptivos. Guía de Aprendizaje Información al estudiante. Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN Guía de Aprendizaje Información al estudiante Datos Descriptivos ASIGNATURA: Profundización en Ingeniería del Software MATERIA: Diseño de Sistemas de Información CRÉDITOS EUROPEOS: 3 CARÁCTER: Obligatoria

Más detalles

Fundamentos en Testing

Fundamentos en Testing Curso Fundamentos en Testing (Con Opción a Certificación) 16 horas Edición Coruña A Coruña, Jueves 25 y Viernes 26 de Junio de 2015 Vitae Consultores Fundamentos en Testing Introducción La Calidad en el

Más detalles

ASIS Technology Partners. www.asistp.com 1

ASIS Technology Partners. www.asistp.com 1 ASIS Technology Partners www.asistp.com 1 Organización para el Testing de Software www.asistp.com 2 Por qué Testing? A nivel mundial cada año se pierden más de 500 billones de dólares en fallas de software

Más detalles

PROGRAMACIÓN DE ASIGNATURA

PROGRAMACIÓN DE ASIGNATURA LS3148 CALIDAD DEL SOFTWARE D. JUSTO N. HIDALGO CURSO: 2003 / 2004 ASIGNATURA: PROFESORES: CUATRIMESTRE: DEPARTAMENTO: ÁREA: GRUPOS: PLAN / CRÉDITOS: PROGRAMACIÓN DE ASIGNATURA SEGUNDO INGENIERÍA INFORMÁTICA

Más detalles

SOFTWARE PLANNING PROJECTS UNDER THE PMI GUIDELINES PLANEACION DE PROYECTOS DE SOFTWARE BAJO LINEAMIENTOS DEL PMI. MSc. Mauricio Rojas Contreras

SOFTWARE PLANNING PROJECTS UNDER THE PMI GUIDELINES PLANEACION DE PROYECTOS DE SOFTWARE BAJO LINEAMIENTOS DEL PMI. MSc. Mauricio Rojas Contreras Recibido: 06 de agosto de 2009 Aceptado: 21 de octubre de 2009 SOFTWARE PLANNING PROJECTS UNDER THE PMI GUIDELINES PLANEACION DE PROYECTOS DE SOFTWARE BAJO LINEAMIENTOS DEL PMI MSc. Mauricio Rojas Contreras

Más detalles

CALIDAD, PRUEBAS Y MANTENIMIENTO DEL SOFTWARE

CALIDAD, PRUEBAS Y MANTENIMIENTO DEL SOFTWARE CALIDAD, PRUEBAS Y MANTENIMIENTO DEL SOFTWARE Grado en Ingeniería Informática Universidad de Alcalá Curso Académico 2014/15 Curso 4º Cuatrimestre 1º GUÍA DOCENTE Nombre de la asignatura: CALIDAD, PRUEBAS

Más detalles

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013

CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 CARTA DESCRIPTIVA Código: FO-MI-108 Versión: 3 Fecha: 25-10-2013 1. PRESENTACIÓN FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: Ingeniería de Software PLAN DE ESTUDIOS: IS01 CRÉDITOS

Más detalles

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan.

Tecnológico de Estudios Superiores de Coacalco. Instituto Tecnológico Superior de Comalcalco, Fresnillo, Santiago Papasquiaro y Zapopan. 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas practicacréditos: Verificación y validación Ingeniería en Sistemas Computacionales ISM 1105 3-2-8

Más detalles

Estudio de métricas para el control de proyectos software

Estudio de métricas para el control de proyectos software Estudio de métricas para el control de proyectos software Concepción Presedo Dept. de Lenguajes y Sistemas Informáticos EUITI Bilbao UPV/EHU 48012 Bilbao conchi.presedo@ehu.es J. Javier Dolado Dept. de

Más detalles

Guía Docente Curso 2012-2013

Guía Docente Curso 2012-2013 ESCUELA TÉCNIICA SUPERIIOR DE IINGENIIERÍÍA Guía Docente Curso 2012-2013 Titulación Ingeniería Informática DATOS DE LA ASIGNATURA * * Asignatura en experiencia piloto de implantación del sistema de créditos

Más detalles

1. Propuesta curricular

1. Propuesta curricular Universidad Tecnológica Nacional DIPLOMATURA SUPERIOR en INGENIERIA Y CALIDAD DE SOFTWARE 1. Propuesta curricular 1.1 Objetivos Genéricos Se espera que el egresado sea un profesional que posea una amplia

Más detalles

Catálogo General de Requisitos

Catálogo General de Requisitos I.T. INFORMÁTICA DE GESTIÓN 05BM: Fundamentos de Ingeniería del Software 05BP: Diseño de Bases de Datos Catálogo General de Requisitos Copyleft 2009 Departamento de Informática y Sistemas. Licencia Copyright

Más detalles

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del 1. OBJETIVOS: Incorporar los conceptos de indicador, métrica, medida, escala de medición, y proceso de medición. Entender la importancia de los indicadores de desempeño de procesos, su medición y seguimiento.

Más detalles

INSTITUTO TECNOLOGICO DE SONORA PROYECTO DE REFACCIONAMIENTO DE LOS PLANES DE MANTENIMIENTO EN UNA EMPRESA EMBOTELLADORA DE BEBIDAS DE NAVOJOA

INSTITUTO TECNOLOGICO DE SONORA PROYECTO DE REFACCIONAMIENTO DE LOS PLANES DE MANTENIMIENTO EN UNA EMPRESA EMBOTELLADORA DE BEBIDAS DE NAVOJOA INSTITUTO TECNOLOGICO DE SONORA DIRECCIÓN ACADÉMICA UNIDAD NAVOJOA PROYECTO DE REFACCIONAMIENTO DE LOS PLANES DE MANTENIMIENTO EN UNA EMPRESA EMBOTELLADORA DE BEBIDAS DE NAVOJOA TESIS QUE PARA OBTENER

Más detalles

Estándares de Calidad para el Desarrollo y Mantenimiento de Software

Estándares de Calidad para el Desarrollo y Mantenimiento de Software Estándares de Calidad para el Desarrollo y Mantenimiento de Software Dr. Marcelo Jenkins C. Escuela de Computación n e Informática Universidad de Costa Rica San Pedro, Costa Rica Tel: : (506) 207-4020

Más detalles

4. SUMILLA 1. CMMI v 1.2 2. People Software Process & Team Software Process 3. Estándares ISO/IEC 4. Técnicas de Prueba de Software

4. SUMILLA 1. CMMI v 1.2 2. People Software Process & Team Software Process 3. Estándares ISO/IEC 4. Técnicas de Prueba de Software Universidad Católica San Pablo Facultad de Ingeniería y Computación Programa Profesional de Ciencia de la Computación SILABO CS391. Calidad de Software (Obligatorio) 2014-2 1. DATOS GENERALES 1.1 CARRERA

Más detalles

SÍLABO. Sistemas de Información

SÍLABO. Sistemas de Información SÍLABO I. DATOS GENERALES 1. Nombre de la Asignatura SEGURIDAD DE AUDITORÍA DE SISTEMAS 2. Carácter 3. Carrera Profesional 4. Código 5. Semestre Académico 6. Ciclo Académico 7. Horas de Clase 8. Créditos

Más detalles

Unidad de Competencia I Elementos de Competencia Requerimientos de información

Unidad de Competencia I Elementos de Competencia Requerimientos de información REQUISITOS: Administración de Proyectos de Software I c/práctica Profesional II HORAS: 3 CRÉDITOS: 5.68 PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): Ingeniero en Software PLAN: 2009 FECHA DE REVISIÓN: Noviembre

Más detalles

ASIGNATURA: MATERIA: Simulación y optimización de procesos MÓDULO: Ingeniería de procesos y producto ESTUDIOS: MASTER EN INGENIERIA QUIMICA

ASIGNATURA: MATERIA: Simulación y optimización de procesos MÓDULO: Ingeniería de procesos y producto ESTUDIOS: MASTER EN INGENIERIA QUIMICA Página 1 de 3 CARACTERÍSTICAS GENERALES* Tipo: Formación básica, Obligatoria, Optativa Trabajo de fin de grado, Prácticas externas Duración: Semestral Semestre/s: 1 Número de créditos ECTS: 3 Idioma/s:

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA Página de 5 DESCRIPCIÓN DE LA Grado/Máster en: Centro: Asignatura: Código: Tipo: Materia: Módulo: Experimentalidad: Idioma en el que se imparte: Castellano Curso: Semestre: Nº Créditos 4.5 Nº Horas de

Más detalles

MICRODISEÑO CURRICULAR INGENIERIA DE SISTEMAS

MICRODISEÑO CURRICULAR INGENIERIA DE SISTEMAS 1. IDENTIFICACIÓN Asignatura Área Calidad del software Ingeniería aplicada Nivel X Código CSI102 Pensum 10 Correquisito(s) DSI44 Prerrequisito(s) BDI44, EDI32, Créditos 4 TPS 12 TIS 8 TPT 64 TIT 128 2.

Más detalles

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0

Pontificia Universidad Javeriana. TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos. Version 1.0 Pontificia Universidad Javeriana TBA (Tool guide for BPM Agility) Visión y Especificación de Requerimientos Version 1.0 Historial de Revisión del Documento Date Version Description Author 27/Ene/12 1.0

Más detalles

Proyectos de calidad comienzan con requisitos de calidad

Proyectos de calidad comienzan con requisitos de calidad Proyectos de calidad comienzan con requisitos de calidad Nelson Camilo Orduz Illidge Junio - 2015 Agenda Por qué preocuparse por la calidad en requisitos? Qué es calidad? Qué es requisito de software?

Más detalles

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica

CARTA DESCRIPTIVA 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA O COMPONENTE DE FORMACIÓN: Específica FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: CARTA DESCRIPTIVA Ingeniería de Software 1. PRESENTACIÓN PLAN DE ESTUDIOS: IS02 CRÉDITOS 5 CÓDIGO DEL CURSO: IS020 NIVEL: VI ÁREA

Más detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE

SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE Recibido: 23 de febrero de 2011 Aceptado: 29 de marzo de 2011 SCOPE PLANNING IN SOFTWARE PROJECTS PLANIFICACIÓN DEL ALCANCE EN PROYECTOS DE SOFTWARE MSc. Ailin Orjuela, MSc. Luis Alberto Esteban, MSc.

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I.

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I. INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE SISTEMAS DE CALIDAD EN T.I. UNIDADES DE APRENDIZAJE 1. Competencias Dirigir proyectos de tecnologías

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas de Calidad en T.I. 2. Competencias Dirigir proyectos de tecnologías

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia PLANIFICACIÓN Y GESTIÓN DE PROYECTOS DESARROLLO DE SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA (463) Plan 463 Código 45210 Periodo de impartición

Más detalles

Los requisitos, un factor crítico en el éxito de los proyectos

Los requisitos, un factor crítico en el éxito de los proyectos Los requisitos, un factor crítico en el éxito de los proyectos La importancia de los modelos José Luis Fernández Sánchez Profesor titular ETSI Industriales- Universidad Politécnica de Madrid jlfdez@etsii.upm.es

Más detalles

Español. Pablo de la Fuente Redondo. pfuente@infor.uva.es Teléfono: 5611. Informática

Español. Pablo de la Fuente Redondo. pfuente@infor.uva.es Teléfono: 5611. Informática Guía docente de la asignatura Asignatura Materia Planificación y Gestión de Proyectos Desarrollo de Software Módulo Titulación Graduado en Ingeniería Informática (Ingeniería de Software) Plan 545 Código

Más detalles

Departamento/Divisi ón R/ I. Espacios Curriculares Correlativos Subsiguientes

Departamento/Divisi ón R/ I. Espacios Curriculares Correlativos Subsiguientes Ciclo Académico: 2009 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 3ro. Teoría Práctica Otros i (1) Anual 1er.Cuatr. 2do.Cuatr. Otros (2) 4 4 X (1) Observaciones: (2) Observaciones:

Más detalles

Número de Grupo Plataforma UVIRTUAL

Número de Grupo Plataforma UVIRTUAL Número de Grupo Plataforma UVIRTUAL 03 GRUPO / ÁREA DISCIPLINAR Sistemas de Información LÍNEA DE INVESTIGACIÓN / ÁREA ESPECÍFICA DE CONOCIMIENTO Gerencia de Proyectos De Sistemas De Información - Auditoría

Más detalles

CARTA DESCRIPTIVA 1. PRESENTACIÓN

CARTA DESCRIPTIVA 1. PRESENTACIÓN FACULTAD: Ingenierías PROGRAMA: Ingeniería de sistemas NOMBRE DEL CURSO: CARTA DESCRIPTIVA 1. PRESENTACIÓN Verificación y validación de software PLAN DE ESTUDIOS: IS02 CRÉDITOS 3 CÓDIGO DEL CURSO: IS019

Más detalles

Programa de Asignatura

Programa de Asignatura Programa de Asignatura Historia del programa Lugar y fecha de elaboración Participantes Observaciones (Cambios y justificaciones) Cancún, Q. Roo, 10/05/2010 24/06/10 20/10/10 M. en C. Nancy Aguas García

Más detalles

SIMULACIÓN DE PROCESOS INDUSTRIALES

SIMULACIÓN DE PROCESOS INDUSTRIALES ASIGNATURA DE MÁSTER: SIMULACIÓN DE PROCESOS INDUSTRIALES Curso 2010/2011 (Código:28803010) 1.PRESENTACIÓN En esta asignatura se estudian las técnicas de simulación, comenzando por una introducción básica

Más detalles

Ingeniería de Software I. Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009

Ingeniería de Software I. Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009 Ingeniería de Software I Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009 Quienes somos? 2 Quienes son? 3 Objetivos del Curso Entender el rol fundamental que juega la construcción y análisis

Más detalles

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO

Objetivo: Analizar las características de los modelos de estandarización de la calidad CMM, SPICE, IEEE e ISO INGENIERÍA DE SOFTWARE AVANZADA MIS (Sesión 10) 4.3 Modelos de mejora de proceso (CMM y SPICE) 4.4 Normas técnicas (IEEE, ISO, EU, etc.) 4.3 Modelos de mejora de proceso (CMM y SPICE) Objetivo: Analizar

Más detalles

Plan de Pruebas de Software

Plan de Pruebas de Software Herramienta para la administración de requerimientos de los proyectos de las asignaturas de Ingeniería de Software y Arquitectura de Software de la Pontificia Universidad Javeriana vae Plan de Pruebas

Más detalles

capacitación y guía para el desarrollo de software Pruebas de Software Pruebas de Software 1

capacitación y guía para el desarrollo de software Pruebas de Software Pruebas de Software 1 Pruebas de Software Pruebas de Software 1 PRUEBAS DE SOFTWARE... 3 INTRODUCCIÓN... 3 Definiciones [1]... 3 Filosofía y Economía... 4 Justificación... 4 PRINCIPIOS [1]... 7 NIVELES DE PRUEBAS... 8 TIPOS

Más detalles

Planificaciones. 7548 - Calidad en Desarrollo de Sistemas. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 7

Planificaciones. 7548 - Calidad en Desarrollo de Sistemas. Docente responsable: PANTALEO GUILLERMO GUSTAVO. 1 de 7 Planificaciones 7548 - Calidad en Desarrollo de Sistemas Docente responsable: PANTALEO GUILLERMO GUSTAVO 1 de 7 OBJETIVOS El objetivo de esta materia es introducir a los alumnos en los conceptos de calidad,

Más detalles

Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en TESTING DE SOFTWARE

Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en TESTING DE SOFTWARE 1. PROPUESTA CURRICULAR 1.a) OBJETIVOS Universidad Tecnológica Nacional FRC DIPLOMATURA SUPERIOR en TESTING DE SOFTWARE Que los asistentes: Entiendan la razón y el propósito del aseguramiento de la calidad

Más detalles

GESTIÓN DE PROYECTOS

GESTIÓN DE PROYECTOS GESTIÓN DE PROYECTOS 1.- Datos de la Asignatura Código 101154 Plan ECTS 6 Carácter OBLIGATORIO Curso 1º Periodicidad 1er SEMESTRE Área Departamento Lenguajes y Sistemas Informáticos INFORMÁTICA Y AUTOMATICA

Más detalles

Estándares Internacionales

Estándares Internacionales Estándares Internacionales M. en C. Mario Farías-Elinos Quality management has just become too important to leave to chance Philip Crosby 1 Contenido Estándares ISO para el Software Estándares IEEE para

Más detalles

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE DE LA ASIGNATURA GUÍA DOCENTE DE LA ASIGNATURA G658 - Ingeniería del Software I Grado en Ingeniería Informática Obligatoria. Curso 3 Curso Académico 04-05 . DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería Informática

Más detalles

Técnico Certified Software Engineer Professional (CSIP)

Técnico Certified Software Engineer Professional (CSIP) Técnico Certified Software Engineer Professional (CSIP) Dirigido a: Profesionales de la ingeniería de sistemas Estudiantes universitarios de ingeniería en sistemas Requisitos: Requisitos para aplicar a

Más detalles

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3

1. Introducción. 2. El concepto de calidad del software. 3. Estándares de calidad existentes. 4. La norma ISO 9000-3 Contenido INGENIERIA DE SOFTWARE Tema 6: Administración de la calidad del software Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca dtorres@mixteco.utm.mx Cubo 37 1. Introducción 2.

Más detalles

UN SONDEO EN ESPAÑA SOBRE LA PRÁCTICA PROFESIONAL EN PROCESOS PARA PRUEBAS DE SOFTWARE

UN SONDEO EN ESPAÑA SOBRE LA PRÁCTICA PROFESIONAL EN PROCESOS PARA PRUEBAS DE SOFTWARE Taller sobre Pruebas en Ingeniería del Software PRIS 2006 UN SONDEO EN ESPAÑA SOBRE LA PRÁCTICA PROFESIONAL EN PROCESOS PARA PRUEBAS DE SOFTWARE Luis Fernández Sanz 1 *, Pedro José Lara Bercial 1 1: Departamento

Más detalles

1 de junio de 2014. Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés:

1 de junio de 2014. Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés: 1 de junio de 2014. Andrés Simón Bujaidar Director Alianzas Nacionales MEXICO FIRST Presente. Estimado Andrés: A continuación me permito poner a tu consideración la propuesta de los programas de certificación

Más detalles

Año académico 2015-16. GUÍA DOCENTE INGENIERÍA DE REQUISITOS Grado en Ingeniería Informática. Profesorado: Marta Oliva Solé

Año académico 2015-16. GUÍA DOCENTE INGENIERÍA DE REQUISITOS Grado en Ingeniería Informática. Profesorado: Marta Oliva Solé Año académico 2015-16 GUÍA DOCENTE INGENIERÍA DE REQUISITOS Grado en Ingeniería Informática Profesorado: Marta Oliva Solé Información general de la asignatura Denominación Carácter INGENIERÍA DE REQUISITOS

Más detalles

Herramienta tecnológica para el desarrollo de Proyectos de IES

Herramienta tecnológica para el desarrollo de Proyectos de IES Herramienta tecnológica el sarrollo Proyectos IES Por Ana Daisy Ramírez Hernánz, Jonathan Fil Rivera Salvador, Carlos Miguel Peña Tepetate y Michelle Ángeles Pérez. Universidad Tecnológica l Valle l Mezquital

Más detalles

Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano

Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano Data analyses for sharing assessment results Introduction to Requirements Engineering - Technical Report Dec 2008 Natalia Andriano Grupo de Investigación en Ingeniería y Calidad de Software Departamento

Más detalles

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software

Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Beneficios de la implantación de una metodología para el ciclo de vida de desarrollos software Dirección de Desarrollo y Aplicaciones Miguel Martínez Vélez Agenda 1. Introducción 2. El Proceso Software

Más detalles

ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE EXITO, ANALISIS Y MITIGACION DE RIESGOS DE PROYECTOS EN DESARROLLO DE SOFTWARE

ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE EXITO, ANALISIS Y MITIGACION DE RIESGOS DE PROYECTOS EN DESARROLLO DE SOFTWARE CONICYT: Repositorio Institucional: Ficha de Iniciativa de CIT (Ciencia, Tecnología e Innovación) 1 FONDECYT-REGULAR - 2003-1030785 ELABORACION DE MODELOS PARA LA IDENTIFICACION DE FACTORES CRITICOS DE

Más detalles

Uso de Métricas para la Gestión de Riesgos

Uso de Métricas para la Gestión de Riesgos Uso de s para la Gestión de Riesgos Cecilia Belletti cecibell@adinet.com.uy / 3967@universidad.ort.edu.uy Luis Jaunarena luisj@adinet.com.uy / 101915@universidad.ort.edu.uy Montevideo, Uruguay Resumen

Más detalles

Plan de Estudios Diploma de Especialización en Ingeniería de Software

Plan de Estudios Diploma de Especialización en Ingeniería de Software Plan de Estudios Diploma de Especialización en Ingeniería de Software Antecedentes y Fundamentación La Ingeniería de Software (IS) es la aplicación de un enfoque sistemático, disciplinado y cuantificable

Más detalles

Definición de un Proceso de Implantación de Sistemas

Definición de un Proceso de Implantación de Sistemas Definición de un Proceso de Implantación de Sistemas Alicia Mon, Marcelo Estayno, Fernando López Gil, Eduardo De María 1 1 Grupo de Ingeniería de Software (G.I.S.) / Departamento de Sistemas / Universidad

Más detalles

Miguel Torres Jaime Pavlich-Mariscal

Miguel Torres Jaime Pavlich-Mariscal Miguel Torres Jaime Pavlich-Mariscal Implementar algunos requerimientos feedback Implementar algunos requerimientos feedback Implementar algunos requerimientos Iteración de 2-6 semanas Entrega al cliente

Más detalles

LATIN AMERICAN CONGRESS ON REQUIREMENTS ENGINEERING & SOFTWARE TESTING LACREST MEDELLÍN 2012. July 13-14, Medellín, Colombia.

LATIN AMERICAN CONGRESS ON REQUIREMENTS ENGINEERING & SOFTWARE TESTING LACREST MEDELLÍN 2012. July 13-14, Medellín, Colombia. Methodology to teach to assure the software quality through verification and validation techniques. Metodología para enseñar a asegurar la calidad del software a través de técnicas de verificación y validación.

Más detalles

MEJORA DEL PROCESO DE LA GESTIÓN DEL CAMBIO NORMAL EN UNA COMPAÑÍA DE SERVICIOS DE TI

MEJORA DEL PROCESO DE LA GESTIÓN DEL CAMBIO NORMAL EN UNA COMPAÑÍA DE SERVICIOS DE TI Marzo junio 2015, 73 86 Recepción: 20 de marzo de 2015 Aceptación: 24 de marzo de 2015 Publicación: 26 de marzo de 2015 MEJORA DEL PROCESO DE LA GESTIÓN DEL CAMBIO NORMAL EN UNA COMPAÑÍA DE SERVICIOS DE

Más detalles

Las Buenas Prácticas de la Ingeniería de Requerimientos y los Mapas Mentales como Instrumentos de Apoyo al Proceso de Análisis y Diseño de Software

Las Buenas Prácticas de la Ingeniería de Requerimientos y los Mapas Mentales como Instrumentos de Apoyo al Proceso de Análisis y Diseño de Software Las Buenas Prácticas de la Ingeniería de Requerimientos y los Mapas Mentales como Instrumentos de Apoyo al Proceso de Análisis y Diseño de Software Luis Carlos Díaz Ch. Miguel Eduardo Torres M. {luisdiaz,metorres}@javeriana.edu.co

Más detalles

RESUMEN ANALÍTICO EN EDUCACIÓN - RAE FACULTAD INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS PREGRADO BOGOTÁ D.C.

RESUMEN ANALÍTICO EN EDUCACIÓN - RAE FACULTAD INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS PREGRADO BOGOTÁ D.C. AÑO DE ELABORACIÓN: 2015 FACULTAD INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS PREGRADO BOGOTÁ D.C. TÍTULO: MODELO DE ADMINISTRACION PARA BASES DE DATOS EN UN DEPARTAMENTO DE LA BANCA CENTRAL DE COLOMBIA

Más detalles

CIS1410IS07 GUÍA PARA LA INTEGRACIÓN DE MÉTODOS FORMALES DE INGENIERÍA DE REQUERIMIENTOS EN PROCESOS DE DESARROLLO ÁGIL JUAN DARÍO MURCIA TORRES

CIS1410IS07 GUÍA PARA LA INTEGRACIÓN DE MÉTODOS FORMALES DE INGENIERÍA DE REQUERIMIENTOS EN PROCESOS DE DESARROLLO ÁGIL JUAN DARÍO MURCIA TORRES CIS1410IS07 GUÍA PARA LA INTEGRACIÓN DE MÉTODOS FORMALES DE INGENIERÍA DE REQUERIMIENTOS EN PROCESOS DE DESARROLLO ÁGIL JUAN DARÍO MURCIA TORRES PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión en matemáticas y computación, así

Más detalles

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig.

3 3 X (1) Observaciones: (2) Observaciones: Docente/s. Espacios Curriculares Correlativos Precedentes Aprobada/s Cod. Asig. Cursada/s Cod. Asig. Ciclo Académico: 2009 Año de la Carrera: Horas de Clases Semanales Régimen de Cursado 1 Teoría Práctica Otros (1) Anual 1er.Cuatr. 2do.Cuatr. Otros (2) 3 3 X (1) Observaciones: (2) Observaciones: Docente/s

Más detalles

ORGANIZACIÓN DOCENTE del curso 2009-10

ORGANIZACIÓN DOCENTE del curso 2009-10 ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software II PÁGINA WEB www.ctr.unican.es/asignaturas/is2 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y

Más detalles

ININ COPIA NO CONTROLADA. instituto nacional de investigaciones nucleares garantía de calidad. PLAN DE GARANTíA DE CALIDAD DE SOFTWARE.

ININ COPIA NO CONTROLADA. instituto nacional de investigaciones nucleares garantía de calidad. PLAN DE GARANTíA DE CALIDAD DE SOFTWARE. REVISiÓN: 4 FECHA: MAYO 2010 ININ instituto nacional de investigaciones nucleares garantía de calidad PLAN DE DE UllallA 1I CALIDAD 1 N 1M instituto nacional de investigaciones nucleares REVISiÓN: 4 FECHA:

Más detalles

ASEGURAMIENTO Y CONTROL DE LA CALIDAD. CMMI TMMi ISTQB

ASEGURAMIENTO Y CONTROL DE LA CALIDAD. CMMI TMMi ISTQB ASEGURAMIENTO Y CONTROL DE LA CALIDAD CMMI TMMi ISTQB CONTROL Y ASEGURAMIENTO DE LA CALIDAD DESCRIPCIÓN DEL CURSO En base a CMMI, TMMi y ISTQB El curso está diseñado para profesionales y analistas de calidad

Más detalles

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: IFM - 0434 3-2-8. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Sistemas de I Licenciatura en Informática IFM - 0434 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III

Carrera: Licenciatura en Sistemas. Materia: INGENIERIA DE SOFTWARE III Carrera: Licenciatura en Sistemas Materia: INGENIERIA DE SOFTWARE III Profesor Titular: Dr. Ramón García-Martínez Instructor JTP: Lic. Dario Rodriguez Año: 2011 Cuatrimestre: Primer - 1 - Fundamentación

Más detalles

Tape Mbo e: una Metodología Orientada a Servicios

Tape Mbo e: una Metodología Orientada a Servicios Tape Mbo e: una Metodología Orientada a Servicios Motivación Objetivos Tecnología Estado del Arte Evaluación del Estado del Arte Tape Mb e Ciclo de Vida Roles Disciplinas Ciclo de Vida y Disciplinas Evaluación

Más detalles

GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS LNCS

GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS LNCS GUÍA PRÁCTICA DE GESTIÓN DE REQUISITOS Diciembre 2008 AVISO LEGAL CMMI es una marca registrada en la Oficina de Marcas y Patentes de EEUU por la Universidad Carnegie Mellon. Las distintas normas ISO mencionadas

Más detalles

<TITULO DEL PROYECTO DE DESARROLLO DE SW > Diana Milena Pérez Riveros 1 Diana Milena Pérez Riveros Pagina de

Más detalles

Diseño e Implementación de un Sistema de Administración de la Calidad del Software para una Institución Financiera

Diseño e Implementación de un Sistema de Administración de la Calidad del Software para una Institución Financiera Diseño e Implementación de un Sistema de Administración de la Calidad del para una Institución Financiera Marcelo Jenkins Escuela de Ciencias de la Computación e Informática Universidad de Costa Rica San

Más detalles

Análisis de la gestión de configuración de software aplicada al modelo de espiral

Análisis de la gestión de configuración de software aplicada al modelo de espiral Análisis de la gestión de configuración de software aplicada al modelo de espiral Abstract No hay nada permanente, excepto el cambio Heráclito (540 475 A.C.)- Grecia Fernandez, Sebastian Osso, Mariano

Más detalles

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas CÓDIGO ASIGNATURA 1131-2 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Proceso Software Proceso Software 1. OBJETIVOS Marco referencial El rol del curso Proceso Software es el de

Más detalles

Ingeniería de software

Ingeniería de software Ingeniería de software MSC-0102 Nombre de la asignatura: Ingeniería de Software Línea de trabajo: Asignatura básica Tiempo de dedicación del estudiante a las actividades de: DOC TIS TPS Horas totales Créditos

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

Calidad del producto software

Calidad del producto software 30 ISO/IEC 25000 Calidad del producto software Las normas de la familia ISO/IEC 25000 crean un marco de trabajo común para evaluar la calidad del producto de software. AENOR ha realizado un proyecto piloto

Más detalles

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño

DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y Diseño NOMBRE DEL CURSO: Diseño de Sistemas Interactivos CLAVE: 1058M ACADEMIA A LA QUE PERTENECE: Análisis y Diseño PROFESIONAL ASOCIADO Y LICENCIATURA

Más detalles

INGENIERÍA DE SOFTWARE

INGENIERÍA DE SOFTWARE CÁTEDRA INGENIERÍA DE SOFTWARE RESPONSABLE DE LA CÁTEDRA M. Ing. Claudio Jorge RANCAN CARRERA INGENIERÍA DE SISTEMAS DE INFORMACIÓN CARACTERÍSTICAS DE LA ASIGNATURA PLAN DE ESTUDIOS 2008 ORDENANZA CSU.

Más detalles

Instituto Tecnológico de Cd. Victoria

Instituto Tecnológico de Cd. Victoria Instituto Tecnológico de Cd. Victoria Maestría en Sistemas Computacionales Nombre de la asignatura: INGENIERÍA DE SOFTWARE ORIENTADA A PROCESOS. Línea de Trabajo: Ingeniería de Software Tiempo de dedicación

Más detalles

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas

DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas CÓDIGO ASIGNATURA 633 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Proceso de Software Proceso de Software Año: 2010 Cuatri: 2º 1. OBJETIVOS Marco referencial El rol del curso Proceso

Más detalles

Validación y Pruebas «Validating and testing»

Validación y Pruebas «Validating and testing» GUÍA DOCENTE 2014-2015 Validación y Pruebas «Validating and testing» 1. Denominación de la asignatura: Validación y Pruebas «Validating and testing» Titulación Grado en Ingeniería Informática «Degree in

Más detalles

Orientaciones Iniciales

Orientaciones Iniciales Si es necesario, ajuste el idioma de la sala virtual en la barra de herramientas en la parte superior El evento tendrá 45 min. de presentación y 15 min. al final para preguntas Usted podrá mandar sus preguntas

Más detalles

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA)

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) ASIGNATURA DE GRADO: SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) Curso 2014/2015 (Código:68903050) 1.PRESENTACIÓN DE LA ASIGNATURA En esta asignatura se estudian las técnicas de simulación, comenzando

Más detalles

Su mejor aliado Pruebas de Sistemas SW

Su mejor aliado Pruebas de Sistemas SW Su mejor aliado Sistemas SW Los requisitos SW desde otro punto de vista Málaga, 26 noviembre 2014 Contenidos sistemas SW Los requisitos SW desde otro punto de vista Los requisitos de usuario El ingeniero

Más detalles

Medida de las subcaracterísticas Capacidad de Análisis y Capacidad de Cambio mediante la norma ISO/IEC 9126.

Medida de las subcaracterísticas Capacidad de Análisis y Capacidad de Cambio mediante la norma ISO/IEC 9126. Medida de las subcaracterísticas Capacidad de Análisis y Capacidad de Cambio mediante la norma ISO/IEC 9126. José Miguel Calvo Medrano INDRA. jmcalvo@indra.es Jesús María Minguet Melián. Universidad Nacional

Más detalles

Guía docente de la asignatura

Guía docente de la asignatura Guía docente de la asignatura Asignatura Materia T22: DISEÑO, INTEGRACIÓN Y ADAPTACIÓN DE SOFTWARE TECNOLOGÍAS SOFTWARE Módulo Titulación GRADO EN INGENIERÍA INFORMÁTICA DE SISTEMAS (464) Plan 464 Código

Más detalles

Proceso para gerenciar proyectos de pruebas de software en empresas especializadas de servicios de aseguramiento de la calidad de software.

Proceso para gerenciar proyectos de pruebas de software en empresas especializadas de servicios de aseguramiento de la calidad de software. Proceso para gerenciar proyectos de pruebas de software en empresas especializadas de servicios de aseguramiento de la calidad de software. PROYECTO DE GRADO Gina Lorena Idrobo Burbano Ingri Lorena Jojoa

Más detalles

1 er. CUATRIMESTRE Tipo/Carácter 6 ECTS. Español. Pablo de la Fuente Redondo

1 er. CUATRIMESTRE Tipo/Carácter 6 ECTS. Español. Pablo de la Fuente Redondo Guía docente de la asignatura Asignatura Materia Módulo Titulación Planificación y Gestión de Plataformas Informáticas Tecnologías de la Información Tecnologías Específicas GRADO EN INGENIERÍA INFORMÁTICA

Más detalles