<?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-18992016000100018</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Estimación de costos de desarrollo, caso de estudio:: Sistema de Gestión de Calidad del Reactor TRIGA Mark III]]></article-title>
<article-title xml:lang="en"><![CDATA[Estimation development cost, study case:: Quality Managment System Reactor TRIGA Mark III]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Antúnez Barbosa]]></surname>
<given-names><![CDATA[Tereso Antonio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Valdovinos Rosas]]></surname>
<given-names><![CDATA[Rosa María]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Marcial Romero]]></surname>
<given-names><![CDATA[José Raymundo]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramos Corchado]]></surname>
<given-names><![CDATA[Marco Antonio]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Herrera Arriaga]]></surname>
<given-names><![CDATA[Edgar]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Autónoma del Estado de México Facultad de Ingeniería ]]></institution>
<addr-line><![CDATA[Toluca ]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Nacional de Investigación Nuclear ININ Departamento del Reactor ]]></institution>
<addr-line><![CDATA[La Marquesa Ocoyoacac]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>01</day>
<month>03</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>01</day>
<month>03</month>
<year>2016</year>
</pub-date>
<volume>10</volume>
<numero>1</numero>
<fpage>215</fpage>
<lpage>228</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992016000100018&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992016000100018&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992016000100018&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[RESUMEN El proceso de estimación de costos en Ingeniería del software no es una tarea sencilla, más que eso es un proceso que debe tratarse cuidadosamente para obtener una estrategia que permita resolver problemas asociadas al esfuerzo, costo y tiempo de las actividades que se realizan en un proyecto de desarrollo de sistemas de información. En este contexto, lo principal tanto para desarrolladores como para los clientes es el costo, los primeros para tener una remuneración adecuada por su trabajo y los segundos para sentir que están pagando lo justo por lo solicitado. Sin embargo, en otras disciplinas los costos dependen de la actividad o proceso que se realiza, con lo que se puede deducir que el costo principal del producto final de un proyecto de desarrollo de software es sin duda su tamaño. En este artículo se realiza un estudio comparativo de los modelos de estimación de costos más comunes y utilizados en la actualidad con la finalidad de crear un análisis estructurado que proporcione la información necesaria acerca de costo, tiempo y esfuerzo para la toma de decisiones en un proyecto de desarrollo de software. Posteriormente se muestra la aplicación a un caso de estudio, el cual se denomina Sistema de Monitorización Automática del Sistema de Gestión de Calidad del Reactor TRIGA Mark III.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[ABSTRACT The process of estimating costs in software engineering is not a simple task, it must be addressed carefully to obtain an efficient strategy to solve problems associated with the effort, cost and time of activities that are performed in the development of an information system project. In this context the main goal for both developers and customers is the cost, since developers are worry about the effort pay-load and customers are worry about the product pay-load. However, in other fields the cost of goods depends on the activity or process that is performed, thereby deduce that the main cost of the final product of a development project software project is undoubtedly its size. In this paper a comparative study of common models for estimating costs are developed. These models are used today in order to create a structured analysis to provide the necessary information about cost, time and effort for making decisions in a software development project. Finally the models are applied to a case study, which is a system called Monitorización Automática del Sistema de Gestión de Calidad del Reactor TRIGA Mark III.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Ingeniería del Software]]></kwd>
<kwd lng="es"><![CDATA[métrica]]></kwd>
<kwd lng="es"><![CDATA[estimación de costos]]></kwd>
<kwd lng="es"><![CDATA[SLOC]]></kwd>
<kwd lng="en"><![CDATA[Software Engineering]]></kwd>
<kwd lng="en"><![CDATA[metrics]]></kwd>
<kwd lng="en"><![CDATA[estimation of costs]]></kwd>
<kwd lng="en"><![CDATA[SLOC]]></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">Estimaci&oacute;n de costos de desarrollo,  caso de estudio: Sistema de Gesti&oacute;n de Calidad del Reactor TRIGA Mark III</font></strong></font></p>     <p>&nbsp;</p>     <p><font size="3"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Estimation development cost,  study case: Quality Managment System Reactor TRIGA Mark III</font></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Tereso Antonio Ant&uacute;nez Barbosa<strong><sup>1*</sup></strong>, Rosa Mar&iacute;a Valdovinos Rosas<strong><sup>1</sup></strong>, Jos&eacute; Raymundo Marcial Romero</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"><strong><sup>1</sup>, Marco Antonio Ramos Corchado<sup>1</sup>, Edgar Herrera Arriaga<sup>2</sup></strong></font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup> Universidad  Aut&oacute;noma del Estado de M&eacute;xico, Facultad de Ingenier&iacute;a, Ciudad Universitaria,  Cerro de Coatepec s/n, Toluca, M&eacute;xico. CP 50110. <a href="mailto:antonioantunez7@outlook.com">antonioantunez7@outlook.com</a>, <a href="mailto:li_rmvr@hotmail.com">li_rmvr@hotmail.com</a>, <a href="mailto:jrmarcialr@gmail.com">jrmarcialr@gmail.com</a>, <a href="mailto:marco.corchado@gmail.com">marco.corchado@gmail.com</a></font>    <br> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>2</sup> Instituto  Nacional de Investigaci&oacute;n Nuclear ININ, Departamento del Reactor, Carretera  M&eacute;xico-Toluca s/n, 52750, La Marquesa, Ocoyoacac, M&eacute;xico. edgar.herrera@inin.gob.mx</font></p>     ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span><a href="mailto:antonioantunez7@outlook.com"><font size="2">antonioantunez7@outlook.com</font></a></font>     <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 de estimaci&oacute;n de costos en  Ingenier&iacute;a del <em>software</em> no es una  tarea sencilla, m&aacute;s que eso es un proceso que debe tratarse cuidadosamente para  obtener una estrategia que permita resolver problemas asociadas al esfuerzo,  costo y tiempo de las actividades que se realizan en un proyecto de desarrollo  de sistemas de informaci&oacute;n. En este contexto, lo principal tanto para desarrolladores como para los  clientes es el costo, los primeros para tener una remuneraci&oacute;n adecuada por su  trabajo y los segundos para sentir que est&aacute;n pagando lo justo por lo  solicitado. Sin embargo, en otras disciplinas los costos dependen de la  actividad o proceso que se realiza, con lo que se puede deducir que el costo  principal del producto final de un proyecto de desarrollo de <em>software</em> es sin duda su tama&ntilde;o. En este  art&iacute;culo se realiza un estudio comparativo de los modelos de estimaci&oacute;n de  costos m&aacute;s comunes y utilizados en la actualidad con la finalidad de crear un  an&aacute;lisis estructurado que proporcione la informaci&oacute;n necesaria acerca de costo,  tiempo y esfuerzo para la toma de decisiones en un proyecto de desarrollo de <em>software</em>. Posteriormente se muestra la aplicaci&oacute;n  &nbsp;a un caso de estudio, el cual se  denomina Sistema de Monitorizaci&oacute;n Autom&aacute;tica del Sistema de Gesti&oacute;n de Calidad  del Reactor TRIGA Mark III. </font>     <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">Ingenier&iacute;a del <em>Software</em>, m&eacute;trica,  estimaci&oacute;n de costos, SLOC</font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>ABSTRACT</span></b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The process of estimating costs in software engineering is not a simple  task, it must be addressed carefully to obtain an efficient strategy to solve  problems associated with the effort, cost and time of activities that are  performed in the development of an information system project. In this context  the main goal for both developers and customers is the cost, since developers  are worry about the effort pay-load and customers are worry about the product  pay-load. However, in other fields the cost of goods depends on the activity or  process that is performed, thereby deduce that the main cost of the final  product of a development project software project is undoubtedly its size. In  this paper a comparative study of common models for estimating costs are  developed. These models are used today in order to create a structured analysis  to provide the necessary information about cost, time and effort for making  decisions in a software development project. Finally the models are applied to a case study, which is a  system called Monitorizaci&oacute;n&nbsp; Autom&aacute;tica del Sistema de Gesti&oacute;n de Calidad  del Reactor TRIGA Mark III. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Key words: </span></b>Software Engineering, metrics,  estimation of costs, SLOC</font></p> <hr>     <p>&nbsp;</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<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">No importa que  tan grande o tan peque&ntilde;o sea un proyecto de desarrollo de <em>software</em>, una buena estimaci&oacute;n de su costo permitir&aacute; resolver  problemas asociados al esfuerzo y tiempo invertido en su realizacion. En la  bibliograf&iacute;a se proponen m&eacute;tricas para calcular el costo del desarrollo de <em>software</em>, con la finalidad de tener una  mejor planeaci&oacute;n en el desarrollo de sistemas. En esta investigaci&oacute;n se  analizan tres modelos de estimaci&oacute;n de costos: Un modelo basado en l&iacute;neas de  c&oacute;digo fuente (mejor conocido como SLOC) (Nussbaum, 2015), un modelo no-SLOC (Nussbaum,  2015), y el modelo basado en puntos de casos de uso (Tuya, 2007), con la  intenci&oacute;n de determinar sus beneficios de acuerdo a la cuatificabilidad y  objetividad en el dise&ntilde;o de <em>software</em> a la medida.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los aspectos evaluados  en el an&aacute;lisis de un sistema de informaci&oacute;n determinan que m&eacute;todo de estimaci&oacute;n  es el m&aacute;s adecuado aplicar para obtener el mejor resultado, es decir tomando en  cuenta el lenguaje de programaci&oacute;n utilizado, documentaci&oacute;n UML y el sueldo  remunerado por experiencia y lenguaje utilizado.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el  an&aacute;lisis de este art&iacute;culo, result&oacute; como mejor pr&aacute;ctica que para la  determinaci&oacute;n del costo de un proyecto se deba estimar en la etapa de  levantamiento de requerimientos como es el caso del modelo basado en puntos de  casos de uso o tambi&eacute;n en la etapa previa a liberaci&oacute;n del sistemacuando ya se cuenta con el c&oacute;digo casi  terminado (modelo basado en SLOC) y las interfaces de usuario (modelo basado en  puntos de funci&oacute;n), seg&uacute;n en el estado en que se encuentre el proyecto de <em>software</em>.</font></p>     <p>&nbsp;</p>     <p><strong><font size="3" face="Verdana, Arial, Helvetica, sans-serif">MODELOS DE ESTIMACI&Oacute;N DE COSTO </font></strong></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En esta secci&oacute;n se analizan los modelos m&aacute;s utilizados  para estimar costos en el desarrollo de sistemas, uno basado en SLOCS, otro no  basado en SLOCS y el modelo basado en puntos de casos de uso.</font></p>     <p><strong><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif">1 </font></font></strong><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><strong>- Modelos basados en SLOC</strong></font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En  estos modelos las l&iacute;neas de c&oacute;digo fuente se utilizan como m&eacute;trica para contar  el tama&ntilde;o de un producto de <em>software</em> (&Aacute;lvarez,  2007). El modelo aqu&iacute; estudiado es el  modelo COCOMO nombrado as&iacute; por sus siglas <em>Constructive  Cost Model, </em>cuya traducci&oacute;n al espa&ntilde;ol es Modelo Constructivo de Costos(Farr, 2011). COCOMO permite predecir  la duraci&oacute;n de un proyecto, as&iacute; como el esfuerzo necesario para su realizaci&oacute;n  medido en personas-mes. Para ello COCOMO divide los proyectos de <em>software </em>en tres tipos dependiendo de su  tama&ntilde;o (Campos, 2012): modo org&aacute;nico, semi-acoplado y acoplado. La ecuaci&oacute;n (1)  permite calcular el esfuerzo y la (2) el tiempo de desarrollo del proyecto:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo0118116.jpg" alt="fo01" width="250" height="78"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Donde:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E<sub>i</sub> es el  esfuerzo, medido en meses-hombre</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em>a, b, c y d:</em> son valores que dependen del tipo de proyecto (<a href="/img/revistas/rcci/v10n1/t0118116.jpg" target="_blank">Tabla  1</a>)</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">T<sub>d</sub> es el  tiempo de desarrollo requerido en meses</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">KLOCS: es el valor en miles  de l&iacute;neas de c&oacute;digo</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Una de las principales ventajas de este modelo es que  se puede aplicar en diferentes fases del ciclo de vida y puede aplicarse a  cualquier organizaci&oacute;n (Brewer, 2013), adem&aacute;s utiliza manejadores de costos que  ayudan principalmente al estimador a comprender el impacto de otros factores  que afectan en el costo del proyecto, tales como presiones de tiempo, tama&ntilde;o y  requisitos de desarrollo (Garz&oacute;n, 2003). Por otro lado, la principal desventaja  del modelo es que utiliza datos hist&oacute;ricos, como son archivos de c&oacute;digo fuente que  ya no se utiliza, que no siempre est&aacute;n disponibles y es extremadamente  vulnerable a la clasificaci&oacute;n del modelo de desarrollo, ya sea programaci&oacute;n  estructurada o programaci&oacute;n orientada a objetos (Pressman, 2002).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>2 -</strong> <strong>Modelos no basados en SLOC</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estos modelos  son una alternativa a los modelos basados en SLOCS y utilizan principalmente  preguntas o transacciones de entrada (&Aacute;lvarez, 2007). Uno de los m&eacute;todos m&aacute;s  estudiados es el m&eacute;todo de puntos de funci&oacute;n nombrado as&iacute; por sus siglas en  ingl&eacute;s <em>Function Point Analysis </em>(FPA),  est&aacute; definido como un&nbsp; m&eacute;todo est&aacute;ndar  para medir el desarrollo de <em>software</em> desde el punto de vista del usuario (Dur&aacute;n, 2003). En su funcionamiento, mediante  la asignaci&oacute;n de &ldquo;puntos&rdquo; identifica los componentes del sistema en t&eacute;rminos de  transacciones y grupos de datos l&oacute;gicos que son relevantes para el usuario en  su negocio. Los puntos de funci&oacute;n miden el tama&ntilde;o de una aplicaci&oacute;n  plafinificada (l&oacute;gico) o existente (funcional), tambi&eacute;n puede ser usado para  medir el tama&ntilde;o de los cambios de una aplicaci&oacute;n existente. Si los cambios  est&aacute;n en los requerimientos funcionales del usuario o el dise&ntilde;o est&aacute; compleado  (Garmus, 2011). El proceso general es el siguiente (Dur&aacute;n, 2003):</font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">1 - Determinar el tipo de  conteo. Existen tres tipos de conteo de puntos de funci&oacute;n: para proyectos en  desarrollo, para proyectos en mantenimiento y para una aplicaci&oacute;n desarrollada.</font></p>       ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">2 - Identificar los alcances  de la medici&oacute;n y los l&iacute;mites de la aplicaci&oacute;n. Identificar el alcance es  identificar los sistemas, aplicaciones o subconjuntos de una aplicaci&oacute;n que  ser&aacute; medida. La frontera de la aplicaci&oacute;n es el l&iacute;mite entre la aplicaci&oacute;n que  est&aacute; siendo medida y las aplicaciones externas al dominio del usuario.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">3 -Conteo de las funciones de  datos. Identificar y contar la capacidad de almacenamiento de los datos que  representan la funcionalidad que satisfacen requerimientos de datos internos y  externos. Se distinguen dos tipos de funciones de datos: ILF: Archivo L&oacute;gico  Interno, es un grupo de datos internos relacionados que el usuario identifica,  cuyo prop&oacute;sito principal es almacenar datos mantenidos a trav&eacute;s de alguna  transacci&oacute;n y EIF: Archivo L&oacute;gico Externo, es un grupo de datos externos relacionados  y referenciados pero no mantenido por alguna transacci&oacute;n dentro del conteo. El  procedimiento a seguir es:</font></p>       <blockquote>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">a) Identificar archivos.</font></p>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">b) Asignar a cada uno un tipo de ILF o  EIF</font></p>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">c) Identificar la cantidad de DET (<em>Data Element Type</em>) que es un campo &uacute;nico  no repetitivo reconocible por el usuario y RET (<em>Record Element Type</em>) que es un conjunto de campos en un archivo,  reconocible por el usuario.</font></p>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">d) Asignar  a cada uno un valor de complejidad (alta, media, baja) en funci&oacute;n de la  cantidad de DET y RET como se muestra en la <a href="#t04">Tabla 4</a>.</font></p>         <p align="center"><img src="/img/revistas/rcci/v10n1/t0418116.jpg" alt="t04" width="486" height="118"><a name="t04"></a></p>   </blockquote>       <p align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">4 - Contar  las funciones transaccionales. Identificar y contar la capacidad de realizar  operaciones. Se distinguen tres tipos de funciones transaccionales: &nbsp;Entrada Externa (EI): Su prop&oacute;sito principal  es mantener uno o m&aacute;s archivos l&oacute;gicos internos, Salida Externa (EO): Su prop&oacute;sito  principal es presentar informaci&oacute;n al usuario mediante un proceso l&oacute;gico  diferente al de s&oacute;lo recuperar datos y Consulta externa (EQ): Su prop&oacute;sito  principal es presentar informaci&oacute;n al usuario le&iacute;da de uno o m&aacute;s grupos de  datos.</font></p>       <blockquote>         ]]></body>
<body><![CDATA[<p align="left"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">El procedimiento para contar las funciones transaccionales es:</font></p>     <ul>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif" align="left">Identificar las transacciones.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif" align="left"> Asignar a cada una un tipo EI, EO o EQ.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif" align="left"> Identificar la cantidad de DET y FTR (<em>File Type Referenced</em>) que es un tipo de archivo al que se    <br>         hace referencia en una transacci&oacute;n, tiene que ser un ILF o EIF.</font></li>           <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif" align="left"> Asignar a cada una un valor de complejidad (alta, media, baja) en funci&oacute;n de la cantidad de DET y    <br>         FTR como se muestra en la <a href="#t05">Tabla 5</a>. </font></li>         </ul>            <p align="center"><img src="/img/revistas/rcci/v10n1/t0518116.jpg" alt="t05" width="360" height="104"><a name="t05"></a></p>   </blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">5 - Determinar los puntos de funci&oacute;n sin  ajustar (PFSA): Sumar el n&uacute;mero de componentes de cada tipo conforme a la  complejidad y utilizar la <a href="#t06">Tabla 6</a> para obtener el total.</font></p>       ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n1/t0618116.jpg" alt="t06" width="321" height="244"><a name="t06"></a></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">6 - Determinar el valor del factor de  ajuste: A trav&eacute;s de una ponderaci&oacute;n de 0 a 5 de catorce factores que completan  la visi&oacute;n externa de la aplicaci&oacute;n, se obtiene el GTI (Grado Total de  Influencia), (<a href="#t07">Tabla 7</a>)</font></p>       <p align="center"><img src="/img/revistas/rcci/v10n1/t0718116.jpg" alt="t07" width="418" height="320"><a name="t07"></a></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">7 - Determinar los puntos de funci&oacute;n  ajustados. Una vez evaluadas las 14 caracter&iacute;sticas descritas anteriormente se  suman para obtener el GTI. Posteriormente el GTI se aplica en la ecuaci&oacute;n 3, y  se obtiene el FAV (Factor de Ajuste de Valor).</font></p>       <p align="center"><img src="/img/revistas/rcci/v10n1/fo0218116.jpg" alt="fo02" width="252" height="20"></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Del total de puntos de funci&oacute;n ajustados se utiliza la  siguiente formula.</font></p>       <p align="center"><img src="/img/revistas/rcci/v10n1/fo0318116.jpg" alt="fo03" width="176" height="27"></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El c&aacute;lculo del esfuerzo en horas-hombre se calcula a trav&eacute;s de la  ecuaci&oacute;n:</font></p>       <p align="center"><img src="/img/revistas/rcci/v10n1/fo0418116.jpg" alt="fo04" width="281" height="43"></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para calcular la duraci&oacute;n en horas o en meses se debe aplicar la ecuaci&oacute;n  6 y 7.</font></p>       ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n1/fo0518116.jpg" alt="fo05" width="566" height="113"></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Algunas ventajas de este modelo son (Campos, 2012) que estima  los puntos de funci&oacute;n en el ciclo de vida alrededor del tiempo de definici&oacute;n de  requerimientos, an&aacute;lisis y dise&ntilde;o, son independientes del lenguaje,  herramientas o tecnolog&iacute;as utilizadas y est&aacute;n basados en la vista de un usuario  externo al sistema lo que permite al personal no t&eacute;cnico tener una mejor  comprensi&oacute;n de lo que se est&aacute; midiendo. Por otro lado, entre sus desventajas destaca  conteo subjetivo, diferentes personas pueden llegar a estimaciones diferentes  para el mismo problema, dificil de automatizar y de calcular, y es orientado a  las aplicaciones de procesamiento de datos tradicionales (Agarwal, 2010).</font></p> </blockquote>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">3 - Modelo basado en puntos de casos de uso</font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La estimaci&oacute;n mediante el  an&aacute;lisis de puntos de casos de uso, consiste en la medici&oacute;n del tiempo de  desarrollo de un proyecto a trav&eacute;s del proceso de asignaci&oacute;n de &ldquo;pesos&rdquo; a un  cierto n&uacute;mero de factores que lo afectan (Thomas, 2011). En espec&iacute;fico, el  m&eacute;todo obtiene como entrada los requisitos del sistema en t&eacute;rminos de actores y  casos de uso, proporcionando uno o m&aacute;s escenarios que indican c&oacute;mo deber&iacute;a  interactuar el sistema con el usuario o con otro sistema para conseguir un objetivo  espec&iacute;fico (Cuadrado, 2008). </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Un caso de uso documenta  una interacci&oacute;n entre el <em>software</em> y  un actor o m&aacute;s. Dicha interacci&oacute;n tiene que ser, en principio, una funci&oacute;n  aut&oacute;noma dentro del sistema(Yuya,  2007) que permite estimar el tama&ntilde;o (cuantificar) del <em>software</em> en t&eacute;rminos de horas necesarias para la operaci&oacute;n de los  casos de uso y el n&uacute;mero de personas que se requieren para realizarlo,  cuantificando la complejidad del sistema.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Algunas de las ventajas de  este modelo son que trabaja bien con diferentes tipos de <em>software</em>, muestra buen rendimiento en proyectos peque&ntilde;os, medianos  y grandes. En tanto que los principales inconvenientes son que a pesar de que  existe el est&aacute;ndar UML para escribir casos de uso, cada ingeniero de <em>software</em> escribe el caso de uso seg&uacute;n  comprenda los requerimientos del sistema. A continuaci&oacute;n se describe el proceso  que se sigue.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">1 - C&aacute;lculo de los puntos de casos de uso  no ajustados (UUCP, <em>Unajusted Use Case  Points</em>). Consiste en calcular el peso tanto para actores (UAW, <em>Unajusted Actor Weights</em>) como para casos  de uso (UUCW, <em>Unajusted Use Case Weights</em>)  y sumar el resultado de&nbsp; UAW y UUCW. Los  criterios para la asignaci&oacute;n de pesos de los actores se muestran en la <a href="/img/revistas/rcci/v10n1/t0818116.jpg" target="_blank">Tabla 8</a>.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se debe contar el n&uacute;mero de actores que hay en el sistema, multiplicar  cada tipo por su factor de peso y sumar esos productos para obtener el UAW,  como se muestra en la ecuaci&oacute;n (8).</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo0618116.jpg" alt="fo06" width="357" height="28"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por otro lado, los criterios para la asignaci&oacute;n de pesos de los actores se  muestran en la <a href="#t09">tabla 9</a> (Cuadrado, 2008)(Thomas, 2011).</font></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n1/t0918116.jpg" alt="t09" width="460" height="105"><a name="t09"></a></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De la misma forma que con los actores, es necesario contar el n&uacute;mero de  casos de uso que hay en el sistema, multiplicar cada tipo por su factor de peso  y sumar esos productos para obtener el UUCW (ecuaci&oacute;n (9)).</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo0718116.jpg" alt="fo07" width="288" height="25"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por &uacute;ltimo solo resta aplicar la f&oacute;rmula de puntos de casos de uso no  ajustados UUCP (ecuaci&oacute;n (10)). </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo0818116.jpg" alt="fo08" width="225" height="19"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">2 - Calcular los puntos de casos de uso  (UCP, <em>Use Case Points</em>). Consiste en  realizar el producto de los puntos de casos de uso no ajustados, el peso de los  factores t&eacute;cnicos (TCF, <em>Technical Factors</em>)  mostrados en la <a href="#t10">Tabla 10</a> y el peso de los factores ambientales (EF, <em>Enviroment Factors</em>) mostrados en la  <a href="/img/revistas/rcci/v10n1/t1118116.jpg" target="_blank">Tabla 11</a>, los cuales se ponderan respecto a las habilidades y experiencias del  grupo o equipo de trabajo. Para calcular los TCF, se deben considerar valores  entre 0 y 5, donde: Irrelevante de 0 a 2, Medio de 3 a 4, Esencial 5.</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/t1018116.jpg" alt="t10" width="425" height="268"><a name="t10"></a></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Posteriormente,  se realiza la multiplicaci&oacute;n del peso de cada factor por el nivel asignado por los  valores de la <a href="#t10">Tabla 10</a>, y sumar esos productos para obtener el TFactor. La f&oacute;rmula  resultante es la siguiente:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo0918116.jpg" alt="fo09" width="240" height="21"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por  &uacute;ltimo solo resta aplicar la f&oacute;rmula de peso de factores t&eacute;cnicos (TCF). </font></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10n1/fo1018116.jpg" alt="fo10" width="253" height="21"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">De  igual forma que los TCF hay que considerar valores para estimar cada factor  entre 0 y 5.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Posteriormente, se realiza la multiplicaci&oacute;n del peso de cada factor por  el nivel asignado por la <a href="/img/revistas/rcci/v10n1/t1218116.jpg" target="_blank">Tabla 12</a>, y se suman los productos para obtener el  EFactor. La f&oacute;rmula resultante es la siguiente:</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo1118116.jpg" alt="fo11" width="251" height="21"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Por &uacute;ltimo  solo resta aplicar la f&oacute;rmula de peso de factores t&eacute;cnicos (TCF). </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo1218116.jpg" alt="fo12" width="253" height="21"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Finalmente, para concluir con el paso 2, solo resta aplicar la f&oacute;rmula de  puntos de casos de uso (UCP).</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo1318116.jpg" alt="fo13" width="222" height="20"></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">3 - Despu&eacute;s de obtener el valor de los  puntos de casos de uso (UCP), se procede a calcular las horas-hombre de acuerdo  a la siguiente f&oacute;rmula.</font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/fo1418116.jpg" alt="fo14" width="249" height="21"></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El  autor de la t&eacute;cnica sugiere usar 20 horas-hombre por UCP (<em>Use Case Points</em>). Por ejemplo, para un sistema de 60 UCP*20  hrs/hombre el resultado es un total de 1200 hrs/hombre. Lo que equivale a 30  semanas, de esta forma, un equipo de 5 personas desarrollar&iacute;an el sistema en 6  semanas. Es decir, 75 semanas a 40 hrs por semana para una sola persona o 15  semanas para un equipo de 5 personas de tiempo completo. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los tiempos estimados por etapa (an&aacute;lisis, dise&ntilde;o, programaci&oacute;n,  documentaci&oacute;n, etc.), as&iacute; como los costos por hora son criterio del equipo de  desarrollo y dependen en gran medida de su experiencia.</font></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Caso  de estudio </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para fines de an&aacute;lisis de  los m&eacute;todos descritos en la secci&oacute;n anterior, se utiliz&oacute; el Sistema de  Monitorizaci&oacute;n Autom&aacute;tica del Sistema de Gesti&oacute;n de la Calidad del Reactor  TRIGA Mark III. El ININ (Instituto Nacional de Investigaciones Nucleares) del  cual se desarroll&oacute; un <em>software</em> cuyo  objetivo es regular las actividades t&eacute;cnico-administrativas en el Reactor TRIGA  Mark III que permite la organizaci&oacute;n operativa del personal, con el fin de  evitar actividades extempor&aacute;neas y as&iacute; favorecer el cumplimiento de criterios  del sistema de gesti&oacute;n de calidad.</font></p>     <blockquote>       <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">a. Descripci&oacute;n  del sistema</font></strong></font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el reactor TRIGA Mark III los procesos involucrados en el sistema de  gesti&oacute;n de calidad, se realizan de forma manual, siendo &eacute;sta una actividad  delicada obliga a postergar actividades que requieren realizarse en tiempo y  forma para el funcionamiento adecuado del reactor y la seguridad del personal  que se encuentra en contacto con &eacute;l. Por esto, result&oacute; de especial inter&eacute;s  dotar al sistema de gesti&oacute;n de calidad, con un sistema inform&aacute;tico que  automatizara los procesos involucrados a fin de mantener la certificaci&oacute;n con  las mejoras continuas y, en consecuencia, garantizar la integridad del  personal, ya que, de no ser as&iacute;, podr&iacute;a producirse un sobrecalentamiento por la  falta de supervisi&oacute;n en &eacute;ste y si fallara el extinguidor que tiene integrado,  podr&iacute;a ocasionar una explosi&oacute;n en las instalaciones (Hern&aacute;ndez, 2013).</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El Sistema de Monitorizaci&oacute;n Autom&aacute;tica del Sistema de Gesti&oacute;n de la  Calidad del Reactor TRIGA Mark III, es un <em>software</em> desarrollado en lenguaje HTML (<em>Hypertext  Markup Language</em>) y PHP (<em>Hipertext  Preprocessor</em>) bajo la metodolog&iacute;a Iweb, la cual se enfoca en crear,  implementar y mantener las aplicaciones de un sistema Web. As&iacute; mismo en Iweb se  deben establecer y utilizar principios cient&iacute;ficos, con un enfoque sistem&aacute;tico  y disciplinado al desarrollar, manejar y dar mantenimiento a los sistemas y  aplicaciones que se basan en Web (Rossi, 2007). </font></p>       <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">b.</font></strong> <font face="Verdana, Arial, Helvetica, sans-serif"><strong>Estimaci&oacute;n  de Costo</strong></font><strong></strong></font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La din&aacute;mica de aplicaci&oacute;n de los m&eacute;todos de estimaci&oacute;n de costos  consisti&oacute; en seguir los pasos descritos en cada uno de los modelos propuestos. Los  par&aacute;metros utilizados se describen a continuaci&oacute;n.</font></p>       ]]></body>
<body><![CDATA[<blockquote>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- En el modelo COCOMO se  contabiliz&oacute; un total de 6,080 l&iacute;neas de c&oacute;digo por lo que las f&oacute;rmulas  aplicadas corresponden a un proyecto org&aacute;nico, asimismo se obtuvo un total de  tiempo de desarrollo de 8 meses-hombre correspondientes a un esfuerzo de 1,360 horas.</font></p>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- En  el m&eacute;todo de puntos de funci&oacute;n se determin&oacute; el tiempo de conteo para una  aplicaci&oacute;n desarrollada, se identificaron los alcances de la medici&oacute;n y los  l&iacute;mites de la aplicaci&oacute;n, adem&aacute;s se realiz&oacute; el conteo de las funciones de datos  donde se analizaron los tipos existentes, en este caso la base de datos con un  total de 24 ILF, el conteo de las funciones transaccionales dio como resultado  120 PFSA (puntos de funci&oacute;n sin ajustar) en este paso se contabilizaron DETs y  RETs del tipo EI, EO, EQ, por consiguiente el grado total de influencia (GTI) fue  de 7. Finalmente el valor de puntos de funci&oacute;n ajustados fue de 197.1 con dos  personas de desarrollo, para dar un resultado de 1,382.4 horas-hombre de  desarrollo.</font></p>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">- En  el modelo basado en puntos de casos de uso se contabilizaron 6 puntos de  actores y 115 puntos de casos de uso de acuerdo a su complejidad, el TFactor de  factores t&eacute;cnicos fue de 0.715 y el EFactor de factores ambientales fue de  0.785. Tomando en cuenta los valores obtenidos y aplicando las f&oacute;rmulas  correspondientes result&oacute; un esfuerzo de 1,358 horas-hombre.</font></p>         <p>&nbsp;</p>   </blockquote> </blockquote>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RESULTADOS Y DISCUSI&Oacute;N</font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los resultados obtenidos despu&eacute;s de la aplicaci&oacute;n de los tres m&eacute;todos de  estimaci&oacute;n de costos son:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En el modelo COCOMO como entrada de informaci&oacute;n para su aplicaci&oacute;n se contabilizaron  6,080 l&iacute;neas de c&oacute;digo en lenguaje PHP y HTML dando como resultado un esfuerzo  de 1,360 horas trabajadas. En la aplicaci&oacute;n del m&eacute;todo de puntos de funci&oacute;n se  tom&oacute; en cuenta el n&uacute;mero de DET&rsquo;s y RET&rsquo;s como entrada de informaci&oacute;n, as&iacute; como  EI, EO, EQ, ILF, EIF. Otro dato importante es que trabajaron dos personas en el  desarrollo del sistema de informaci&oacute;n dando como resultado un total de 1,382.4  horas-hombre trabajadas como esfuerzo en total por ambos desarrolladores. Lo  que equivale a 172.8 d&iacute;as con una jornada de trabajo de 8 horas cada uno. En el  modelo de puntos de casos de uso se utilizaron como datos de entrada los casos  de uso pertenecientes a UML y los factores t&eacute;cnicos y ambientales, dando como  resultado un esfuerzo de 1,358 horas trabajadas.</font></p>     <p>T<font size="2" face="Verdana, Arial, Helvetica, sans-serif">ras la investigaci&oacute;n por conocer el sueldo de un programador en lenguaje  PHP se encontr&oacute; que la revista &ldquo;SG Software Guru&rdquo; public&oacute; un art&iacute;culo llamado  &ldquo;Estudio de salarios 2014&rdquo; donde da a conocer los lenguajes de programaci&oacute;n  mejor pagados en M&eacute;xico con la siguiente informaci&oacute;n, <a href="#t12">Tabla 12.</a> </font></p>     <p align="center"><img src="/img/revistas/rcci/v10n1/t1218116.jpg" alt="t12" width="416" height="266"><a name="t12"></a></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tomando en cuenta el valor de la mediana del pago por mes del programador  en lenguaje PHP en M&eacute;xico y aplicando esta cantidad al resultado obtenido por  cada uno de los m&eacute;todos. Se tiene que el pago por hora trabajada es de $102,  entonces el costo total del proyecto seg&uacute;n los m&eacute;todos de estimaci&oacute;n de costos  aplicados ser&iacute;a.</font></p> <ul>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Modelo COCOMO: $138,720 pesos</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">M&eacute;todo de puntos de funci&oacute;n: $141,004.8 pesos</font></li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Modelo de puntos de casos de uso: $138,516 peso</font></li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Obtenidos los resultados se  deduce que la estimaci&oacute;n es correcta ya que en los tres m&eacute;todos son muy  aproximados.</font></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">Una vez realizada la  estimaci&oacute;n al caso de estudio se observ&oacute; que el modelo COCOMO, el cual representa  el m&aacute;s extenso modelo emp&iacute;rico para la estimaci&oacute;n de <em>software</em> publicado hasta la fecha, resulta como buena pr&aacute;ctica ya  que se ajusta f&aacute;cilmente al tama&ntilde;o del proyecto y s&oacute;lo puede ser aplicado a un <em>software</em> terminado. El m&eacute;todo basado en  puntos de funci&oacute;n, el cual se centra en  contar funciones del usuario por medio de las interfaces gr&aacute;ficas y &nbsp;archivos de almacenamiento como la base de  datos, a pesar de haberse contabilizado 120 puntos de funci&oacute;n, que por  regla menor a 100 puntos de funci&oacute;n es poco fiable, el conteo result&oacute; poco  preciso, puesto que sobrepas&oacute; el resultado a comparaci&oacute;n de los otros m&eacute;todos  aplicados. En la aplicaci&oacute;n del modelo de puntos de casos de uso, el cual esta bien  documentado y permite f&aacute;cilmente conocer el costo de un <em>software</em> basado en la documentaci&oacute;n de su desarrollo, debido a que  el sistema es peque&ntilde;o se tuvo que hacer un ajuste en la evaluaci&oacute;n de factores  ambientales y t&eacute;cnicos para lograr un resultado adecuado, a pesar de eso  resulta una buena pr&aacute;ctica para la estimaci&oacute;n de costos de <em>software</em> para proyectos medianos y grandes en la etapa de an&aacute;lisis  de requerimientos. En conclusi&oacute;n el modelo COCOMO y modelo basado en puntos de  casos de uso resultan como buena pr&aacute;ctica para la estimaci&oacute;n de costos de <em>software</em>, el modelo COCOMO para proyectos  terminados y modelos de puntos de casos de uso para proyectos en la etapa de  an&aacute;lisis de requerimientos. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como trabajo  futuro se explorar&aacute;n herramientas autom&aacute;ticas que estiman costos basados en  COCOMO como son: Costar y COCOMO 81 mismas que forman parte de las l&iacute;neas  abordadas en este estudio.</font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p align="left"><font size="3"><strong><font face="Verdana, Arial, Helvetica, sans-serif">AGRADECIMIENTOS</font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Este  trabajo fue realizado gracias al apoyo recibido de los proyectos: 3673/2014CE  de la UAEM, PEI4-212752 del CONACYT, 3834/2014/CIA de la UAEM y &ldquo;Operaci&oacute;n y  uso del Reactor, UR-001 del ININ&rdquo;. </font></p>     <p>&nbsp;</p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS    BIBLIOGR&Aacute;FICAS</B></font>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">AGARWAL, B. B., <em>et al. Software Engineering and Testing. Sudbury,</em> Massachusetts: Jones &amp; Bartlett, 2010, p. 155-156.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&Aacute;LVAREZ, Jes&uacute;s. <em>Revisi&oacute;n de los modelos de estimaci&oacute;n de  costos. </em>[en l&iacute;nea]. Modelos de estimaci&oacute;n en proyectos de software. 2007,  [Consultado el 10 de diciembre de 2014] Disponible en:  [http://sinbad2.ujaen.es/cod/archivosPublicos/pfc/pfc_jesus_alvarez.pdf].    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">BREWER,  Jeffrey L., et al. <em>Methods of IT Project  Management</em>. West Lafayette, Indiana: Purdue University Press, 2013, p.  184-185.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CAMPOS, C&eacute;sar. <em>M&eacute;todo de estimaci&oacute;n de costos de  construcci&oacute;n</em>. [en l&iacute;nea]. La Ingenier&iacute;a de <em>Software</em>. 2012, [Consultado el: 30 de octubre de 2014] Disponible  en: [http://laingeneriade<em>software</em>.blogspot.mx/2012_01_19_archive.html]</font><!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">COLOMO-PALACIOS,  Ricardo (ed). <em>Agile Estimation Techniques  and Innovate Approaches to Software Process Improvement</em>. IGI Global, 2014, p.  54-56.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CUADRADO, Juan J., <em>et al.</em> <em>Estudio experimental de la conversi&oacute;n entre las unidades de medici&oacute;n  funcional del software puntos de caso de uso e IFPUG.</em> Revista Espa&ntilde;ola de  Innovaci&oacute;n, Calidad e Ingenier&iacute;a del Sofware, 2008, 4 (2): p. 3-5.</font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">DUR&Aacute;N, Sergio E. <em>Puntos de funci&oacute;n. Una m&eacute;trica est&aacute;ndar para  establecer el tama&ntilde;o del software</em>. INEGI Bolet&iacute;n  de pol&iacute;tica inform&aacute;tica, M&eacute;xico, 2003, 1 (6): p 41-52.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">FARR,  John V.&nbsp;<em>Systems Life Cycle Costing:  Economic Analysis, Estimation, and Management</em>. CRC Press, 2011.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GALV&Aacute;N, Pedro. <em>Estudio de salarios 2014</em>. SG  Software Guru, 2014, 1 (46): p. 16-19.</font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GARMUS,  David., et al. Certified Function Point Specialist Examitation Guide. USA: CRC Press, 2011, 244  p.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GARZ&Oacute;N, Ma. Luisa. <em>Inform&aacute;tica. Temario A. Volumen IV.  Profesores de Educaci&oacute;n Secundaria Ebook.</em> Madrid, Espa&ntilde;a, Mad, S. L., 2003,  p 45-46.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">GRAEF, Carlos. <em>Instalaciones del Reactor TRIGA Mark III</em>.  [en l&iacute;nea]. 2008, [Consultado el: 16 de abril de 2015]. Disponible en:  [www.inin.gob.mx/publicaciones/documentospdf/51%20INSTALACIONES.pdf]</font><!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">HERN&Aacute;NDEZ, Teresita de  Jes&uacute;s, <em>et al</em>. <em>Monitorizaci&oacute;n Autom&aacute;tica del Sistema Gesti&oacute;n de Calidad del Reactor  TRIGA Mark III</em>. Tesis de licenciatura, Centro Universitario UAEM Valle de  Chalco, M&eacute;xico,&nbsp; 2013.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">NUSSBAUM,  Daniel A., <em>et al.</em> Cost Estimation:  Methods and Tools. John Wiley &amp; Sons, 2015, p. 261-262.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ORANTES,  Sandra, <em>et al</em>. <em>Prototipo de una herramienta de apoyo para la estimaci&oacute;n de  costos, en la etapa de desarrollo de un proyecto de software. </em>Revista Digital  Universitaria, UNAM, 2011, 12 (6): p. 4-5.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">PRESSMAN, Roger S. <em>Ingenier&iacute;a del Software: Un enfoque pr&aacute;ctico</em>.  Espa&ntilde;a, McGrawHill, 2002. Quinta Edici&oacute;n.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ROSSI,  Gustavo, <em>et al</em>. (ed.).&nbsp;<em>Web engineering: modelling and implementing  web applications</em>. Springer Science &amp; Business Media, 2007.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">SALAZAR, Gabriela<em>. Estimaci&oacute;n de proyectos de software: Un  caso pr&aacute;ctico.</em>&nbsp;Ingenier&iacute;a y Ciencia, 2009, 5 (9), p. 123-143.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">THOMAS, Pablo Javier, <em>et al</em>. <em>An&aacute;lisis comparativo de estimaci&oacute;n de esfuerzo en el desarrollo de  software</em>. En&nbsp;XVII Congreso Argentino de Ciencias de la Computaci&oacute;n.  2011.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">TUYA, Javier, <em>et al</em>. <em>T&eacute;cnicas cualitativas para la gesti&oacute;n en la ingenier&iacute;a del software</em>.  Netbiblo, 2007, p. 223-230.    </font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 28/04/2015    <br> Aceptado: 02/11/2015</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[AGARWAL]]></surname>
<given-names><![CDATA[B. B]]></given-names>
</name>
</person-group>
<source><![CDATA[Software Engineering and Testing.]]></source>
<year>2010</year>
<page-range>p. 155-156.</page-range><publisher-loc><![CDATA[^eMassachusetts Massachusetts]]></publisher-loc>
<publisher-name><![CDATA[Jones & Bartlett]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ÁLVAREZ]]></surname>
<given-names><![CDATA[Jesús]]></given-names>
</name>
</person-group>
<source><![CDATA[Revisión de los modelos de estimación de costos.]]></source>
<year>2007</year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BREWER]]></surname>
<given-names><![CDATA[Jeffrey L]]></given-names>
</name>
</person-group>
<source><![CDATA[Methods of IT Project Management.]]></source>
<year>2013</year>
<page-range>184-185</page-range><publisher-loc><![CDATA[West Lafayette^eIndiana Indiana]]></publisher-loc>
<publisher-name><![CDATA[Purdue University Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CAMPOS]]></surname>
<given-names><![CDATA[César]]></given-names>
</name>
</person-group>
<source><![CDATA[Método de estimación de costos de construcción.]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[COLOMO-PALACIOS]]></surname>
<given-names><![CDATA[Ricardo]]></given-names>
</name>
</person-group>
<source><![CDATA[Agile Estimation Techniques and Innovate Approaches to Software Process Improvement.]]></source>
<year>2014</year>
<page-range>p. 54-56</page-range><publisher-name><![CDATA[IGI Global]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CUADRADO]]></surname>
<given-names><![CDATA[Juan J]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[. Estudio experimental de la conversión entre las unidades de medición funcional del software puntos de caso de uso e IFPUG.]]></article-title>
<source><![CDATA[]]></source>
<year>2008</year>
<volume>4</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>p. 3-5.</page-range><publisher-name><![CDATA[Revista Española de Innovación]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DURÁN]]></surname>
<given-names><![CDATA[Sergio E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Puntos de función]]></article-title>
<source><![CDATA[]]></source>
<year>2003</year>
<volume>1</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>p 41-52</page-range><publisher-name><![CDATA[INEGI Boletín de política informática]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[FARR]]></surname>
<given-names><![CDATA[John V]]></given-names>
</name>
</person-group>
<source><![CDATA[Systems Life Cycle Costing: Economic Analysis, Estimation, and Management.]]></source>
<year>2011</year>
<publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GALVÁN]]></surname>
<given-names><![CDATA[Pedro]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Estudio de salarios]]></article-title>
<source><![CDATA[]]></source>
<year>2014</year>
<volume>1</volume>
<numero>46</numero>
<issue>46</issue>
<page-range>p. 16-19</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GARMUS]]></surname>
<given-names><![CDATA[David]]></given-names>
</name>
</person-group>
<source><![CDATA[Certified Function Point Specialist Examitation Guide.]]></source>
<year>2011</year>
<page-range>244 p</page-range><publisher-name><![CDATA[CRC Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GARZÓN]]></surname>
<given-names><![CDATA[Ma. Luisa]]></given-names>
</name>
</person-group>
<source><![CDATA[Informática. Temario A.]]></source>
<year>2003</year>
<volume>Volumen IV</volume>
<page-range>p 45-46</page-range><publisher-loc><![CDATA[^eMadrid Madrid]]></publisher-loc>
<publisher-name><![CDATA[Mad, S. L.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GRAEF]]></surname>
<given-names><![CDATA[Carlos]]></given-names>
</name>
</person-group>
<source><![CDATA[Instalaciones del Reactor TRIGA Mark III.]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HERNÁNDEZ]]></surname>
<given-names><![CDATA[Teresita de Jesús]]></given-names>
</name>
</person-group>
<source><![CDATA[Monitorización Automática del Sistema Gestión de Calidad del Reactor TRIGA Mark III.]]></source>
<year>2013</year>
<publisher-name><![CDATA[Centro Universitario UAEM Valle de Chalco]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[NUSSBAUM]]></surname>
<given-names><![CDATA[Daniel A]]></given-names>
</name>
</person-group>
<source><![CDATA[Cost Estimation: Methods and Tools]]></source>
<year>2015</year>
<page-range>. 261-262</page-range><publisher-name><![CDATA[John Wiley & Sons]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ORANTES]]></surname>
<given-names><![CDATA[Sandra]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Prototipo de una herramienta de apoyo para la estimación de costos, en la etapa de desarrollo de un proyecto de software.]]></article-title>
<source><![CDATA[]]></source>
<year>2011</year>
<volume>12</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>. 4-5</page-range></nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PRESSMAN]]></surname>
<given-names><![CDATA[Roger S]]></given-names>
</name>
</person-group>
<source><![CDATA[Ingeniería del Software: Un enfoque práctico]]></source>
<year>2002</year>
<edition>Quinta Edición</edition>
<publisher-name><![CDATA[McGrawHill]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ROSSI]]></surname>
<given-names><![CDATA[Gustavo]]></given-names>
</name>
</person-group>
<source><![CDATA[Web engineering: modelling and implementing web applications.]]></source>
<year>2007</year>
<publisher-name><![CDATA[Springer Science & Business Media]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SALAZAR]]></surname>
<given-names><![CDATA[Gabriela]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Estimación de proyectos de software: Un caso práctico]]></article-title>
<source><![CDATA[]]></source>
<year>2009</year>
<volume>5</volume>
<numero>9</numero>
<issue>9</issue>
<page-range>123-143</page-range></nlm-citation>
</ref>
<ref id="B19">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[THOMAS]]></surname>
<given-names><![CDATA[Pablo Javier]]></given-names>
</name>
</person-group>
<source><![CDATA[Análisis comparativo de estimación de esfuerzo en el desarrollo de software.]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B20">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TUYA]]></surname>
<given-names><![CDATA[Javier]]></given-names>
</name>
</person-group>
<source><![CDATA[Técnicas cualitativas para la gestión en la ingeniería del software]]></source>
<year>2007</year>
<page-range>. 223-230</page-range><publisher-name><![CDATA[Netbiblo]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
