<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0121-1129</journal-id>
<journal-title><![CDATA[Revista Facultad de Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[Rev. Fac. ing.]]></abbrev-journal-title>
<issn>0121-1129</issn>
<publisher>
<publisher-name><![CDATA[Universidad Pedagógica y Tecnológica de Colombia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0121-11292015000200004</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Modelo formal de pruebas funcionales de software para alcanzar el Nivel de Madurez Integrado 2]]></article-title>
<article-title xml:lang="en"><![CDATA[A formal model for the functional test of software to achieve maturity integrated level 2]]></article-title>
<article-title xml:lang="pt"><![CDATA[Modelo formal de provas funcionais de software para alcançar]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Escobar-Sánchez]]></surname>
<given-names><![CDATA[Milton Eduardo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Fuertes-Día]]></surname>
<given-names><![CDATA[Walter Marcelo]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de las Fuerzas Armadas ESPE  ]]></institution>
<addr-line><![CDATA[Latacunga ]]></addr-line>
<country>Ecuador</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de las Fuerzas Armadas ESPE  ]]></institution>
<addr-line><![CDATA[Latacunga ]]></addr-line>
<country>Ecuador</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>05</month>
<year>2015</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>05</month>
<year>2015</year>
</pub-date>
<volume>24</volume>
<numero>39</numero>
<fpage>31</fpage>
<lpage>42</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0121-11292015000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0121-11292015000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0121-11292015000200004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Las aplicaciones de software son cada vez más importantes para las organizaciones debido a que permiten llevar a cabo eficientemente sus tareas primordiales; por ello es mandatorio realizar las pruebas de calidad de software. Esta investigación se enfocó en diseñar un modelo formal para desarrollar pruebas funcionales de software que permitan alcanzar el nivel de calidad 2 del Modelo de Madurez de Pruebas Integrado (TMMI). El proceso se inició con un diagnóstico situacional, aplicando la norma ISO-9001-2000; luego, se evaluaron diversos modelos de prueba de calidad de software, como el ISO/IEC 9126, el TMM, el TMMI, el Proceso de Mejoramiento de Pruebas (TPI) y el Enfoque de Gestión de Pruebas (TMAP), realizando una comparación bajo algunos criterios como año de publicación, licenciamiento, niveles, factorías y riesgos. Con esta información se diseñó el modelo propuesto, que es independiente del proceso de desarrollo de software. Concretamente, se fundamentó en el ciclo de prueba, y se compone de cuatro fases: Especificación, Planificación, Ejecución y Evaluación, en el que se contrasta en forma real el comportamiento esperado del software. Como caso de estudio y validación se aplicó este modelo a una PYME; los resultados mostraron la eficiencia del modelo y revelaron que es preciso desarrollar una cultura de calidad organizacional en esta empresa.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[Software applications are becoming increasingly important for organizations because they allow to accomplish its core tasks efficiently. Therefore, it is compulsory to test the software quality. This research focuses on designing a formal model for the development of a functional software testing, that would achieve level 2 of Test Maturity Model Integrated (TMMI). To carry out this work, we started with a situational analysis using ISO-9001-2000. Then, several software quality models as ISO/IEC 9126, were reviewed. Also the main quality standards for software testing as TMM, TMMI, Test Process Improvement (TPI), and Test Management Approach (TMAP) were compared, based on some criteria such as the year of publication, licensing, defined levels, factories and risks. With this information a proposed model which is independent of the software development process was designed. It is based on the test cycle and it has been divided of four parts: Specification, Planning, Execution, and Evaluation. To validate this model, it was applied to a SMEs as a case of study. The results show the model efficiency. Also reveal that it is necessary to develop an organizational culture of quality within the company.]]></p></abstract>
<abstract abstract-type="short" xml:lang="pt"><p><![CDATA[As aplicações de software são cada vez mais importantes para as organizações devido a que permitem levar a cabo eficientemente suas tarefas primordiais; por isso é obrigatório realizar as provas de qualidade de software. Esta pesquisa se enfocou em desenhar um modelo formal para desenvolver provas funcionais de software que permitam alcançar o nível de qualidade 2 do Modelo de Madureza de Provas Integrado (TMMI). O processo se iniciou com um diagnóstico situacional, aplicando a norma ISO-9001-2000; logo, se avaliaram diversos modelos de prova de qualidade de software, como o ISO/IEC 9126, o TMM, o TMMI, o Processo de Melhoramento de Provas (TPI) e o Enfoque de Gestão de Provas (TMAP), realizando uma comparação sob alguns critérios como ano de publicação, licenciamento, níveis, fatores e riscos. Com esta informação se desenhou o modelo proposto, que é independente do processo de desenvolvimento de software. Concretamente, se fundamentou no ciclo de prova, e se compõe de quatro fases: Especificação, Planificação, Execução e Avaliação, no que se contrasta em forma real o comportamento esperado do software. Como caso de estudo e validação se aplicou este modelo a uma PYME; os resultados mostraram a eficiência do modelo e revelaram que é preciso desenvolver uma cultura de qualidade organizacional nesta empresa.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Modelo formal de pruebas funcionales]]></kwd>
<kwd lng="es"><![CDATA[Nivel 2 de TMMI]]></kwd>
<kwd lng="es"><![CDATA[Proceso de desarrollo de software]]></kwd>
<kwd lng="en"><![CDATA[Formal model of functional tests]]></kwd>
<kwd lng="en"><![CDATA[level 2 TMMI]]></kwd>
<kwd lng="en"><![CDATA[software development process]]></kwd>
<kwd lng="pt"><![CDATA[Modelo formal de provas funcionais]]></kwd>
<kwd lng="pt"><![CDATA[Nível 2 de TMMI]]></kwd>
<kwd lng="pt"><![CDATA[Processo de desenvolvimento de software]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="Verdana" size="2">      <p align="center"><font size="4"><b>Modelo formal de pruebas funcionales de software para alcanzar el Nivel de Madurez Integrado 2 </b></font></p>     <p align="center"><font size="3"><b>A formal model for the functional test of software to achieve maturity integrated level 2</b></font></p>     <p align="center"><font size="3"><b>Modelo formal de provas funcionais de software para alcan&ccedil;ar</b></font></p>      <p align="center">Milton Eduardo Escobar-S&aacute;nchez<sup>*</sup>, Walter Marcelo Fuertes-D&iacute;az<sup>**</sup></p>      <p><sup>*</sup> M.Sc. Universidad de las Fuerzas Armadas ESPE (Latacunga, Ecuador). <a href="mailto:meesacobar1@espe.edu.ec">meesacobar1@espe.edu.ec</a>    <br> <sup>**</sup> Ph.D. Universidad de las Fuerzas Armadas ESPE (Latacunga, Ecuador). <a href="mailto:wmfuertes@espe.edu.ec">wmfuertes@espe.edu.ec</a>.</p>     <p>C&oacute;mo citar este art&iacute;culo: &#91;1&#93; M.E. Escobar-S&aacute;nchez & W.M. Fuertes-D&iacute;az, "Modelo formal de pruebas funcionales de software para alcanzar el Nivel de Madurez Integrado 2", Fac. Ing., vol. 24 (39), pp. 31–41, Mayo-Ago. 2015.</p>     <p>Fecha de Recepci&oacute;n: 10 de Noviembre de 2014 Fecha de Aceptaci&oacute;n: 03 de Febrero de 2015</p>  <hr>      <p><b>Resumen</b></p>      ]]></body>
<body><![CDATA[<p>Las aplicaciones de software son cada vez m&aacute;s importantes para las organizaciones debido a que permiten llevar a cabo eficientemente sus tareas primordiales; por ello es mandatorio realizar las pruebas de calidad de software. Esta investigaci&oacute;n se enfoc&oacute; en dise&ntilde;ar un modelo formal para desarrollar pruebas funcionales de software que permitan alcanzar el nivel de calidad 2 del Modelo de Madurez de Pruebas Integrado (TMMI). El proceso se inici&oacute; con un diagn&oacute;stico situacional, aplicando la norma ISO-9001-2000; luego, se evaluaron diversos modelos de prueba de calidad de software, como el ISO/IEC 9126, el TMM, el TMMI, el Proceso de Mejoramiento de Pruebas (TPI) y el Enfoque de Gesti&oacute;n de Pruebas (TMAP), realizando una comparaci&oacute;n bajo algunos criterios como a&ntilde;o de publicaci&oacute;n, licenciamiento, niveles, factor&iacute;as y riesgos. Con esta informaci&oacute;n se dise&ntilde;&oacute; el modelo propuesto, que es independiente del proceso de desarrollo de software. Concretamente, se fundament&oacute; en el ciclo de prueba, y se compone de cuatro fases: Especificaci&oacute;n, Planificaci&oacute;n, Ejecuci&oacute;n y Evaluaci&oacute;n, en el que se contrasta en forma real el comportamiento esperado del software. Como caso de estudio y validaci&oacute;n se aplic&oacute; este modelo a una PYME; los resultados mostraron la eficiencia del modelo y revelaron que es preciso desarrollar una cultura de calidad organizacional en esta empresa.</p>      <p><b>Palabras clave:</b> Modelo formal de pruebas funcionales, Nivel 2 de TMMI, Proceso de desarrollo de software.</p> <hr>      <p><b>Abstract</b></p>      <p>Software applications are becoming increasingly important for organizations because they allow to accomplish its core tasks efficiently. Therefore, it is compulsory to test the software quality. This research focuses on designing a formal model for the development of a functional software testing, that would achieve level 2 of Test Maturity Model Integrated (TMMI). To carry out this work, we started with a situational analysis using ISO-9001-2000. Then, several software quality models as ISO/IEC 9126, were reviewed. Also the main quality standards for software testing as TMM, TMMI, Test Process Improvement (TPI), and Test Management Approach (TMAP) were compared, based on some criteria such as the year of publication, licensing, defined levels, factories and risks. With this information a proposed model which is independent of the software development process was designed. It is based on the test cycle and it has been divided of four parts: Specification, Planning, Execution, and Evaluation. To validate this model, it was applied to a SMEs as a case of study. The results show the model efficiency. Also reveal that it is necessary to develop an organizational culture of quality within the company.</p>      <p><b>Keywords</b>: Formal model of functional tests, level 2 TMMI, software development process.</p> <hr>      <p><b>Resumo</b></p>      <p>As aplica&ccedil;&otilde;es de software s&atilde;o cada vez mais importantes para as organiza&ccedil;&otilde;es devido a que permitem levar a cabo eficientemente suas tarefas primordiais; por isso &eacute; obrigat&oacute;rio realizar as provas de qualidade de software. Esta pesquisa se enfocou em desenhar um modelo formal para desenvolver provas funcionais de software que permitam alcan&ccedil;ar o n&iacute;vel de qualidade 2 do Modelo de Madureza de Provas Integrado (TMMI). O processo se iniciou com um diagn&oacute;stico situacional, aplicando a norma ISO-9001-2000; logo, se avaliaram diversos modelos de prova de qualidade de software, como o ISO/IEC 9126, o TMM, o TMMI, o Processo de Melhoramento de Provas (TPI) e o Enfoque de Gest&atilde;o de Provas (TMAP), realizando uma compara&ccedil;&atilde;o sob alguns crit&eacute;rios como a&ntilde;o  de publica&ccedil;&atilde;o, licenciamento, n&iacute;veis, fatores e riscos. Com esta informa&ccedil;&atilde;o se desenhou o modelo proposto, que &eacute; independente do processo de desenvolvimento de software. Concretamente, se fundamentou no ciclo de prova, e se comp&otilde;e de quatro fases: Especifica&ccedil;&atilde;o, Planifica&ccedil;&atilde;o, Execu&ccedil;&atilde;o e Avalia&ccedil;&atilde;o, no que se contrasta em forma real o comportamento esperado do software. Como caso de estudo e valida&ccedil;&atilde;o se aplicou este modelo a uma PYME; os resultados mostraram a efici&ecirc;ncia do modelo e revelaram que &eacute; preciso desenvolver uma cultura de qualidade organizacional nesta empresa.</p>      <p><b>Palavras chave</b>: Modelo formal de provas funcionais, N&iacute;vel 2 de TMMI, Processo de desenvolvimento de software.</p> <hr>      <p align="center"><font size="3"><b>I. Introducci&oacute;n</b></font></p>      <p>En la actualidad, las empresas en la regi&oacute;n, por lo general, no acostumbran a llevar procesos de prueba formales en el desarrollo de productos de software, a pesar de la existencia de un sinn&uacute;mero de modelos especializados, como el Modelo de Madurez de Pruebas Integrado (TMMI), el Proceso de Mejoramiento de Pruebas (TPI) y el Enfoque de Gesti&oacute;n de Pruebas (TMAP); la raz&oacute;n principal de esta falencia radica en que estos modelos plantean c&oacute;mo mejorar el proceso de pruebas a trav&eacute;s del cumplimiento de objetivos y pr&aacute;cticas espec&iacute;ficas, sin embargo, no plantean c&oacute;mo llegar a realizarlas. Como alternativa de soluci&oacute;n, esta investigaci&oacute;n propone un modelo para pruebas funcionales de software, con el fin de alcanzar el nivel 2 TMMI, que permita en forma sistem&aacute;tica mejorar la calidad de las aplicaciones finales a trav&eacute;s del proceso de pruebas, el mismo que estar&aacute; reflejado en tiempo, confiabilidad, usabilidad, pertinencia y costo.</p>       ]]></body>
<body><![CDATA[<p>Algunos investigadores, como Glenford Myers &#91;1&#93;, proponen separar el desarrollo del software de la verificaci&oacute;n y validaci&oacute;n; desde este enfoque y de conformidad con Edwards Deming &#91;2&#93;, una opci&oacute;n para cumplir esta premisa es articular el ciclo en la mejora de la Calidad Total (i.e., Planear, Hacer, Verificar y Actuar) en las pruebas de software, de la siguiente manera: en una primera etapa, se orientan las pruebas a la soluci&oacute;n de errores; Alan Turing &#91;3&#93; escribe el primer art&iacute;culo basado en pruebas de software. En una segunda etapa, las pruebas son orientadas a la demostraci&oacute;n; Howden &#91;4&#93; publica la primera aproximaci&oacute;n te&oacute;rica de c&oacute;mo dise&ntilde;ar m&eacute;todos sistem&aacute;ticos que puedan ser utilizados para construir pruebas funcionales. En una tercera etapa, las pruebas van hacia la detecci&oacute;n; seg&uacute;n Myers, "El proceso de ejecutar un programa con la intenci&oacute;n de encontrar errores" &#91;1&#93; tiene como objetivo demostrar que si un programa falla, los datos de prueba deber&iacute;an tener una alta probabilidad de detectarlo. En una cuarta etapa, la orientaci&oacute;n de las pruebas es hacia la evaluaci&oacute;n y prevenci&oacute;n; la IEEE &#91;5&#93; publica el est&aacute;ndar ANSI/IEEE STD 1008-1987, cuya aplicaci&oacute;n da como resultado una metodolog&iacute;a conocida como "El proceso de evaluaci&oacute;n y de pruebas sistem&aacute;ticas" (STEP); as&iacute; mismo, Hetzel &amp; Hetzel &#91;6&#93; definieron un sistema de tareas de pruebas, productos y roles con el fin de dar consistencia y salvar costos a la hora de alcanzar los objetivos propuestos en las pruebas.</p>      <p>Tomando como referencia este an&aacute;lisis preliminar, la presente investigaci&oacute;n se enfoca en dise&ntilde;ar un modelo formal para desarrollar pruebas funcionales de software que permita alcanzar el nivel de calidad 2 del Modelo de Madurez de Pruebas Integrado (TMMi). Para llevarlo a cabo se aplic&oacute;, desde una perspectiva hol&iacute;stica, la norma ISO-9001-2000, que "especifica los requisitos para un sistema de gesti&oacute;n de la calidad, cuando una organizaci&oacute;n necesita demostrar su capacidad para proporcionar de forma coherente productos que satisfagan los requisitos del cliente y los reglamentarios aplicables"&#91;8&#93;; posteriormente, se evalu&oacute; el modelo de prueba para la calidad de software ISO/IEC 9126; luego, el TMM, el TMMI, el TPI y el TMAP, que son modelos especializado en prueba de software. Sobre esta base, se dise&ntilde;&oacute; un modelo que sea independiente del proceso de desarrollo de software y que, concretamente, se fundamente en el ciclo de prueba. Como caso de estudio y validaci&oacute;n se aplic&oacute; este modelo a una PYME; los resultados demostraron la eficiencia del modelo.</p>      <p>El art&iacute;culo ha sido organizado de la siguiente manera: La secci&oacute;n 2 describe el marco te&oacute;rico que sustentaesta investigaci&oacute;n, la secci&oacute;n 3 presenta el dise&ntilde;o del modelo propuesto, la secci&oacute;n 4 muestra la aplicaci&oacute;n y evaluaci&oacute;n de resultados, la secci&oacute;n 5 describe los trabajos relacionados, y, finalmente, en la secci&oacute;n 6 se establecen las conclusiones sobre la base de los resultados obtenidos y se describe el trabajo futuro.</p>       <p align="center"><font size="3"><b>II. Marco te&oacute;rico</b></font></p>      <p>En esta secci&oacute;n se proporciona una breve descripci&oacute;n de los modelos que apalancan el marco conceptual de esta investigaci&oacute;n, representado en la <a href="#f1">Fig.1</a>:</p>     <p align="center"><a name="f1"></a><img src="img/revistas/rfing/v24n39/v24n39a04f1.jpg"></p>       <p>De acuerdo con &#91;8&#93;, la ISO-9001-2000 es una norma internacional que analiza el sistema de gesti&oacute;n de calidad en lo que respecta a la responsabilidad de la direcci&oacute;n, gesti&oacute;n de los recursos, realizaci&oacute;n del producto, medici&oacute;n, an&aacute;lisis y mejora. En este proyecto de investigaci&oacute;n fue aplicada esta norma para realizar el diagn&oacute;stico de una PYME; posteriormente, se aplic&oacute; la norma ISO/IEC 9126, que, seg&uacute;n Padayachee, Kotze &amp; van Der Merwe &#91;9&#93;, es un modelo de calidad enfocado al software tomando en consideraci&oacute;n tres aspectos: calidad interna, calidad externa y calidad de uso; esta norma clasifica la calidad del software en un conjunto estructurado de caracter&iacute;sticas y subcaracter&iacute;sticas como funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y transportabilidad; en esta investigaci&oacute;n fue la base del modelo propuesto, y permiti&oacute; definir los siguientes criterios: publicaci&oacute;n, licenciamiento, niveles, factor&iacute;as, caracter&iacute;sticas importantes y riesgos.</p>      <p>Continuando con la <a href="#f1">Fig.1</a>, el presente trabajo se enfoc&oacute; en los modelos TMM y TMMI para determinar la calidad del producto; ambos tienen cinco niveles de madurez, sin embargo el &uacute;ltimo permite mejorar el proceso de prueba, por tanto, es una mejora del TMM. En el nivel 2 (planificaci&oacute;n) las pruebas se realizan de manera formal, pues se tiene definido un proceso adecuado que permite su mejor depuraci&oacute;n; aqu&iacute; se determinan estrategias y un plan de pruebas basado en un an&aacute;lisis de riesgo previo. Este documento se&ntilde;ala cu&aacute;ndo, c&oacute;mo y qui&eacute;n probar&aacute; el software; adem&aacute;s, se hace un seguimiento y control de lo planificado a fin de tomar correcciones, de ser necesario; aqu&iacute; se confirma que el producto cumple con sus requisitos. Sus procesos son: pol&iacute;tica y estrategia, planificaci&oacute;n, seguimiento y control, dise&ntilde;o (pruebas funcionales), ejecuci&oacute;n y entorno de pruebas. Los procesos de verificaci&oacute;n y validaci&oacute;n (actividad o etapa que pertenece al proceso de construcci&oacute;n del software) son muy importantes (distintos el uno del otro) para determinar la calidad de un producto.</p>      <p>Entre los tipos de pruebas utilizados en este modelo se puede se&ntilde;alar: (1) La prueba estructural, que se conoce como caja blanca (c&oacute;digo fuente del software); su objetivo es determinar los caminos del programa a ser evaluados en las pruebas; (2) La prueba funcional, conocida como caja negra (especificaciones del software); su objetivo es validar si cumple con sus especificaciones (enfoque del usuario), realizando entradas y observando sus salidas. Las pruebas funcionales utilizan la especificaci&oacute;n del producto para dise&ntilde;ar los casos de prueba (entrada-salida esperada), existiendo t&eacute;cnicas como partici&oacute;n de equivalencia, an&aacute;lisis del valor l&iacute;mite, grafo causa-efecto y conjetura de errores; de acuerdo con Myers &#91;11&#93;, la prueba funcional debe mostrar errores y disconformidades con la especificaci&oacute;n, y no enfocarse en determinar si el programa cumple con su especificaci&oacute;n. (3) Hay otros tipos de pruebas, denominadas de regresi&oacute;n, cuyo objetivo es verificar que los cambios realizados a los programas no causen nuevos defectos (alterando su calidad); pruebas de humo cuyo objetivo es verificar que cada nueva versi&oacute;n del programa cumple con sus funcionalidades b&aacute;sicas (seg&uacute;n sus especificaciones).</p>      <p>Sobre la base de los antecedentes, en este modelo se articularon los est&aacute;ndares de calidad ISO-9001-2000 e ISO-9126 y los modelos TMMI y TMM; posteriormente, se realiz&oacute; un diagn&oacute;stico del nivel de TMMI que la empresa tiene, a fin de conocer el nivel en el que se encuentra, para luego presentar una propuesta de un modelo formal de pruebas que permita alcanzar el nivel de madurez integrado 2 de TMMI.</p>      ]]></body>
<body><![CDATA[<p align="center"><font size="3"><b>III. Dise&ntilde;o de la Investigaci&oacute;n </b></font></p>      <p><i><b>A. Diagn&oacute;stico situacional</b></i></p>       <p>En virtud de que el est&aacute;ndar ISO-9001-2000 establece que: "La organizaci&oacute;n debe planificar y desarrollar los procesos necesarios para la realizaci&oacute;n del producto", es pertinente identificar si la planificaci&oacute;n de la realizaci&oacute;n del producto est&aacute; siendo coherente con los requisitos de los otros procesos del sistema de gesti&oacute;n de la calidad. En este contexto, esta investigaci&oacute;n inici&oacute; con el diagn&oacute;stico del sistema de gesti&oacute;n de calidad que tiene una PYME de desarrollo de software, tomando en consideraci&oacute;n la responsabilidad de la direcci&oacute;n, la gesti&oacute;n de los recursos, la realizaci&oacute;n del producto, la medici&oacute;n, el an&aacute;lisis y la mejora. Para este prop&oacute;sito se utiliz&oacute; la lista de chequeo basada en la ISO-9001 2000, que especifica los requisitos de un Sistema de Gesti&oacute;n de Calidad, y permite evaluar y demostrar su capacidad, a fin de cumplir con los requerimientos de los clientes y su satisfacci&oacute;n. A continuaci&oacute;n se enumeran los resultados del diagn&oacute;stico realizado:</p>       <p>(1) El n&uacute;mero de inconformidades es mayor a las conformidades. (2) No est&aacute; establecido de manera formal un sistema de gesti&oacute;n de calidad en la organizaci&oacute;n; existe una falta de compromiso de la Direcci&oacute;n. (3) Hay falta de planificaci&oacute;n para la capacitaci&oacute;n del personal, falta de motivaci&oacute;n, no hay evaluaci&oacute;n continua, falta de infraestructura adecuada y se observa una escaza gesti&oacute;n de los recursos. (4) En la realizaci&oacute;n del producto no hay un sistema de gesti&oacute;n de calidad, no se han automatizado la mayor&iacute;a de sus procesos. (5) No existen pol&iacute;ticas que definan los criterios para la selecci&oacute;n y evaluaci&oacute;n peri&oacute;dica de los proveedores de hardware y software requeridos por analistas, entre otros.</p>      <p><i><b>B. Comparaci&oacute;n de los modelos de pruebas de software </b></i></p>      <p>A fin de evaluar los modelos m&aacute;s importantes de procesos de pruebas de software con TMMI, se determinaron algunos criterios, lleg&aacute;ndose a obtener los resultados que se muestran en la <a href="#t1">Tabla 1</a>. Luego de la evaluaci&oacute;n se obtuvieron las siguientes deducciones:</p>     <p align="center"><a name="t1"></a><img src="img/revistas/rfing/v24n39/v24n39a04t1.jpg"></p>      <p><b>a) Ninguno de los modelos</b> tiene un proceso adecuado y flexible de verificaci&oacute;n y validaci&oacute;n que permita utilizarse por todo tipo de empresas de software, sean peque&ntilde;as, medianas o grandes.</p>      <p><b>b) TMMI y TMM </b> son modelos para mejorar los procesos de pruebas de software, tienen 5 niveles de madurez; su debilidad es la validaci&oacute;n y verificaci&oacute;n, dependiendo, por tanto, de la empresa para su realizaci&oacute;n. Adem&aacute;s, para peque&ntilde;as empresas no es aconsejable por su complejidad, pudi&eacute;ndose utilizar si se recortan los procesos por cumplir. Otra desventaja es que solo se tienen directrices de su utilizaci&oacute;n, debiendo las empresas definir los aspectos de su realizaci&oacute;n.</p>      <p><b>c) TPI</b> es un modelo de mejora del proceso de pruebas, mediante acciones, actividades y tareas; pero no es un mecanismo que permita estructurar o formar uno desde cero.</p>      ]]></body>
<body><![CDATA[<p><b>d) TMAP</b> es un modelo orientado a la gesti&oacute;n de las pruebas a trav&eacute;s de actividades y tareas, pero no es un modelo de procesos de pruebas de software; no es aconsejable para peque&ntilde;as o medianas empresas, debido a su complejidad y extensi&oacute;n.</p>       <p><b>e) Todos los modelos</b> de mejoramiento del proceso de pruebas toman en consideraci&oacute;n la gesti&oacute;n de riesgos.</p>       <p><b><i>C. Estructura del modelo de pruebas funcionales propuesto</i></b></p>      <p>El modelo de pruebas propuesto en la <a href="#f2">Fig.2</a> se compone de cuatro fases, cada una de las cuales tiene su propio objetivo: (1) Especificaci&oacute;n, (2) Planificaci&oacute;n, (3) Ejecuci&oacute;n y  (4) Evaluaci&oacute;n.</p>     <p align="center"><a name="f2"></a><img src="img/revistas/rfing/v24n39/v24n39a04f2.jpg"></p>      <p> A continuaci&oacute;n se describen cada una de las partes definidas en el modelo de pruebas propuesto:</p>      <p><b>a) Especificaci&oacute;n:</b> El objetivo es analizar las funcionalidades m&aacute;s importantes del software que se va a probar, con el fin de determinar el alcance de las pruebas y, as&iacute;, establecer un cronograma de los ciclos correspondientes. Luego, si el cliente est&aacute; de acuerdo, se procede con la planificaci&oacute;n; caso contrario, se vuelve a realizar la especificaci&oacute;n, donde se analizan los inconvenientes encontrados por el cliente, lo cual se documenta y guarda para tener una referencia para futuros proyectos.</p>      <p><b>b) Planificaci&oacute;n:</b> El objetivo es planificar y dise&ntilde;ar las pruebas, ya aceptadas por el usuario. Se establecen los ciclos, las funcionalidades y el an&aacute;lisis de riesgo; en esta parte se genera un plan de pruebas.</p>      <p><b>c) Ejecuci&oacute;n:</b> El objetivo es realizar las pruebas de una versi&oacute;n del software, relacion&aacute;ndolas con el ciclo correspondiente.</p>      <p><b>d) Evaluaci&oacute;n y resultados:</b> El objetivo es determinar el informe final sobre las pruebas realizadas, la satisfacci&oacute;n del usuario con respecto al software probado y al proceso utilizado, a fin de realizar una mejora continua. Cabe destacar que esta informaci&oacute;n es almacenada, a manera de hist&oacute;rico, para pruebas futuras.</p>       ]]></body>
<body><![CDATA[<p align="center"><font size="3"><b>IV. Aplicaci&oacute;n del modelo y evaluaci&oacute;n de resultados</b></font></p>      <p>Tal  como  lo  ilustra  la  <a href="#f2">Fig.2</a>,  se  cumpli&oacute;  con la  Especificaci&oacute;n,  lo  que  permiti&oacute;  analizar  las funcionalidades m&aacute;s importantes del software a probar, determin&aacute;ndose el alcance de las pruebas y un cronograma de los ciclos correspondientes. Luego que el cliente estuvo de acuerdo, se procedi&oacute; con la planificaci&oacute;n, donde se analizaron los inconvenientes encontrados por el cliente, al planificar y dise&ntilde;ar  las pruebas; con este ajuste se procedi&oacute; con la Ejecuci&oacute;n y la evaluaci&oacute;n de una versi&oacute;n del software; finalmente, se obtuvo el informe final sobre las pruebas realizadas. Las pruebas se desarrollaron en un sistema modular de administraci&oacute;n educativa, y como resultado se evidenci&oacute; la satisfacci&oacute;n del usuario con respecto al  software  probado  y  al  proceso  utilizado.  Esta informaci&oacute;n ser&aacute; almacenada y utilizada en pruebas futuras, adem&aacute;s, permitir&aacute; realizar una mejora continua. A continuaci&oacute;n una breve descripci&oacute;n:</p>      <p><i><b>A. Especificaci&oacute;n de la prueba</b></i></p>      <p>En la <a href="#t2">Tabla 2</a> se determin&oacute; el alcance de la especificaci&oacute;n de  la prueba, acordando con el cliente 20 funcionalidades de las 40 especificadas al inicio.</p>     <p align="center"><a name="t2"></a><img src="img/revistas/rfing/v24n39/v24n39a04t2.jpg"></p>      <p><i><b>B. Planificaci&oacute;n</b></i></p>      <p>En la <a href="#t3">Tabla 3</a> se muestra una comparaci&oacute;n entre la planificaci&oacute;n del proyecto y la realizaci&oacute;n de los ciclos de prueba; el cliente estuvo de acuerdo con lo realizado en el ciclo de pruebas 2 y con lo verificado en el plan de pruebas. Se evalu&oacute; en una  reuni&oacute;n  la satisfacci&oacute;n del cliente. En la <a href="#t4">Tabla 4</a> se observa una parte de la encuesta realizada; se establecieron como par&aacute;metros: 1 malo y 5 excelente.</p>     <p align="center"><a name="t3"></a><img src="img/revistas/rfing/v24n39/v24n39a04t3.jpg"></p>     <p align="center"><a name="t4"></a><img src="img/revistas/rfing/v24n39/v24n39a04t4.jpg"></p>      <p><i><b>C. Ejecuci&oacute;n</b></i></p>      ]]></body>
<body><![CDATA[<p>En las <a href="#f3">Figuras 3</a> y <a href="#f4">4</a> se observan las funcionalidades que se probaron, los casos de pruebas ejecutados y los incidentes que se encontraron en cada ciclo; adem&aacute;s, se muestran las pruebas de regresi&oacute;n realizadas en la evaluaci&oacute;n del software.</p>     <p align="center"><a name="f3"></a><img src="img/revistas/rfing/v24n39/v24n39a04f3.jpg"></p>     <p align="center"><a name="f4"></a><img src="img/revistas/rfing/v24n39/v24n39a04f4.jpg"></p>      <p><i><b>D. Evaluaci&oacute;n y resultados</b></i></p>      <p>En la<a href="#f5"> Fig.5</a> se determina la criticidad de los incidentes encontrados durante la ejecuci&oacute;n de las pruebas; como se puede observar, son incidentes de baja importancia, que se reducen significativamente al realizar la segunda versi&oacute;n del producto.</p>     <p align="center"><a name="f5"></a><img src="img/revistas/rfing/v24n39/v24n39a04f5.jpg"></p>      <p>En la <a href="#f6">Fig.6</a> se muestra el porcentaje de incidentes seg&uacute;n su ciclo de pruebas; se observa un incremento importante en el segundo ciclo, ya que el producto software probado tuvo alteraciones importantes en su funcionalidad.</p>     <p align="center"><a name="f6"></a><img src="img/revistas/rfing/v24n39/v24n39a04f6.jpg"></p>      <p>En  la <a href="#f7">Fig.7</a> se muestran  indicadores en cada uno de  los ciclos de prueba; como se puede apreciar, el modelo establecido permite identificar los casos por funcionalidad, los incidentes por funcionalidad y los incidentes por caso ejecutado.</p>     <p align="center"><a name="f7"></a><img src="img/revistas/rfing/v24n39/v24n39a04f7.jpg"></p>      ]]></body>
<body><![CDATA[<p align="center"><font size="3"><b>V. Trabajos relacionados</b></font></p>      <p>Existen algunos trabajos relacionados con los principales m&eacute;todos de pruebas de software TMM, TMMI, TPI y TMAP; sin embargo, existen limitados trabajos relacionados con la manera de crear un modelo que permita alcanzar el nivel 2 de TMMI. Algunos trabajos relevantes son: el trabajo propuesto por S&aacute;nchez Melchor &#91;12&#93;, que permite analizar las ventajas y desventajas de los principales modelos de prueba de software en lo relacionado con un marco metodol&oacute;gico para la mejora de las actividades de verificaci&oacute;n y validaci&oacute;n de productos de software; el trabajo de Esteban &#91;13&#93;, que permite comprender la mejora del proceso de pruebas de software y c&oacute;mo esto repercute en la calidad de los productos, y el trabajo propuesto por Swebok &#91;14&#93;, que ayuda a tener una visi&oacute;n adecuada de la Ingenier&iacute;a de Software en los proyectos de desarrollo y sus procesos. En lo que se refiere a t&eacute;cnicas y t&aacute;cticas para la comprobaci&oacute;n exitosa y eficiente de las pruebas de software, en el trabajo de Myers &#91;11&#93; se establecen principios y estrategias de pruebas b&aacute;sicas, as&iacute; como su planificaci&oacute;n y control; Zamora &amp; Hern&aacute;ndez &#91;15&#93; establecen una gu&iacute;a de buenas pr&aacute;cticas para realizar las pruebas de software, tomando en consideraci&oacute;n modelos de calidad, modelos de mejora del proceso de pruebas, las estructuras organizativas, las competencias y los perfiles profesionales.</p>      <p>Todos estos trabajos han sido insumo para el dise&ntilde;o del presente modelo formal que permita alcanzar el nivel 2 de TMMI, el cual resuelve algunas falencias de los anteriores, y que es independiente del proceso de desarrollo de software.</p>      <p align="center"><font size="3"><b>VI. Conclusiones y trabajo Futuro</b></font></p>      <p>La presente investigaci&oacute;n se enfoc&oacute; en proponer y aplicar un modelo formal de pruebas de software que permita alcanzar el nivel 2 de TMMI, el cual es independiente del proceso de desarrollo de software y valida las especificaciones funcionales, evaluando los riesgos y realizando ciclos de prueba. Las actividades de la especificaci&oacute;n permitieron analizar la necesidad del cliente; la planificaci&oacute;n permiti&oacute; establecer el alcance de las pruebas y un cronograma que durar&iacute;a dos meses; el ejecutable del producto evaluado como caso de estudio permiti&oacute; entender mejor la calidad del producto, lo cual redujo tiempos y costos en mejorar los requerimientos. Las pruebas de las 20 funcionalidades se realizaron en dos ciclos (1 y 2), que duraron 4 semanas, respectivamente, y la evaluaci&oacute;n del proyecto se realiz&oacute; en la &uacute;ltima semana. Los casos de prueba se generaron utilizando las t&eacute;cnicas de caja negra de partici&oacute;n de equivalencia y valor l&iacute;mite. Se hizo una matriz que permita establecer la relaci&oacute;n que existe entre funcionalidades y los casos de prueba generados.</p>       <p>Los resultados muestran la eficiencia del modelo, y revelan que es preciso desarrollar una cultura de calidad organizacional en esta empresa.</p>      <p>Como trabajo futuro se plantea aumentar al modelo propuesto el an&aacute;lisis de los requisitos no funcionales.</p> <hr>     <p align="center"><font size="3"><b>Referencias</b></font></p>       <!-- ref --><p>&#91;1&#93; 	G. J. Myers. <i>The Art of software Testing</i>. New York: John Wiley &amp; Sons. 1979.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000081&pid=S0121-1129201500020000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;2&#93; 	Out of the crisis. Cambridge, MA: Massachusetts Institute of Technology. Center for Advanced Engineering Study, 1986.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000083&pid=S0121-1129201500020000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;3&#93; 	A. M. Turing. <i>Computing machinery and intelligence</i>. Mind, 433-460, 1950.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000085&pid=S0121-1129201500020000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;4&#93; 	W. E. Howden. "Methodology for the generation of program test data". <i>IEEE Transactions on Computers</i>, 24(5), 554-560, 1975.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000087&pid=S0121-1129201500020000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;5&#93; 	"ANSI/IEEE STD 1008-1987 Standard for Software Unit Testing". Institute of Electrical and Electronic Engineers, New York, 1988.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000089&pid=S0121-1129201500020000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;6&#93; 	W. C. Hetzel &amp; B. Hetzel. <i>The complete guide to software testing</i>: QED Information Sciences Wellesley, MA, 1988.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000091&pid=S0121-1129201500020000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;7&#93; 	J. Tuya, I. R. Rom&aacute;n &amp; J. D. Cos&iacute;n. <i>T&eacute;cnicas cuantitativas para la gesti&oacute;n en la ingenier&iacute;a del software</i>: NetBiblo, 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000093&pid=S0121-1129201500020000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;8&#93; 	ISO-9001 (2014), Norma Internacional ISO 9001-2000, Spanish Translation Task Group, Disponible en: <a href="http://www.ccoo.us.es/uploads/descargas/documentacion/NormaInternacionalISO9001.pdf" target="_blank">http://www.ccoo.us.es/uploads/descargas/documentacion/NormaInternacionalISO9001.pdf</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000095&pid=S0121-1129201500020000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;9&#93; 	I. Padayachee, P. Kotze &amp; A. van Der Merwe. ISO 9126 <i>external systems quality characteristics, sub-characteristics and domain specific criteria for evaluating e-Learning systems</i>. The Southern African Computer Lecturers' Association, University of Pretoria, South Africa, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000096&pid=S0121-1129201500020000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;10&#93; M. A. Ampuero &amp; Y. L&oacute;pez Trujillo. "Creando un profesional con disciplina en el proceso de desarrollo de software". <i>Ingenier&iacute;a Industrial</i>, 27(1), 4 p&aacute;g, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000098&pid=S0121-1129201500020000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;11&#93; Myers. The art of software testing ( 2nd edition ed.), 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000100&pid=S0121-1129201500020000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;12&#93; S. S&aacute;nchez Melchor. Una revisi&oacute;n y comparativa de Modelos de Procesos de Pruebas, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000102&pid=S0121-1129201500020000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;13&#93; A. S. Esteban. <i>Marco metodol&oacute;gico para la mejora de las actividades de verificaci&oacute;n y validaci&oacute;n de productos software</i>. Universidad Carlos III de Madrid, 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000104&pid=S0121-1129201500020000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;14&#93; SWEBOK, Guide to the Software Engineering Body of Knowledge, 2004 Disponible en: <a href=" http://www.swebok.org" target="_blank">http://www.swebok.org</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000106&pid=S0121-1129201500020000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p>&#91;15&#93; J. Zamora Hern&aacute;ndez. <i>An&aacute;lisis de los procesos de verificaci&oacute;n y validaci&oacute;n en las organizaciones software</i>, 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000107&pid=S0121-1129201500020000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>  </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Myers]]></surname>
<given-names><![CDATA[G. J.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Art of software Testing]]></source>
<year>1979</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<source><![CDATA[Out of the crisis]]></source>
<year>1986</year>
<publisher-loc><![CDATA[Cambridge^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[Massachusetts Institute of Technology. Center for Advanced Engineering Study]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Turing]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Computing machinery and intelligence]]></source>
<year>1950</year>
<page-range>433-460</page-range><publisher-loc><![CDATA[Mind ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Howden]]></surname>
<given-names><![CDATA[W. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Methodology for the generation of program test data]]></article-title>
<source><![CDATA[IEEE Transactions on Computers]]></source>
<year>1975</year>
<volume>24</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>554-560</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<source><![CDATA[ANSI/IEEE STD 1008-1987 Standard for Software Unit Testing]]></source>
<year>1988</year>
<publisher-loc><![CDATA[New York ]]></publisher-loc>
<publisher-name><![CDATA[Institute of Electrical and Electronic Engineers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hetzel]]></surname>
<given-names><![CDATA[W. C.]]></given-names>
</name>
<name>
<surname><![CDATA[Hetzel]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[The complete guide to software testing]]></source>
<year>1988</year>
<publisher-loc><![CDATA[^eMA MA]]></publisher-loc>
<publisher-name><![CDATA[QED Information Sciences Wellesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tuya]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Román]]></surname>
<given-names><![CDATA[I. R.]]></given-names>
</name>
<name>
<surname><![CDATA[Cosín]]></surname>
<given-names><![CDATA[J. D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Técnicas cuantitativas para la gestión en la ingeniería del software]]></source>
<year>2007</year>
<publisher-name><![CDATA[NetBiblo]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<source><![CDATA[ISO-9001 (2014), Norma Internacional ISO 9001-2000, Spanish Translation Task Group]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Padayachee]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[Kotze]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Merwe]]></surname>
<given-names><![CDATA[A. van Der]]></given-names>
</name>
</person-group>
<source><![CDATA[ISO 9126 external systems quality characteristics, sub-characteristics and domain specific criteria for evaluating e-Learning systems]]></source>
<year>2010</year>
<publisher-loc><![CDATA[South Africa ]]></publisher-loc>
<publisher-name><![CDATA[The Southern African Computer Lecturers&#8217; Association, University of Pretoria]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ampuero]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Trujillo]]></surname>
<given-names><![CDATA[Y. López]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Creando un profesional con disciplina en el proceso de desarrollo de software]]></article-title>
<source><![CDATA[Ingeniería Industrial]]></source>
<year>2010</year>
<volume>27</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>4</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<collab>Myers</collab>
<source><![CDATA[The art of software testing]]></source>
<year>2004</year>
<edition>2</edition>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Melchor]]></surname>
<given-names><![CDATA[S. Sánchez]]></given-names>
</name>
</person-group>
<source><![CDATA[Una revisión y comparativa de Modelos de Procesos de Pruebas]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Esteban]]></surname>
<given-names><![CDATA[A. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Marco metodológico para la mejora de las actividades de verificación y validación de productos software]]></source>
<year>2012</year>
<publisher-name><![CDATA[Universidad Carlos III de Madrid]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<collab>SWEBOK</collab>
<source><![CDATA[Guide to the Software Engineering Body of Knowledge]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hernández]]></surname>
<given-names><![CDATA[J. Zamora]]></given-names>
</name>
</person-group>
<source><![CDATA[Análisis de los procesos de verificación y validación en las organizaciones software]]></source>
<year>2011</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
