<?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>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992018000500016</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Ontología de apoyo a las pruebas de software en la UCI.]]></article-title>
<article-title xml:lang="en"><![CDATA[Ontology support software testing at the University of Computer Sciences.]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Castañeda Martínez]]></surname>
<given-names><![CDATA[Aliuska]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Parker Leyva]]></surname>
<given-names><![CDATA[Carlos]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Fernández Pérez]]></surname>
<given-names><![CDATA[Yamilis]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[López Rodríguez]]></surname>
<given-names><![CDATA[Yoan Antonio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de las Ciencias Informáticas  ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2018</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2018</year>
</pub-date>
<volume>12</volume>
<fpage>222</fpage>
<lpage>235</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992018000500016&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992018000500016&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992018000500016&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El proceso productivo de la Universidad de las Ciencias Informáticas (UCI) ha sido certificado con CMMi nivel 2. Se tiene definido el área de proceso de Aseguramiento de la Calidad del proceso y del producto y dentro de este los subprocesos de pruebas de software. Estos subprocesos se vuelven complejos debido al gran volumen de documentación generada, la cantidad de personas, recursos, materiales y actividades involucradas. Todo ello, provoca dificultades en el entendimiento y comprensión total del proceso para una adecuada institucionalización, producto la cantidad de términos y conceptos usados, algunos ambiguos y en definición. No existe consenso sobre la terminología utilizada, no se gestiona el conocimiento generado durante la ejecución de estos subprocesos. En búsqueda de paliar estas dificultades surge la presente investigación, que tiene como objetivo desarrollar una ontología que apoye el subproceso de pruebas de software en la UCI, permitiendo la consistencia, organización y comunicación del conocimiento generado. Para la construcción de la ontología se utilizó la metodología Methontology. La ontología incluye el conocimiento tácito del personal involucrado en las pruebas, así como el conocimiento explícito representado en diferentes fuentes como el estándar NC ISO / IEC 25000 y los procedimientos definidos en la entidad. Esta ontología proporciona un vocabulario común y reduce los problemas de inconsistencias e integridad detectados. Se valida la solución ontológica utilizando un esquema para evaluar ontologías únicas para un dominio de conocimiento, evaluando el lenguaje utilizado para la codificación, la exactitud de la estructura taxonómica, el significado de los términos y conceptos representados; y por último la adecuación a los requerimientos especificados al inicio del desarrollo. Además, se utilizó el servicio de validación de W3C para certificar las condiciones lógicas formales de la ontología.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[The production process of the Information Sciences University has been certified CMMI level 2. The Process and Product Quality Assurance process area has been defined and software testing subprocesses within it. Software testing subprocesses are complex because of the volume of documentation generated and the diverse knowledge levels of professionals involved; causing difficulties in its overall comprehension for an adequate institutionalization. The present paper aims to develop an ontology that supports the software testing subprocesses in the Information Sciences University, allowing the consistency, organization and communication of the generated knowledge. The methodology “Methontology” was applied for the construction of the present ontology. The ontology includes the knowledge of the professionals involved in the software testing, as well as the applicable knowledge represented by various sources, like the NC ISO / IEC 25000 standard, the procedures defined in the entity, among others. This ontology offers a common vocabulary and solves the problems of inconsistencies and integrity detected. To validate the proposal a tool was implemented, allowing to answer the competencies questions previously defined in the investigation, and the validation service of W3C was used to validate the consistency of the ontology. By this mean, the quality of the ontological proposal was guaranteed.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[gestión de conocimiento]]></kwd>
<kwd lng="es"><![CDATA[metodología]]></kwd>
<kwd lng="es"><![CDATA[ontologías]]></kwd>
<kwd lng="es"><![CDATA[pruebas de software]]></kwd>
<kwd lng="en"><![CDATA[Knowledge Management]]></kwd>
<kwd lng="en"><![CDATA[Ontologies]]></kwd>
<kwd lng="en"><![CDATA[Software Testing]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO  ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><font size="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Ontolog&iacute;a de apoyo  a las pruebas de software en la UCI.</font></strong> </font></p>     <p>&nbsp;</p>     <p><font size="3"><strong><em><font face="Verdana, Arial, Helvetica, sans-serif">Ontology  support software testing at the University of Computer Sciences.</font></em></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Aliuska Casta&ntilde;eda Mart&iacute;nez<strong><sup>1</sup><strong><sup>*</sup></strong></strong>, Carlos Parker Leyva<strong><strong><sup>1</sup></strong></strong>, Yamilis Fern&aacute;ndez P&eacute;rez<strong><sup>1</sup></strong>, Yoan Antonio L&oacute;pez Rodr&iacute;guez</font></strong></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><strong><sup>1</sup></strong></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup>Universidad de las Ciencias Inform&aacute;ticas. Carretera a San Antonio de los  Ba&ntilde;os, Km. 2 &frac12;. Torrens, municipio de La Lisa. La Habana, Cuba. {acastanedam,  cparker, yamilisf,  yalopez}@uci.cu</font>    <br>       ]]></body>
<body><![CDATA[<br> </p>     <P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span><font size="2">acastanedam@uci.cu </font></font>      <p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN</b> </font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El proceso productivo de la  Universidad de las Ciencias Inform&aacute;ticas (UCI) ha sido certificado con CMMi  nivel 2. Se tiene definido el &aacute;rea de proceso de Aseguramiento de la Calidad del  proceso y del producto y dentro de este los subprocesos de pruebas de software.  Estos  subprocesos se vuelven complejos debido al gran volumen de documentaci&oacute;n  generada, la cantidad de personas, recursos, materiales y actividades  involucradas. Todo ello, provoca dificultades en el entendimiento y comprensi&oacute;n  total del proceso para una adecuada institucionalizaci&oacute;n, producto la cantidad  de t&eacute;rminos y conceptos usados, algunos ambiguos y en definici&oacute;n. No existe  consenso sobre la terminolog&iacute;a utilizada, no se gestiona el conocimiento  generado durante la ejecuci&oacute;n de estos subprocesos. En b&uacute;squeda de paliar estas  dificultades surge la presente investigaci&oacute;n, que tiene como objetivo desarrollar una ontolog&iacute;a  que apoye el subproceso de pruebas de software en la UCI, permitiendo la  consistencia, organizaci&oacute;n y comunicaci&oacute;n del conocimiento generado. Para la construcci&oacute;n de la ontolog&iacute;a se utiliz&oacute; la metodolog&iacute;a Methontology.  La ontolog&iacute;a incluye el conocimiento t&aacute;cito del personal involucrado en las  pruebas, as&iacute; como el conocimiento expl&iacute;cito representado en diferentes fuentes  como el est&aacute;ndar NC ISO / IEC 25000 y los procedimientos definidos en la  entidad. Esta ontolog&iacute;a proporciona un vocabulario com&uacute;n y reduce los problemas  de inconsistencias e integridad detectados. Se valida la soluci&oacute;n ontol&oacute;gica  utilizando un esquema para evaluar ontolog&iacute;as &uacute;nicas para un dominio de conocimiento,  evaluando el lenguaje utilizado para la codificaci&oacute;n, la exactitud de la estructura  taxon&oacute;mica, el significado de los t&eacute;rminos y conceptos representados; y por  &uacute;ltimo la adecuaci&oacute;n a los requerimientos especificados al inicio del  desarrollo. Adem&aacute;s, se utiliz&oacute; el servicio de validaci&oacute;n de W3C para certificar  las condiciones l&oacute;gicas formales de la ontolog&iacute;a.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Palabras clave:</span></b></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">gesti&oacute;n de conocimiento, metodolog&iacute;a, ontolog&iacute;as, pruebas de software </font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>ABSTRACT</span></b> </font></p>     <p><em><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The production process of the Information Sciences University has been  certified CMMI level 2. The Process and Product Quality Assurance process area  has been defined and software testing subprocesses within it. Software testing  subprocesses are complex because of the volume of documentation generated and  the diverse knowledge levels of professionals involved; causing difficulties in  its overall comprehension for an adequate institutionalization. The present  paper aims to develop an ontology that supports the software testing  subprocesses in the Information Sciences University, allowing the consistency,  organization and communication of the generated knowledge. The methodology  &ldquo;Methontology&rdquo; was applied for the construction of the present ontology. The  ontology includes the knowledge of the professionals involved in the software  testing, as well as the applicable knowledge represented by various sources,  like the NC ISO / IEC 25000 standard, the procedures defined in the entity,  among others. This ontology offers a common vocabulary and solves the problems  of inconsistencies and integrity detected. To validate the proposal a tool was implemented,  allowing to answer the competencies questions previously defined in the  investigation, and the validation service of W3C was used to validate the  consistency of the ontology. By this mean, the quality of the ontological  proposal was guaranteed.</font></em></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Key words: </span></b><em>Knowledge Management,  Ontologies, Software Testing.</em></font></p> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>INTRODUCCI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para desarrollar  un software con la calidad requerida, se tiene en cuenta una serie de etapas o  procesos por los que el sistema debe transitar antes de ser entregado al  cliente. En estas etapas se comprueba el correcto funcionamiento del software  d&iacute;gase fiabilidad, eficiencia, portabilidad, compatibilidad, usabilidad entre  otros aspectos fundamentales. La realizaci&oacute;n de las pruebas de software es  esencial para velar por el correcto desarrollo del sistema, y que este cumpla  los requisitos de cada etapa en la que se est&eacute; trabajando.    <br>       <br>   El proceso  productivo de la Universidad de las Ciencias Inform&aacute;ticas (UCI) est&aacute;  certificado CMMI nivel 2, por lo que se definen actividades de aseguramiento de  la calidad, respondiendo al &aacute;rea de proceso aseguramiento de la calidad de los  procesos y productos (PPQA por sus siglas en ingl&eacute;s). Dentro de los subprocesos  para la gesti&oacute;n de las actividades de calidad se encuentran la ejecuci&oacute;n de las  pruebas a nivel de proyectos, de centro y de gerencia. Las pruebas a nivel de  gerencia se desarrollan en la Direcci&oacute;n de Calidad de la universidad, al igual  que las de liberaci&oacute;n de producto.     <br>   Estos subprocesos son complejos por la  cantidad de personal involucrado de diferentes entidades con diversos niveles  de conocimiento(Fern&aacute;ndez et al. 2018). Adem&aacute;s,  influye tambi&eacute;n el volumen de documentaci&oacute;n generada. Todo ello, provoca  dificultades en el entendimiento y comprensi&oacute;n total de dichos subprocesos,  fundamentalmente de los t&eacute;rminos y conceptos utilizados. A trav&eacute;s de  entrevistas y una encuesta aplicada a administradores y asesores de la calidad  de centros de desarrollo y Direcci&oacute;n de Calidad de la UCI, se ha comprobado que  frecuentemente se presentan inconsistencias entre diferentes t&eacute;rminos en el  subproceso de pruebas de software. En particular, no existe consenso sobre los  conceptos y terminolog&iacute;as utilizadas. Hay principios y m&eacute;todos que a&uacute;n est&aacute;n  siendo definidos y consolidados.    <br>       <br>   Por otra parte,  los est&aacute;ndares internacionales desarrollados por importantes organizaciones e  instituciones de estandarizaci&oacute;n, como IEEE e ISO, la problem&aacute;tica se mantiene.  Los est&aacute;ndares internacionales ((IEEE Computer Society &amp; Standards Committee 2014), (ISO 2008))que gu&iacute;an y orientan los aspectos fundamentales de estos subprocesos,  existen conceptos un tanto ambiguos y solapados, adem&aacute;s de dis&iacute;miles  significados para un mismo t&eacute;rmino. Pueden encontrarse inconsistencias y  conflictos de terminolog&iacute;a entre est&aacute;ndares de diferentes organizaciones e  incluso en los de una misma organizaci&oacute;n (ISO/IEC/IEEE. 2017). Lo mismo  sucede con los modelos de calidad. La NC ISO/IEC 25000 (NC ISO/IEC 25000 2011), contiene una  visi&oacute;n general sobre la calidad de productos de software, pero hay aspectos,  como la medici&oacute;n, que se complementan con otros est&aacute;ndares y ofrecen vistas parciales  de este dominio. Las pruebas de software, son escasamente tratadas.    <br>       ]]></body>
<body><![CDATA[<br>   Todo lo  anterior, conllev&oacute; a la b&uacute;squeda de t&eacute;cnicas y herramientas que proporcionen un  vocabulario com&uacute;n para resolver el problema de integridad e inconsistencia,  identificado en los diversos est&aacute;ndares y en el personal involucrado en la  Direcci&oacute;n de Calidad de la UCI, con el objetivo de reducir la p&eacute;rdida o  desaprovechamiento del conocimiento.     <br>       <br>   El an&aacute;lisis  realizado a varias investigaciones ((Duarte &amp; Almeida Falbo 2000), (Ferreira et al. 2006), (Echeverr&iacute;a Perez &amp; Fern&aacute;ndez Perez 2011), (Souza 2013), (Echeverr&iacute;a P&eacute;rez et al. 2012)) arroj&oacute;  un conjunto de ontolog&iacute;as aplicadas al dominio de calidad de software. Las  mismas, como soluci&oacute;n a la problem&aacute;tica actual, llegan a ser incompletas,  generalizadoras de este dominio, no abordan todos los t&eacute;rminos o las relaciones  surgidas en la Direcci&oacute;n de Calidad, espec&iacute;ficamente las que abarcan las  pruebas de software. Estas soluciones ontol&oacute;gicas, no incluyen conceptos a  nivel de proyecto, lo que limita la toma de decisiones.    <br>       <br>   Tras un an&aacute;lisis  a estas ontolog&iacute;as, no se encontr&oacute; una que abarcara todo el subproceso de  pruebas de software a los diferentes niveles y conceptos que caracterizan el  proceso de desarrollo en la UCI. Adem&aacute;s, entre las que abordan el subproceso de  pruebas, se presentan t&eacute;rminos semejantes, pero existen contradicciones. Ninguna  ontolog&iacute;a analizada cubre las necesidades de los centros de desarrollo de la  UCI y la Direcci&oacute;n de calidad; el conjunto de conceptos cubiertos tampoco es homog&eacute;neo.     <br>       <br>   Estas diferencias  detectadas en la bibliograf&iacute;a consultada est&aacute;n dadas porque corresponden a  desarrollo e investigaciones efectuadas por separado, en distintos periodos de  tiempo Esta es la raz&oacute;n que gu&iacute;a a la integraci&oacute;n para proporcionar una vista  com&uacute;n en funci&oacute;n de reducir las diferencias y conflictos.     <br>       <br> Despu&eacute;s de  analizar diferentes variantes, se constat&oacute; las potencialidades para apoyar la  toma de decisiones en el subproceso de pruebas de software, teniendo como  principal objetivo organizar y comunicar el conocimiento acumulado. Por todo lo  anterior, se decide desarrollar una ontolog&iacute;a en la UCI, abarcando los  conceptos fundamentales y adapt&aacute;ndolas a las nuevas necesidades de los  proyectos y la Direcci&oacute;n de Calidad de la UCI, teniendo como principal objetivo  organizar y comunicar el conocimiento acumulado en dicho subproceso.</font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">MATERIALES Y M&Eacute;TODOS </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el an&aacute;lisis  de las fuentes, ya sean documentales o de expertos, en b&uacute;squeda de un  vocabulario com&uacute;n, se utilizaron m&eacute;todos cient&iacute;ficos te&oacute;ricos y emp&iacute;ricos.  Entre los primeros, est&aacute;n el hist&oacute;rico l&oacute;gico, anal&iacute;tico-sint&eacute;tico y  modelaci&oacute;n. Entre los segundos, la observaci&oacute;n, entrevista, observaci&oacute;n y  experimentaci&oacute;n. Para el desarrollo de la ontolog&iacute;a se utiliz&oacute; como metodolog&iacute;a  METONTHOLGY, la cual gu&iacute;a el desarrollo de la ontolog&iacute;a  e identifica las tareas que deben realizarse cuando se construye. Como  herramienta de modelado para la construcci&oacute;n y creaci&oacute;n de las clases,  propiedades, instancias, axiomas de la ontolog&iacute;a se utiliz&oacute; Prot&eacute;g&eacute; en su  versi&oacute;n 5.2. Como lenguaje OWL, se trata de un lenguaje dise&ntilde;ado para usarse  cuando la informaci&oacute;n contenida en los documentos necesita ser procesada por  programas o aplicaciones.    <br>   <strong>    <br>   Reutilizaci&oacute;n  de Ontolog&iacute;as. </strong>    <br>       <br>   Es de vital importancia para el desarrollo de la ontolog&iacute;a analizar la  posibilidad de la reutilizaci&oacute;n o cualquier otra fuente de informaci&oacute;n  existente en el domino seleccionado. Se  han consultado varias fuentes bibliogr&aacute;ficas organizadas para su estudio en dos  grupos. En el primer grupo, se encuentran los art&iacute;culos dedicados al uso y  desarrollo de las ontolog&iacute;as y el segundo grupo est&aacute; integrado por aquellos  trabajos que muestran ontolog&iacute;as desarrolladas.    <br>       <br>   En el primer grupo se encuentra el art&iacute;culo (Lapuente 2013), donde  la autora analiza y expone una serie de aspectos relacionados con las  ontolog&iacute;as d&iacute;gase: beneficios del uso de ontolog&iacute;as, definiciones de las  mismas, componentes, caracter&iacute;sticas, entre otros aspectos. En (Fern&aacute;ndez Hern&aacute;ndez 2015), la  autora propone el desarrollo de un modelo para el dise&ntilde;o y construcci&oacute;n de un  sistema de recuperaci&oacute;n de informaci&oacute;n basado en ontolog&iacute;as.    <br>       <br>   Para el segundo grupo, el cual constituye el fundamental para el desarrollo  de la investigaci&oacute;n, fue necesario la b&uacute;squeda de ontolog&iacute;as relacionadas con  las pruebas de software y la calidad. La revisi&oacute;n documental practicada arroj&oacute;  un conjunto de ontolog&iacute;as aplicadas al dominio de calidad de software. Las  mismas, como soluci&oacute;n a la problem&aacute;tica actual, llegan a ser muy generales o  incompletas, no abordan todos los t&eacute;rminos o las relaciones surgidas en la  direcci&oacute;n de calidad.     ]]></body>
<body><![CDATA[<br>       <br>   En (Felipe Alfonso 2011) se hace referencia al uso de una  ontolog&iacute;a como herramienta para la gesti&oacute;n del conocimiento con el objetivo de  apoyar la realizaci&oacute;n de un Modelo Cubano de Calidad para el Desarrollo de  Aplicaciones Inform&aacute;ticas (MCDAI) en la Industria Cubana de Software.     <br>       <br>   Una ontolog&iacute;a que describe la calidad de software la presenta (Duarte &amp; Almeida Falbo 2000). En ella  solo aparecen elementos fundamentales de la calidad en general, sin abordar las  pruebas de software, ni definir el modelo de calidad. Adem&aacute;s, presentan  conceptos no explicados correctamente y con ambig&uuml;edad.    <br>       <br>   La ontolog&iacute;a desarrollada por (Ferreira et al. 2006) caracteriza  el proceso de medici&oacute;n. Es abarcadora y elimina problemas de homonimia,  sinonimia y otras dificultades presentes entre est&aacute;ndares. No abarca el  subproceso de prueba de software.    <br>       <br>   Investigaciones como las de (Echeverr&iacute;a P&eacute;rez et al. 2012) y (Souza 2013),  abarcan las pruebas de software y presentan ontolog&iacute;as generalizadoras de este  dominio, pero hay conceptos a nivel de proyecto que no se incluyen, lo que  limita la toma de decisiones.    <br>       <br> Tras un an&aacute;lisis de dichas ontolog&iacute;as, no se encontr&oacute; una que abarcara todo  el subproceso de pruebas de software a los diferentes niveles y conceptos que  caracterizan el proceso de desarrollo en la UCI. Adem&aacute;s, entre las que abordan  t&eacute;rminos semejantes hay contradicciones. A pesar de que existen varias  propuestas de investigaci&oacute;n relacionadas con el tema no se encontr&oacute; una  ontolog&iacute;a para pruebas de software disponible en la red que est&eacute; estrechamente  vinculada con el dominio del procedimiento de pruebas del Departamento de  Pruebas de Software.</font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong>RESULTADOS Y DISCUSI&Oacute;N </strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Descripci&oacute;n de la propuesta:</strong>    <br>       <br>   En la direcci&oacute;n de calidad de software es donde se llevan a cabo las  pruebas de liberaci&oacute;n y aceptaci&oacute;n a nivel de gerencia en la UCI, estas se  realizan de la siguiente forma: Un proyecto tiene especialistas y producto,  este producto a su vez tiene m&oacute;dulos, cada m&oacute;dulo responde a determinados  requisitos. Al analizarse el cumplimiento de estos requisitos pueden ser  detectadas no conformidades, lo cual es realizado por un revisor. De cada no  conformidad se analiza el impacto que provoca, el tipo y el estado.    <br>       <br>   Es esencial controlar el paso de un estado a otro de una no conformidad. Al  desarrollar un proyecto inform&aacute;tico se obtienen artefactos. Un artefacto se  puede dividir en partes. Estos artefactos de proyectos para ser analizados  requieren de documentaci&oacute;n.    <br>       <br> Para detectar las no conformidades se ejecutan diferentes tipos de pruebas,  que se realizan a diferentes niveles d&iacute;gase unidad, sistema, integraci&oacute;n,  interna, aceptaci&oacute;n y liberaci&oacute;n. Cada tipo de prueba corresponde a una  determinada caracter&iacute;stica de calidad. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la  <a href="/img/revistas/rcci/v12s1/f0116518.png" target="_blank">figura 1</a> se muestra el modelo conceptual confeccionado con la herramienta  Visual Paradigm UML 8.0 Enterprise Edition, donde se presentan todas las clases  y relaciones que se utilizaron para dise&ntilde;ar la ontolog&iacute;a. </font></p>     ]]></body>
<body><![CDATA[<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="/img/revistas/rcci/v12s1/f0116518.png" target="_blank">Figura 1</a>. Modelo conceptual del subproceso de prueba. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Desarrollo de la ontolog&iacute;a.</strong>    <br>       <br>   La metodolog&iacute;a Methontology  proporciona gu&iacute;as sobre c&oacute;mo llevar a cabo el desarrollo de una ontolog&iacute;a  mediante las actividades de especificaci&oacute;n, conceptualizaci&oacute;n, formalizaci&oacute;n,  implementaci&oacute;n y mantenimiento.    <br>   Una manera de  determinar el alcance de la ontolog&iacute;a e identificar sus requisitos funcionales  es mediante el uso de preguntas de competencia. Esto consiste en describir una  serie de preguntas en lenguaje natural, que el modelo ontol&oacute;gico debe estar  capacitado para responder.     <br>       <br>   La funci&oacute;n  fundamental de las preguntas de competencia es limitar el alcance del modelo  ontol&oacute;gico. A pesar de esto durante el dise&ntilde;o de la ontolog&iacute;a las respuestas a  estas preguntas pueden sufrir cambios. Este es el resultado principal de la  actividad de especificaci&oacute;n.    <br>       <br> La ontolog&iacute;a  debe responder las siguientes preguntas:</font></p> <ol>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Cu&aacute;l es la clasificaci&oacute;n de una  determinada caracter&iacute;stica de calidad acorde a los tipos de prueba?</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; tipos de prueba corresponden a una  determinada caracter&iacute;stica de calidad?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;De qu&eacute; tipo es una determinada no  conformidad?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; no conformidad present&oacute; un  determinado artefacto de proyecto y cu&aacute;l es su clasificaci&oacute;n?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; impacto tiene una determinada no  conformidad?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; m&oacute;dulos tiene un determinado  producto?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; m&oacute;dulos pertenecen a un determinado  requisito?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; no conformidad detect&oacute; un  determinado revisor?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Cu&aacute;l es el estado de una no  conformidad?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;Qu&eacute; documentaci&oacute;n requiere un  determinado artefacto de proyecto para ser analizado?</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&iquest;A qu&eacute; proyecto pertenece un determinado  especialista?</font></li>     ]]></body>
<body><![CDATA[</ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Actividad de conceptualizaci&oacute;n: </strong>    <br>       <br> Methontology  recomienda realizar una serie de tareas de conceptualizaci&oacute;n en un orden  determinado como son: (Vitelli 2011) </font></p> <ol start="1" type="1">       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Construcci&oacute;n       del glosario de t&eacute;rminos. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Construcci&oacute;n       de la taxonom&iacute;a de conceptos. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Construcci&oacute;n       del diagrama de relaciones binarias.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Construcci&oacute;n       del diccionario de conceptos. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       relaciones binarias.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       atributos de instancias</font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       atributos de clases</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       constantes</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       axiomas formales</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       reglas</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Describir       instancias.</font></li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El glosario de  t&eacute;rminos incluye todos los t&eacute;rminos relevantes del dominio d&iacute;gase (conceptos,  instancias y relaciones entre conceptos). En esta soluci&oacute;n se propone 55  conceptos, 18 relaciones y 25 instancias.    <br>   Las taxonom&iacute;as de  conceptos representan mediante las clases y las instancias de esas clases una  realidad contextualizada, que permite la organizaci&oacute;n y recuperaci&oacute;n de los  conceptos representados. Para la construcci&oacute;n de la taxonom&iacute;a de conceptos, se  seleccionan del glosario de t&eacute;rminos aquellos t&eacute;rminos que son conceptos. Dicha  tarea se puede llevar a cabo de tres maneras: top-down, bottom-up y mezclando  los dos procesos anteriores. En el presente trabajo se utiliz&oacute; top-down.    <br>        <br>   Despu&eacute;s de haber  construido la taxonom&iacute;a, se construyen los diagramas de relaciones binarias,  que tiene como objetivo establecer las relaciones existentes entre clases. Con  el modelo conceptual mostrado anteriormente en la <a href="/img/revistas/rcci/v12s1/f0116518.png" target="_blank">figura 1</a>, se puede constatar  que todas las relaciones que existen son relaciones binarias.     ]]></body>
<body><![CDATA[<br>       <br>   Despu&eacute;s de haber  generado las taxonom&iacute;as de conceptos y haberse construido el diagrama de  relaciones binarias, se define cu&aacute;les son las propiedades que describen cada  concepto de la taxonom&iacute;a y las instancias de cada uno de los mismos. El  diccionario de conceptos contiene todos los conceptos del dominio, sus  relaciones e instancias.    <br>       <br>   En la presente investigaci&oacute;n no se identificaron  axiomas, solo fueron identificadas reglas. Para cada regla, Methontology se  propone incluir la siguiente informaci&oacute;n: nombre, descripci&oacute;n en lenguaje  natural, expresi&oacute;n que describe formalmente la regla, conceptos y relaciones  utilizados en la regla. Adem&aacute;s, propone especificar las expresiones de las  reglas utilizando el formato si &lt;condiciones&gt; entonces  &lt;consecuente&gt;. La parte izquierda de la regla es una conjunci&oacute;n de  condiciones simples, mientras que la parte derecha es una simple expresi&oacute;n de  un valor de la ontolog&iacute;a.     <br>       <br>   <strong>Actividad: Formalizaci&oacute;n</strong>    <br>       <br>   La actividad de  formalizaci&oacute;n es la encargada de la transformaci&oacute;n del modelo conceptual  obtenido en la anterior actividad en un modelo formal o semi-computable. Para  la transformaci&oacute;n se utiliz&oacute; el editor Prot&eacute;g&eacute; en su versi&oacute;n 5.2.    <br>       <br>   Las Clases son  creadas partiendo desde la Clase Padre &ldquo;Thing&rdquo;, palabra clave que hace  referencia a la W3C. Cada clase presentar&aacute;: sub-clases, instancias,  restricciones, anotaciones, clases equivalentes entre otros elementos  necesarios.    ]]></body>
<body><![CDATA[<br>       <br>   <a>Las  clases no proveen la informaci&oacute;n suficiente para dar respuesta a las preguntas  de competencia, a su vez las propiedades permiten constituir las relaciones,  dado que estas representan las cualidades internas de los conceptos y  constituyen las propiedades distintivas de los objetos. Las mismas pueden ser  de 2 tipos, &ldquo;object properties&rdquo; y &ldquo;data properties&rdquo;. </a></font></p> <h4><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Obtenci&oacute;n del grafo de  la ontolog&iacute;a propuesta   .</font></h4>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para la  obtenci&oacute;n del grafo de la ontolog&iacute;a desarrollada se utiliza OWLViz, el cual es  un plugin para Prot&eacute;g&eacute; cuya funci&oacute;n es permitir la visualizaci&oacute;n de los  conceptos y relaciones creadas mediante grafos. Adem&aacute;s de este plugin se debe  tener instalado el GraphViz.    <br>       <br>     <strong>Actividad: Implementaci&oacute;n</strong>    <br>         <br>   Una vez  finalizada la ontolog&iacute;a, existen varios lenguajes en los que se puede exportar,  en este caso por requerimientos del cliente se export&oacute; en el lenguaje OWL.    <br>   OWL facilita un  lenguaje para definir ontolog&iacute;as estructuradas basadas en Web con esto procura  proporcionar un lenguaje para describir clases, las propiedades de las clases y  la relaci&oacute;n entre las clases. OWL est&aacute; construida sobre RDF, por lo que ofrece  una base apropiada para desarrollar ontolog&iacute;as.     <br>       <br>   <strong>Actividad: Mantenimiento</strong>    ]]></body>
<body><![CDATA[<br>       <br>   Al llevar a cabo  el mantenimiento de la ontolog&iacute;a se tendr&aacute;n en cuenta las modificaciones que se  puedan haber originado durante el proceso, adem&aacute;s de apreciar los cambios que  se puedan producir en la estrategia de pruebas de la direcci&oacute;n de calidad. De  producirse cambios estos podr&aacute;n incluirse en la ontolog&iacute;a.     <br>   En la creaci&oacute;n  de la ontolog&iacute;a se han utilizado las anotaciones donde se describen los  componentes y las restricciones. Adem&aacute;s, la ontolog&iacute;a cuenta con una  documentaci&oacute;n que permite su comprensi&oacute;n, necesaria para poder realizar  cualquier cambio sobre ella.    <br>       <br>   <strong>Validaci&oacute;n de la ontolog&iacute;a</strong>    <br>       <br> Ramos (Ramos 2009) expone que los  criterios a evaluar en cada fase del ciclo de vida del desarrollo de una  ontolog&iacute;a son:</font></p>     <blockquote>       <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">&bull;&nbsp;&nbsp;&nbsp;&nbsp; Uso  correcto del lenguaje utilizado para la codificaci&oacute;n.    <br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Exactitud  de la estructura taxon&oacute;mica.    ]]></body>
<body><![CDATA[<br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Significado  de los t&eacute;rminos y conceptos representados.    <br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Adecuaci&oacute;n  a los requerimientos especificados al inicio del desarrollo.</font></p> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para cumplir con  estos criterios es indispensable que se eval&uacute;en los resultados parciales de  cada una de las fases del ciclo de vida de desarrollo garantizando de esta  forma la calidad de la propuesta ontol&oacute;gica.    <br>       <br>   Por tal motivo propone  cuatro fases acordes a los criterios antes descritos con el fin de evaluar  ontolog&iacute;as:    <br>       <br> Fase 1: Uso  correcto del lenguaje</font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&bull;&nbsp;&nbsp;&nbsp;&nbsp; Validar  que el lenguaje cumpla con los est&aacute;ndares de desarrollo ontol&oacute;gicos.    <br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Evaluar  sint&aacute;cticamente la ontolog&iacute;a en cada fase de su desarrollo.</font></p> </blockquote>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Fase 2:  Exactitud de la estructura taxon&oacute;mica</font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&bull;&nbsp;&nbsp;&nbsp;&nbsp; Chequeo  de inconsistencias, completitud y redundancia de los t&eacute;rminos de la taxonom&iacute;a.</font></p> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Fase 3: Validez  del vocabulario</font></p>     <blockquote>       <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">&bull;&nbsp;&nbsp;&nbsp;&nbsp; Identificar,  extraer y organizar los t&eacute;rminos significativos del dominio a partir de los  documentos.    <br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Evaluar  el vocabulario considerando las medidas de calidad de resultados usando medidas  tales como la precisi&oacute;n y el recall (exhaustividad).</font></p> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> Fase 4:  Adecuaci&oacute;n a los requerimientos</font></p>     <blockquote>       <p> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">&bull;&nbsp;&nbsp;&nbsp;&nbsp; Verificar  que las especificaciones de requerimientos se cumplan.    ]]></body>
<body><![CDATA[<br> &bull;&nbsp;&nbsp;&nbsp;&nbsp; Verificar  que las respuestas proporcionadas por la ontolog&iacute;a a las preguntas de  competencia sean correctas y pertinentes.</font></p> </blockquote>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> A continuaci&oacute;n,  se describe la forma en la que cada una de estas fases fue aplicada a la  ontolog&iacute;a.    <br>       <br>   Se utiliz&oacute; el  lenguaje OWL el cual cumple con los est&aacute;ndares para desarrollos ontol&oacute;gicos. Es  un lenguaje completo teniendo en cuenta que cualquier expresi&oacute;n que est&eacute;  l&oacute;gicamente impl&iacute;cita en la base de conocimiento puede ser derivada, y s&oacute;lido  dado que cualquier expresi&oacute;n puede ser derivada a partir del conocimiento  codificado. A ra&iacute;z de esto se pueden aplicar m&eacute;todos de razonamiento sobre la  ontolog&iacute;a de manera satisfactoria. Vale resaltar que en cada fase del ciclo de  desarrollo se utiliz&oacute; el marco de chequeo que provee el editor Prot&eacute;g&eacute;-OWL  espec&iacute;ficamente el razonador pellet, con el objetivo de corregir  inconsistencias sint&aacute;cticas y obtener un c&oacute;digo libre de errores. As&iacute; se  cumplimenta la fase 1.    <br>       <br>   La evaluaci&oacute;n  taxon&oacute;mica considera que las actividades que se llevan a cabo para incrementar  la calidad de la ontolog&iacute;a del modelo multidimensional son: completitud de los  conceptos, identificaci&oacute;n de inconsistencias y existencia de redundancia en las  clases y relaciones, por lo que se realiz&oacute; una comprobaci&oacute;n manual de cada  concepto y de las relaciones entre estos. El resultado de aplicar la fase 2 confirm&oacute; que no existen  inconsistencias tales como: conceptos que no pertenecen a una clase en  particular, ausencia de conceptos relevantes del dominio y clases e instancias  con diferentes nombres, pero definiciones similares.    <br>   En la fase 3 se  chequea que los t&eacute;rminos codificados en la ontolog&iacute;a existan y sean  significativos en otras fuentes de conocimiento independientes. Esto se realiza  mediante el c&aacute;lculo de dos medidas de raz&oacute;n: la precisi&oacute;n y la exhaustividad,  medidas num&eacute;ricas de cubrimiento para determinar la completitud y validez del  vocabulario.    <br>       <br>   El c&aacute;lculo de la precisi&oacute;n ofrece el porcentaje de los  t&eacute;rminos que aparecen en el corpus con relaci&oacute;n a la cantidad total de t&eacute;rminos  de la ontolog&iacute;a, utilizando la siguiente f&oacute;rmula:</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v12s1/fo0116518.png" alt="fo01" width="123" height="27" align="absbottom"> &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;..(1)</font></p>     ]]></body>
<body><![CDATA[<p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde:    <br>   <strong><img src="/img/revistas/rcci/v12s1/fo0216518.png" alt="fo02" width="34" height="23" align="absbottom">:</strong> es la cantidad  de t&eacute;rminos que se solapan entre la ontolog&iacute;a y el corpus,    <br>   <strong><img src="/img/revistas/rcci/v12s1/fo0316518.png" alt="fo3" width="46" height="23" align="absbottom">:</strong> es la  cantidad total de t&eacute;rminos que tiene la ontolog&iacute;a.    <br>   Al aplicar la  ecuaci&oacute;n 1 se demostr&oacute; que el 100% de los t&eacute;rminos existentes en la ontolog&iacute;a  se encuentran en el corpus del dominio.    <br>   Por su parte el  c&aacute;lculo de la exhaustividad proporciona el porcentaje de t&eacute;rminos del corpus  que aparecen en la ontolog&iacute;a con relaci&oacute;n al total de t&eacute;rminos en el corpus,  utilizando la siguiente expresi&oacute;n:</font></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v12s1/fo0416518.png" alt="fo04" width="164" height="29" align="absbottom"> &hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;&hellip;.. (2)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><img src="/img/revistas/rcci/v12s1/fo0516518.png" alt="fo05" width="46" height="23" align="absbottom">: representa  la cantidad total de t&eacute;rminos del corpus.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El resultado es  1, semejante a la medida anterior.     <br>       ]]></body>
<body><![CDATA[<br>   La &uacute;ltima fase  se comprob&oacute;, a trav&eacute;s del resultado obtenido al revisar el resultado de cada  pregunta de competencia.    <br>        <br> Adem&aacute;s, la  propuesta ontol&oacute;gica es validada tambi&eacute;n mediante el servicio de validaci&oacute;n web  de la W3C(W3C 2018). Al cargar la  ontolog&iacute;a y el c&oacute;digo generado en RDF, el validador arroj&oacute; el resultado que se  muestra en la <a href="#f02">Figura 2</a>, demostrando que ambos funcionan correctamente y sin incongruencias. </font></p>     <p align="center"><img src="/img/revistas/rcci/v12s1/f0216518.jpg" alt="f02" width="393" height="295"><a name="f02"></a></p>     <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="#f02">Figura 2</a>. Validaci&oacute;n mediante la W3C</font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONES</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los resultados obtenidos durante  el desarrollo de la investigaci&oacute;n permiten llegar a las siguientes conclusiones:</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  subproceso de pruebas de software juega un papel fundamental en las empresas  que desarrollan software. Este garantiza que el producto final tenga la calidad  requerida. </font></li>       ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se  demostr&oacute; la potencialidad de las ontolog&iacute;as para apoyar el subproceso de pruebas  de software en la Direcci&oacute;n de Calidad de la UCI. El an&aacute;lisis del estado del  arte se determin&oacute; que las ontolog&iacute;as identificadas son generales e incompletas  al no abordar todos los t&eacute;rminos y sus relaciones. </font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Las  herramientas, metodolog&iacute;a y tecnolog&iacute;as seleccionadas contribuyeron al  desarrollo una propuesta ontol&oacute;gica que abarca el conocimiento que est&aacute;  presente en el dominio de las pruebas de software, permitiendo de esta forma la  consistencia, organizaci&oacute;n y comunicaci&oacute;n del conocimiento generado.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La ontolog&iacute;a  mejora la consistencia, organizaci&oacute;n y comunicaci&oacute;n del conocimiento generado,  apoyando el subproceso de pruebas de software en la Direcci&oacute;n de Calidad de la  UCI. Esto se demostr&oacute; mediante la validaci&oacute;n de la propuesta a trav&eacute;s del  esquema de validaci&oacute;n realizado, que eval&uacute;a la elaboraci&oacute;n correcta de la  ontolog&iacute;a, el uso correcto del lenguaje utilizado para la codificaci&oacute;n, la no  existencia de inconsistencias y la capacidad de inferencia. Adem&aacute;s, se obtuvo  resultados satisfactorios cuando se realiz&oacute; la validaci&oacute;n de la consistencia de  la ontolog&iacute;a mediante el validador web de la W3C.</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  ontolog&iacute;a propuesta abarca todo el subproceso de pruebas de software a los  diferentes niveles y conceptos que caracterizan el proceso de desarrollo en la  UCI. Adem&aacute;s, elimina contradicciones entre conceptos analizados en las  ontolog&iacute;as existentes, lo que queda demostrado en la validaci&oacute;n realizada. </font></li>     </ul>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>AGRADECIMIENTOS</B></font></p>     <p>  <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Agradecemos a la Direcci&oacute;n de Calidad de la UCI, al Grupo de Investigaci&oacute;n  Ingenier&iacute;a y Calidad de Software, a CALISOFT as&iacute; como al Programa Especial de  Formaci&oacute;n Cient&iacute;fica en Inform&aacute;tica.</font></p>     <p>&nbsp;</p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS    BIBLIOGR&Aacute;FICAS</B></font>     ]]></body>
<body><![CDATA[<!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Duarte, K.C. &amp; Almeida Falbo, R., 2000. Uma Ontologia de  Qualidade de Software. <em>Repositorio Institucional de Universidade Federal do  Esp&iacute;rito Santo. Vit&oacute;ria- Esp&iacute;rito Santo:</em>    <br>         <!-- ref --><br> </font><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Echeverr&iacute;a Perez, D. &amp; Fern&aacute;ndez Perez, Y., 2011. <em>M&aacute;ster  en Calidad de Software: Desarrollo de una ontolog&iacute;a de apoyo al procedimiento  del Departamento de Pruebas de Software</em>. UCI.    <br>     <br> Echeverr&iacute;a P&eacute;rez, D., Fern&aacute;ndez P&eacute;rez, Y. &amp; Zulueta Pozo,  D., 2012. Ontolog&iacute;a de apoyo al procedimiento de pruebas del Departamento de  Pruebas de Software de Calisoft. In <em>Tenth LACCEI Latin     <br>  American and  Caribbean Conference (LACCEI&rsquo;2012)</em>.    <br>      <!-- ref --><br>  Felipe Alfonso, R., 2011. Implementaci&oacute;n de una ontolog&iacute;a  para el proceso de ingenier&iacute;a de requisitos del modelo cubano de calidad para  el desarrollo de aplicaciones inform&aacute;ticas en la industria cubana de software. <em>TRABAJO  DE DIPLOMA PARA OPTAR POR EL T&Iacute;TULO DE INGENIERO EN CIENCIAS INFORM&Aacute;TICAS.</em>,  UCI.    <br>      <!-- ref --><br>  Fern&aacute;ndez Hern&aacute;ndez, A., 2015. <em>TESIS DOCTORAL Modelo  Ontol&oacute;gico de recuperaci&oacute;n de informaci&oacute;n para la toma de decisiones en Gesti&oacute;n  de Proyectos</em>, Departamento de Informaci&oacute;n Y Comunicaci&oacute;n, Universidad de  Granada.    <br>      <br>  Fern&aacute;ndez, Y., Cruz, C. &amp; Verdegay, J.L., 2018. A New  Model Based on Soft Computing for Evaluation and Selection of Software  Products. <em>IEEE Latin America Transactions</em>, 16(4).    <br>      <!-- ref --><br>  Ferreira, M. et al., 2006. Medici&oacute;n del Software Ontolog&iacute;a y  Metamodelo. <em>Informe T&eacute;cnico Universidad de Castilla-La Mancha</em>.    <br>      <!-- ref --><br>  IEEE Computer Society &amp; Standards Committee, S.E., 2014. <em>IEEE  Standard for Software Quality Assurance Processes 730-2014</em>    <br>       <!-- ref --><br>   ISO/IEC/IEEE., 2017. ISO/IEC/IEEE 24765 Systems and Software  Ingeneering- Vocabulary. Switzerland: ISO.    <br>       <br>   ISO, 2008. <em>ISO / IEC 15939: 2007 Systems and software  engineering &mdash; Measurement process</em></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Lapuente, M.J., 2013. Hipertexto, el nuevo concepto de  documento en la cultura de la imagen.    <br>       <br>   NC ISO/IEC 25000, N., 2011. <em>NC ISO/IEC 25000:2011  Ingenier&iacute;a de software &mdash; Requisitos de calidad y evaluaci&oacute;n de productos  software (SQuaRE)</em>,    <br>       <br>   Ramos, E., 2009. Esquema para evaluar ontolog&iacute;as &uacute;nicas para  un dominio de conocimiento. <em>https://doaj.org/article/2e52e18a85de4c94b7009f89c2d2c697</em>.    <br>       <br>   Souza, E.F., 2013. Using Ontology Patterns for Building a  Reference Sofware Testing Ontology. In <em>17th IEEE International Enterprise  Distributed Object Computing Conference Workshops</em>. pp. 21&ndash;30.    <br>       <!-- ref --><br>   Vitelli, I.F., 2011. Aplicaci&oacute;n de Methontology para la  Construcci&oacute;n de una Ontolog&iacute;a en el Domino de la Microbiolog&iacute;a. <em>Caracas,  Venezuela&#8239;: s.n.    </em>    ]]></body>
<body><![CDATA[<br>       <br>   W3C, 2018. W3C RDF Validation Service. <em>http://www.w3.org/RDF/Validator</em>. </font></p>     <p name="_ENREF_1">&nbsp;</p>     <p name="_ENREF_1">&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 25/05/2018      <br> Aceptado: 10/09/2018 </font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Duarte]]></surname>
<given-names><![CDATA[K.C]]></given-names>
</name>
<name>
<surname><![CDATA[Almeida Falbo]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Uma Ontologia de Qualidade de Software.]]></source>
<year>2000</year>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Echeverría Perez]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Fernández Perez]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<source><![CDATA[Máster en Calidad de Software: Desarrollo de una ontología de apoyo al procedimiento del Departamento de Pruebas de Software.]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Echeverría Pérez]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Fernández Pérez]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Zulueta Pozo]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
</person-group>
<source><![CDATA[Ontología de apoyo al procedimiento de pruebas del Departamento de Pruebas de Software de Calisoft: In Tenth LACCEI Latin American and Caribbean Conference (LACCEI’2012).]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Felipe Alfonso]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<source><![CDATA[Implementación de una ontología para el proceso de ingeniería de requisitos del modelo cubano de calidad para el desarrollo de aplicaciones informáticas en la industria cubana de software.]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fernández Hernández]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<source><![CDATA[Modelo Ontológico de recuperación de información para la toma de decisiones en Gestión de Proyectos]]></source>
<year>2015</year>
<publisher-loc><![CDATA[Granada ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fernández]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Cruz]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Verdegay]]></surname>
<given-names><![CDATA[J.L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A New Model Based on Soft Computing for Evaluation and Selection of Software Products.]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<volume>16</volume>
<numero>4</numero>
<issue>4</issue>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ferreira]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Medición del Software Ontología y Metamodelo.]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<collab>IEEE Computer Society & Standards Committee</collab>
<source><![CDATA[IEEE Standard for Software Quality Assurance Processes]]></source>
<year>2014</year>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<collab>ISO/IEC/IEEE</collab>
<source><![CDATA[Systems and Software Ingeneering]]></source>
<year>2017</year>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<collab>ISO</collab>
<source><![CDATA[2007 Systems and software engineering - Measurement process]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lapuente]]></surname>
<given-names><![CDATA[M.J]]></given-names>
</name>
</person-group>
<source><![CDATA[Hipertexto, el nuevo concepto de documento en la cultura de la imagen]]></source>
<year>2013</year>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="">
<collab>NC ISO/IEC 25000, N.,</collab>
<source><![CDATA[Requisitos de calidad y evaluación de productos software (SQuaRE)]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Ramos]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[Esquema para evaluar ontologías únicas para un dominio de conocimiento.]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Souza]]></surname>
<given-names><![CDATA[E.F]]></given-names>
</name>
</person-group>
<source><![CDATA[Using Ontology Patterns for Building a Reference Sofware Testing Ontology.: In 17th IEEE International Enterprise Distributed Object Computing Conference Workshops]]></source>
<year>2013</year>
<page-range>21-30</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vitelli]]></surname>
<given-names><![CDATA[I.F]]></given-names>
</name>
</person-group>
<source><![CDATA[Aplicación de Methontology para la Construcción de una Ontología en el Domino de la Microbiología]]></source>
<year>2011</year>
<publisher-loc><![CDATA[Caracas ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="">
<collab>W3C</collab>
<source><![CDATA[W3C RDF Validation Service]]></source>
<year>2018</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
