<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes</id>
	<title>Calidad en el Desarrollo Software Basado en Componentes - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;action=history"/>
	<updated>2026-04-14T19:36:13Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=3479634&amp;oldid=prev</id>
		<title>Josefina: Texto reemplazado: «&lt;div align=&quot;justify&quot;&gt;» por «»</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=3479634&amp;oldid=prev"/>
		<updated>2019-07-29T08:55:39Z</updated>

		<summary type="html">&lt;p&gt;Texto reemplazado: «&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;» por «»&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 08:55 29 jul 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Línea 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en componentes se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en componentes se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la Ingeniería del&amp;#160; [[Software]] podemos adoptar la definición de la norma ISO-8402, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en ISO-14598): “La totalidad&amp;#160; de aspectos y características de un producto o servicio que&amp;#160; tienen que ver con su habilidad para satisfacer las necesidades&amp;#160; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la Ingeniería del&amp;#160; [[Software]] podemos adoptar la definición de la norma ISO-8402, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en ISO-14598): “La totalidad&amp;#160; de aspectos y características de un producto o servicio que&amp;#160; tienen que ver con su habilidad para satisfacer las necesidades&amp;#160; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Josefina</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=2037491&amp;oldid=prev</id>
		<title>Eralarcon jc.bayamo1 en 22:29 13 sep 2013</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=2037491&amp;oldid=prev"/>
		<updated>2013-09-13T22:29:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 22:29 13 sep 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Definición&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|nombre=Calidad en el Desarrollo Software Basado en Componentes &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|nombre=Calidad en el Desarrollo Software Basado en Componentes &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|imagen=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Calidad_de_coomponentes&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jpg‎ &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|imagen=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Calidad_de_SWBC&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jpg&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|tamaño=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|tamaño=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en componentes se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en componentes se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eralarcon jc.bayamo1</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1004843&amp;oldid=prev</id>
		<title>Leydis jc.manzanillo4 en 22:01 6 oct 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1004843&amp;oldid=prev"/>
		<updated>2011-10-06T22:01:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 22:01 6 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Línea 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Ingeniería del&amp;#160; Software]] podemos adoptar la definición de la norma ISO-8402, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en ISO-14598): “La totalidad&amp;#160; de aspectos y características de un producto o servicio que&amp;#160; tienen que ver con su habilidad para satisfacer las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;necesidades&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la Ingeniería del&amp;#160; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Software]] podemos adoptar la definición de la norma ISO-8402, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en ISO-14598): “La totalidad&amp;#160; de aspectos y características de un producto o servicio que&amp;#160; tienen que ver con su habilidad para satisfacer las necesidades&amp;#160; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; tanto, el principal objetivo de un producto es satisfacer una necesidad&amp;#160; (o varias) de un [[usuario]] y, por consiguiente, ofrecer al usuario&amp;#160; algún beneficio por su&amp;#160; utilización. Es decir, la calidad no es el&amp;#160; objetivo último del producto, sino satisfacer las necesidades de un&amp;#160; [[cliente]]. También es importante señalar que esto implica que la&amp;#160; calidad de un producto software no se puede referir únicamente a obtener&amp;#160; un producto sin &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;errores&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. La especificación de la calidad del&amp;#160; software debe ser más detallada y exacta, y el camino para ello es la&amp;#160; formalización de la calidad mediante un&amp;#160; [[modelo de calidad]] que, como&amp;#160; veremos a continuación, define las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;características&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;de un producto&amp;#160; que influyen a la hora de medir su calidad.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; tanto, el principal objetivo de un producto es satisfacer una necesidad&amp;#160; (o varias) de un [[usuario]] y, por consiguiente, ofrecer al usuario&amp;#160; algún beneficio por su&amp;#160; utilización. Es decir, la calidad no es el&amp;#160; objetivo último del producto, sino satisfacer las necesidades de un&amp;#160; [[cliente]]. También es importante señalar que esto implica que la&amp;#160; calidad de un producto software no se puede referir únicamente a obtener&amp;#160; un producto sin errores. La especificación de la calidad del&amp;#160; software debe ser más detallada y exacta, y el camino para ello es la&amp;#160; formalización de la calidad mediante un&amp;#160; [[modelo de calidad]] que, como&amp;#160; veremos a continuación, define las características de un producto&amp;#160; que influyen a la hora de medir su calidad.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[ &lt;/del&gt;estándares&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;internacionales,&amp;#160; fundamentalmente el &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;ISO-9126&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;estándares internacionales,&amp;#160; fundamentalmente el ISO-9126. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;propiedades&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;funcionalidad&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;, la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;fiabilidad&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;o la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;facilidad&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de propiedades mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; funcionalidad, la fiabilidad o la facilidad de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;atributo&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;a una&amp;#160; propiedad de calidad a la que puede asignársele una &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[ &lt;/del&gt;métrica&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;,&amp;#160; entendiendo por métrica un procedimiento que examina un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;componente&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos atributo a una&amp;#160; propiedad de calidad a la que puede asignársele una métrica,&amp;#160; entendiendo por métrica un procedimiento que examina un componente y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;relaciones&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“[[refinar]]” &lt;/del&gt;esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;éxito&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las relaciones que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;“refinar” &lt;/ins&gt;esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de éxito.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;proveedores&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt; (externos o internos) de componentes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;COTS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los proveedores&amp;#160; (externos o internos) de componentes COTS en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;parámetros&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos parámetros que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“[[tolerancia &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fallos]]” &lt;/del&gt;es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;“tolerancia &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fallos” &lt;/ins&gt;es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;DSBC&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;, los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;interfaces&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;APIs&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del DSBC, los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; interfaces de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las APIs que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;codificación&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;. Las&amp;#160; externas son las que realizan las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;mediciones&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;en función del&amp;#160; comportamiento del sistema durante las &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;pruebas&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;y la operación del&amp;#160; componente. Por tanto, debido al carácter de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;caja negra&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la codificación. Las&amp;#160; externas son las que realizan las mediciones en función del&amp;#160; comportamiento del sistema durante las pruebas y la operación del&amp;#160; componente. Por tanto, debido al carácter de caja negra de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot; &gt;Línea 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;“[[propiedades]]” &lt;/del&gt;de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;“propiedades” &lt;/ins&gt;de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Calidad de Servicio&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;(QoS). En su&amp;#160; normativa, ISO define la &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;QoS&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/del&gt;] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la Calidad de Servicio (QoS). En su&amp;#160; normativa, ISO define la QoS] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Pal&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;et al., [[2000]]; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Cukier&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;et al., [[1998]];&amp;#160; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Schmitdt&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;et al., &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1998; &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zinky&lt;/del&gt;]] et al., [[1997]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa Pal et al., [[2000]]; Cukier et al., [[1998]];&amp;#160; Schmitdt et al., [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1998&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; Zinky &lt;/ins&gt;et al., [[1997]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Leydis jc.manzanillo4</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1004781&amp;oldid=prev</id>
		<title>Leydis jc.manzanillo4 en 21:50 6 oct 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1004781&amp;oldid=prev"/>
		<updated>2011-10-06T21:50:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 21:50 6 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Línea 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|imagen=Calidad_de_coomponentes.jpg‎ &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|imagen=Calidad_de_coomponentes.jpg‎ &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|tamaño=&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|tamaño=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;componentes&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|concepto=El&amp;#160; desarrollo de software basado en componentes se ha convertido&amp;#160; actualmente en uno de los mecanismos más efectivos para la construcción&amp;#160; de grandes sistemas y aplicaciones de [[software]]. Una vez que la mayor&amp;#160; parte de los aspectos funcionales de esta disciplina comienzan a estar&amp;#160; bien definidos, la atención de la comunidad científica comienza a&amp;#160; centrarse en los aspectos extra-funcionales y de [[calidad]], como un&amp;#160; paso hacia una verdadera [[ingeniería]]. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;div align=&amp;quot;justify&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la [[Ingeniería del&amp;#160; Software]] podemos adoptar la definición de la norma &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;ISO-8402&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;ISO-14598&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;): “La totalidad&amp;#160; de aspectos y características de un &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;producto&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;o &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;servicio&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;que&amp;#160; tienen que ver con su habilidad para satisfacer las [[necesidades]]&amp;#160; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;'''Calidad&amp;#160; en el Desarrollo Software Basado en Componentes'''. La palabra calidad&amp;#160; tiene varios significados, aunque dentro de la [[Ingeniería del&amp;#160; Software]] podemos adoptar la definición de la norma ISO-8402, que&amp;#160; luego se repite en otras (por&amp;#160; ejemplo en ISO-14598): “La totalidad&amp;#160; de aspectos y características de un producto o servicio que&amp;#160; tienen que ver con su habilidad para satisfacer las [[necesidades]]&amp;#160; declaradas o implícitas”. Aunque la calidad es un objetivo importante&amp;#160; para cualquier producto, no debemos&amp;#160; olvidar que los productos, y&amp;#160; también los productos [[software]], se construyen para ser utilizados.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; tanto, el principal objetivo de un producto es satisfacer una necesidad&amp;#160; (o varias) de un [[usuario]] y, por consiguiente, ofrecer al usuario&amp;#160; algún beneficio por su&amp;#160; utilización. Es decir, la calidad no es el&amp;#160; objetivo último del producto, sino satisfacer las necesidades de un&amp;#160; [[cliente]]. También es importante señalar que esto implica que la&amp;#160; calidad de un producto software no se puede referir únicamente a obtener&amp;#160; un producto sin [[errores]]. La especificación de la calidad del&amp;#160; software debe ser más detallada y exacta, y el camino para ello es la&amp;#160; formalización de la calidad mediante un&amp;#160; [[modelo de calidad]] que, como&amp;#160; veremos a continuación, define las [[características]] de un producto&amp;#160; que influyen a la hora de medir su calidad.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; tanto, el principal objetivo de un producto es satisfacer una necesidad&amp;#160; (o varias) de un [[usuario]] y, por consiguiente, ofrecer al usuario&amp;#160; algún beneficio por su&amp;#160; utilización. Es decir, la calidad no es el&amp;#160; objetivo último del producto, sino satisfacer las necesidades de un&amp;#160; [[cliente]]. También es importante señalar que esto implica que la&amp;#160; calidad de un producto software no se puede referir únicamente a obtener&amp;#160; un producto sin [[errores]]. La especificación de la calidad del&amp;#160; software debe ser más detallada y exacta, y el camino para ello es la&amp;#160; formalización de la calidad mediante un&amp;#160; [[modelo de calidad]] que, como&amp;#160; veremos a continuación, define las [[características]] de un producto&amp;#160; que influyen a la hora de medir su calidad.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Leydis jc.manzanillo4</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1002357&amp;oldid=prev</id>
		<title>Diamela jc.bayamo8 en 17:00 6 oct 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1002357&amp;oldid=prev"/>
		<updated>2011-10-06T17:00:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 17:00 6 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot; &gt;Línea 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Línea 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot; &gt;Línea 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;== &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;Línea 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;1997&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Diamela jc.bayamo8</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1002337&amp;oldid=prev</id>
		<title>Diamela jc.bayamo8: /* Fuente. */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=1002337&amp;oldid=prev"/>
		<updated>2011-10-06T16:47:55Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Fuente.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 16:47 6 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;Línea 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo,Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de Málaga.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo, Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Málaga&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Diamela jc.bayamo8</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987065&amp;oldid=prev</id>
		<title>Eralarcon jc.bayamo1: /* Otras características. */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987065&amp;oldid=prev"/>
		<updated>2011-10-03T18:11:56Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Otras características.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:11 3 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Línea 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes. ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de [[propiedades]] mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; [[funcionalidad]], la [[fiabilidad]] o la [[facilidad]] de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de [[propiedades]] mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; [[funcionalidad]], la [[fiabilidad]] o la [[facilidad]] de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos [[atributo]] a una&amp;#160; propiedad de calidad a la que puede asignársele una [[ métrica]],&amp;#160; entendiendo por métrica un procedimiento que examina un [[componente]] y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos [[atributo]] a una&amp;#160; propiedad de calidad a la que puede asignársele una [[ métrica]],&amp;#160; entendiendo por métrica un procedimiento que examina un [[componente]] y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las [[relaciones]] que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de “[[refinar]]” esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de [[éxito]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las [[relaciones]] que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de “[[refinar]]” esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de [[éxito]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la “[[tolerancia a fallos]]” es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la “[[tolerancia a fallos]]” es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del [[DSBC]], los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; [[interfaces]] de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las [[APIs]] que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del [[DSBC]], los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; [[interfaces]] de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las [[APIs]] que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eralarcon jc.bayamo1</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987052&amp;oldid=prev</id>
		<title>Eralarcon jc.bayamo1 en 18:09 3 oct 2011</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987052&amp;oldid=prev"/>
		<updated>2011-10-03T18:09:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:09 3 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l12&quot; &gt;Línea 12:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 12:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes. ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Características de Calidad en Componentes. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;En&amp;#160; general, no existe un consenso a la hora de definir y clasificar las&amp;#160; características de calidad que debe presentar un producto software. Por&amp;#160; tanto, utilizaremos los [[ estándares]] internacionales,&amp;#160; fundamentalmente el [[ISO-9126]]. Aunque actualmente en [[proceso]] de&amp;#160; revisión, ha sido el primero en definir y concretar este tipo de&amp;#160; características. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de [[propiedades]] mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; [[funcionalidad]], la [[fiabilidad]] o la [[facilidad]] de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Siguiendo su terminología,&amp;#160; entendemos por&amp;#160; característica de calidad de un producto software a un&amp;#160; [[conjunto]] de [[propiedades]] mediante las cuales se evalúa y describe&amp;#160; su calidad. Una característica se puede refinar en múltiples niveles de&amp;#160;  sub-características. Ejemplos de características son la&amp;#160; [[funcionalidad]], la [[fiabilidad]] o la [[facilidad]] de uso. A su&amp;#160; vez, la característica funcionalidad se puede descomponer en&amp;#160; sub-características como corrección, interoperatividad y seguridad,&amp;#160; entre otras. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos [[atributo]] a una&amp;#160; propiedad de calidad a la que puede asignársele una [[ métrica]],&amp;#160; entendiendo por métrica un procedimiento que examina un [[componente]] y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Llamaremos [[atributo]] a una&amp;#160; propiedad de calidad a la que puede asignársele una [[ métrica]],&amp;#160; entendiendo por métrica un procedimiento que examina un [[componente]] y&amp;#160; produce un dato simple, un símbolo (p.e. Excelente, Sí, No) o un&amp;#160; número. Hay que tener en cuenta que no todas las propiedades son&amp;#160; medibles (p.e. la “demostrabilidad”).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las [[relaciones]] que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de “[[refinar]]” esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de [[éxito]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Con todo&amp;#160; esto, un&amp;#160; modelo de calidad se&amp;#160; define como “un conjunto de&amp;#160; características y sub-características, junto con las [[relaciones]] que&amp;#160; existen entre ellas”. Por supuesto, el modelo de calidad a utilizar va a&amp;#160; depender del tipo de producto a evaluar. En este sentido, los&amp;#160; estándares y propuestas&amp;#160; existentes definen modelos de calidad&amp;#160; generales, válidos para grandes familias de productos. Sin embargo, su&amp;#160; alto grado de generalización y abstracción hacen difícil su aplicación a&amp;#160; temas concretos. También, es importante tratar de “[[refinar]]” esos&amp;#160; modelos generales, particularizándolos a casos concretos. Por ello,&amp;#160; resultaría de gran interés y utilidad poder contar con un modelo de&amp;#160; calidad particularizado para componentes. Desde nuestro punto de vista,&amp;#160; dicho modelo de calidad ha de ser simple y concreto si queremos que&amp;#160; pueda ser utilizado con ciertas garantías de [[éxito]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Uno&amp;#160; de los principales objetivos de tal modelo de calidad para componentes&amp;#160; es el de detectar los atributos que pueden describir los [[proveedores]]&amp;#160; (externos o internos) de componentes [[COTS]] en la información que&amp;#160; suministran acerca de los mismos y que, por tanto, permitirían facilitar&amp;#160; su valoración y selección por parte de los diseñadores y&amp;#160; desarrolladores de productos software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Clasificación de los atributos de calidad. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Para&amp;#160; los componentes, y tendiendo en cuenta como posible objetivo la&amp;#160; definición de un modelo de calidad específico, es fundamental primero&amp;#160; realizar una [[taxonomía]], tratando de clasificar las características&amp;#160; de calidad de acuerdo a su naturaleza y a distintos [[parámetros]] que&amp;#160; intervienen en su medida. Se pueden realizar distintos tipos de&amp;#160; clasificaciones.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la “[[tolerancia a fallos]]” es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1.&amp;#160; En primer lugar,&amp;#160; necesitamos discriminar entre aquellas características que tienen&amp;#160; sentido para los componentes aislados (características&amp;#160; locales) o bien&amp;#160; deben ser valoradas a nivel de la [[ arquitectura]] software de la&amp;#160; aplicación (que llamaremos&amp;#160;  7 características&amp;#160; globales). Por ejemplo,&amp;#160; la “[[tolerancia a fallos]]” es una típica característica que va a&amp;#160; depender de la arquitectura de la aplicación, mientras que la&amp;#160; “[[madurez]]” es más propia de los componentes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;2.&amp;#160;  El instante en el cual una característica puede ser observada o&amp;#160; medida, permite establecer otra clasificación de las características de&amp;#160; un producto. Así, tenemos dos posibles categorías dependiendo de si la&amp;#160; característica es observable en tiempo de ejecución (p.e. el&amp;#160; rendimiento) o durante el [[ciclo de vida]] del producto (p.e. la&amp;#160; mantenibilidad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del [[DSBC]], los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; [[interfaces]] de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las [[APIs]] que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;3.&amp;#160; Como se menciona en los&amp;#160; estándares de [[ISO]], es importante identificar los usuarios a los que&amp;#160; se dirige el modelo. En el ámbito del [[DSBC]], los usuarios son&amp;#160; fundamentalmente los arquitectos software, que necesitan evaluar los&amp;#160; componentes COTS que van a formar parte de su aplicación. Así, las&amp;#160; [[interfaces]] de los componentes objeto de nuestro estudio son más las&amp;#160; interfaces programáticas (es decir, las [[APIs]] que definen&amp;#160; las formas&amp;#160; de acceder desde otros programas a los servicios que ofrecen los&amp;#160; componentes), que las interfaces de usuario.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;4.&amp;#160;  Para componentes COTS, es fundamental distinguir entre métricas&amp;#160; internas y externas. Las internas miden los atributos internos del&amp;#160; producto final o de los productos intermedios (p.e. la especificación o&amp;#160; el código fuente) durante el [[diseño]] y la [[codificación]]. Las&amp;#160; externas son las que realizan las [[mediciones]] en función del&amp;#160; comportamiento del sistema durante las [[pruebas]] y la operación del&amp;#160; componente. Por tanto, debido al carácter de [[caja negra]] de los&amp;#160; componentes COTS, son las métricas externas las que interesan. Esto no&amp;#160; quita que algunas de las características internas den una medida&amp;#160; indirecta de las externas, e incluso que puedan tener efectos sobre la&amp;#160; arquitectura final. Así, por ejemplo, el tamaño de un componente puede&amp;#160; ser importante a la hora de tener en cuenta los requisitos de espacio de&amp;#160; la aplicación.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/ins&gt;[[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo, Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de Málaga.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo,Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de Málaga.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eralarcon jc.bayamo1</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987075&amp;oldid=prev</id>
		<title>Eralarcon jc.bayamo1: /* Fuente. */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987075&amp;oldid=prev"/>
		<updated>2011-10-03T18:05:24Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Fuente.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:05 3 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l47&quot; &gt;Línea 47:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 47:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo,Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de Málaga.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*&amp;#160; Bertoa, Manuel F., Troya, José M. y Vallecillo, Antonio. Aspectos de&amp;#160; Calidad en el Desarrollo de Software Basado en Componentes. Universidad&amp;#160; de Málaga.&amp;#160;  &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Ingeniería_de_software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eralarcon jc.bayamo1</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987069&amp;oldid=prev</id>
		<title>Eralarcon jc.bayamo1: /* Otras características. */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Calidad_en_el_Desarrollo_Software_Basado_en_Componentes&amp;diff=987069&amp;oldid=prev"/>
		<updated>2011-10-03T18:04:41Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Otras características.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 18:04 3 oct 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l36&quot; &gt;Línea 36:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 36:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Otras características. == &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por&amp;#160; último, es importante señalar que, además de las características de&amp;#160; calidad en un componente, hay otro conjunto de características no&amp;#160; relacionadas directamente con la calidad como pueden ser el precio, la&amp;#160; asistencia técnica, las condiciones de licencia, etc., que también son&amp;#160; necesarias a la hora de valorar el componente más adecuado. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Todas&amp;#160; estas características técnicas y no técnicas deben estar documentadas&amp;#160; en un formato aceptado por los participantes en el desarrollo de&amp;#160; software. Una forma adecuada de implementar la documentación de&amp;#160; componentes es utilizar el modelo de “[[propiedades]]” de ODP [RM-ODP&amp;#160; [[1997]]] donde cada atributo se describe mediante un par (nombre,&amp;#160; valor), con un tipo asociado a cada nombre. Estas propiedades se pueden&amp;#160; describir mediante plantillas [[XML]], lo cual facilita la conexión con&amp;#160; cualquier tipo de herramientas. Además, esta forma de documentar los&amp;#160; componentes abre la posibilidad de implementar procesos de selección&amp;#160; automática o semiautomática, facilitando el proceso de valoración de los&amp;#160; componentes software.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otro tema, muy&amp;#160; relacionado con este, es&amp;#160; el de la [[Calidad de Servicio]] (QoS). En su&amp;#160; normativa, ISO define la [[QoS]] como “un conjunto de calidades&amp;#160; relacionadas con el comportamiento colectivo de uno o más objetos”. En&amp;#160; este sentido es importante señalar que fundamentalmente este tipo de&amp;#160; atributos van&amp;#160; a coincidir con los atributos de calidad que&amp;#160; pueden ser&amp;#160; medidos durante la ejecución del sistema o de los componentes. Sin&amp;#160; embargo, suelen ser más al nivel de sistema que de componentes, pues la&amp;#160; QoS se mide con respecto al comportamiento global del sistema y a los&amp;#160; resultados que éste produce.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160; &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa [[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Por tanto, no es&amp;#160; suficiente con disponer de los valores de los atributos de calidad de&amp;#160; los componentes de un sistema, sino también influye la forma en la que&amp;#160; están conectados, el medio de transporte que utilizan para&amp;#160; comunicarse,&amp;#160; la complejidad de los protocolos de interacción entre ellos, etc. En&amp;#160; general este es un tema complejo y en el cual se trabaja de forma muy&amp;#160; activa &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[&lt;/del&gt;[[Pal]] et al., [[2000]]; [[Cukier]] et al., [[1998]];&amp;#160; [[Schmitdt]] et al., 1998; [[Zinky]] et al., 1997].&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Fuente. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Eralarcon jc.bayamo1</name></author>
		
	</entry>
</feed>