Costa Rica
Panamá
Archivo Indicadores Lun 18 jul, 2005 - Dom 24 jul, 2005 Escríbanos

Lo más reciente
Actualidad
Editorial
Opinión
Informe Especial
Entrevista
Negocios
Finanzas
Tecnología
Economía
Capital Regional
Legales
Gerencia
Estilos de vida

Servicios Empresariales

Circulación auditada de El Financiero 2005

Descargue la información sobre Mercado Bursátil

CapacitesEF.com

Lunes Financiero en Telenoticias


TECNOLOGÍA

Imprimir || Enviar por E-mail

En esta sección:

Ventana digital: Evaluación del software


Ignacio Trejos Zelaya
Rector, Cenfotec

Mencionaba en una columna anterior que diversas características inciden en el concepto de "calidad". Determinar que algo exhibe las características deseadas o buscadas requiere alguna forma de evaluación.

En nuestro medio, usualmente se aplican pruebas al final del "ciclo de vida del desarrollo". Tales pruebas se hacen, típicamente, de manera asistemática: no han sido planeadas, especificadas ni diseñadas de previo; además, cuando se ejecutan, las realiza privadamente el propio desarrollador del elemento bajo prueba -no se trata de un experimento repetible ni "público"-.

Una vez realizadas algunas pruebas, se pasa de inmediato a "despulgar" (eliminar defectos), se hacen más pruebas, se "despulga" más, y así sucesivamente.

Quizás caricaturizo un poco. Hay honrosas excepciones, algunas de las cuales comprenden a grupos que trabajan de manera rigurosa y metódica, como en ArtinSoft, Avionyx, Baxter Healthcare, Hospira, Intel y TestingSoft, entre otros.

La evaluación de calidad inicia con la definición de qué se entenderá para que una nueva aplicación de software sea "de calidad". No importa si será comprada, hecha en casa o contratada a terceros para desarrollarla a la medida.

Esto implica hacer un trabajo en la determinación de los requerimientos que deberá satisfacer la aplicación. Ha de irse más allá de lo típico, la funcionalidad, y operacionalizar las otras características de calidad que se desea tenga la aplicación.

Parte de la evaluación puede hacerse sin ejecutar programas ('código'), si aplicamos un proceso que introduzca modelos intermedios del software, que podrían ser revisados estáticamente mediante un proceso grupal metódico.

De estos modelos también pueden derivarse, de manera temprana y oportuna, los planes, especificaciones y diseños de las pruebas que podrían luego aplicarse sistemáticamente, cuando el código de los primeros elementos de bajo nivel ('unidades') estén preparados.

Hay procesos y métodos que incorporan modelos y técnicas, que permiten filtrar cerca de la totalidad de los defectos presentes en los productos de software antes de que estos sean "liberados" para su uso.

Se estima que los defectos de software cuestan unos $59.500 millones al año en la economía de Estados Unidos y que podrían ahorrarse $22.200 millones al mejorar los procesos de identificación y eliminación de tales defectos.

Costa Rica tiene una doble oportunidad: aprender a hacer bien la evaluación del software en el mercado local.

Asimismo, como poder desarrollar capacidades de clase mundial en pruebas ("testing") para vender tales servicios y exportar aplicaciones de software de altísima calidad.


Servicios

En formato PDA

Informe Especial: Los dueños de las costas

De nuestros anunciantes

Alianza Hoteles Hampton Inn y restaurantes, para su comodidad

¿Cuáles son los requisitos para obtener la visa de Estados Unidos?

Tarifas Especiales de Hoteles Marriot en Latinoamérica


¿Quiénes Somos? Condiciones de Uso Privacidad Anúnciese en la versión impresa de El Financiero y Capital Financiero
© 2005 El Financiero y Capital Financiero. El contenido de El Financiero y de Capital Financiero no puede
ser reproducido, transmitido ni distribuido total o parcialmente sin la
autorización previa y por escrito de El Financiero o de Capital Financiero.