13.11.2013 Views

´Indice general

´Indice general

´Indice general

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14<br />

CAPÍTULO 2. CALIDAD, REUSO Y MODELOS<br />

de un contenedor que aloja a otros componentes. En las herramientas builder<br />

el desarrollador despliega las componentes al estar construyendo una<br />

aplicación.<br />

El soporte de una herramienta builder posibilita a los usuarios el poder<br />

construir gráficamente aplicaciones complejas a partir de los componentes.<br />

Las herramientas de desarrollo usan las propiedades y conductas exhibidas<br />

por los componentes para adaptar e integrar componentes en el contexto de<br />

una aplicación. Con frecuencia la herramienta builder consiste de cuadros<br />

de diálogo que posibilitan que el usuario edite gráficamente las propiedades<br />

de un componente.<br />

Finalmente el soporte de computación distribuida se ha quedado en una<br />

aspiración, por lo menos en GATE. El procesamiento distribuido permitiría<br />

la construcción de sistemas con componentes residentes en diferentes computadoras.<br />

2.2. Calidad de Software: Métricas y Modelos<br />

A pesar de que no hay un acuerdo en la literatura de la Ingeniería de<br />

Software sobre el significado de calidad de software, el tema es importante<br />

dado que la eficacia del desarrollo del software tiene que ser evaluada de<br />

alguna manera. A continuación se presenta una revisión de la literatura<br />

sobre calidad de software con la finalidad de construir por lo menos los<br />

parámetros y principios a partir de los cuales se puede hablar de calidad de<br />

software en forma relativamente clara.<br />

Según Kan[22] la calidad del software puede ponderarse desde dos puntos<br />

de vista: el popular y el profesional. Desde el punto de vista popular la<br />

calidad se reconoce cuando se ve, no puede ser cuantificada. Pero desde<br />

el punto de vista profesional la calidad tiene que definirse y medirse. Kan<br />

define la calidad del software en dos niveles: calidad intrínseca del producto<br />

y satisfacción del cliente. Desde la filosofía de la Calidad Total, Kan asegura<br />

que para lograr la calidad del software se debe atender al éxito de largo<br />

plazo poniendo la satisfacción del cliente como elemento central.<br />

Al abordar la cuestión de medición de la calidad, Kan introduce el concepto<br />

de métrica de software. Y clasifica tales métricas en tres categorías:<br />

del producto, del proceso, y del proyecto. La métrica del producto se ocupa<br />

de medir las características tales como tamaño, complejidad, diseño, desempeño,<br />

etc. La métrica del proceso incluye la eficacia de la eliminación de<br />

defectos (debugging) durante el desarrollo y se usa principalmente para mejorar<br />

el desarrollo y el mantenimiento del software. Finalmente, la métrica

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!