Sistemas

Solo disponible en BuenasTareas
  • Páginas : 9 (2074 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
[pic]

CALIDAD APLICADA AL SOFTWARE

Mc CALL

ALEJANDRO R GOMEZ HERNADEZ

DESARROLLO DE SISTEMAS

Calidad en la ingeniería del software. En una versión sucinta la calidad en la ingeniería del software es un grupo de características que representa la efectividad y la eficiencia de un sistema de información. Es importante enfatizar en dos puntos :

• Un software de calidad debe sereficaz, es decir, que debe realizar las funciones establecidas, debe ser amigable. Un usuario debe utilizar el software porque produce resultados confiables, realiza todas las operacionesque se requieren, ejecuta las operaciones en un tiempo aceptado y es fácilmente usado por el grupo de usuarios a quien este dirigido.
• Un software de calidad debe ser eficiente, es decir el costo de su desarrollotomando todos los recursos y el costo de su operación debe ser tal que las organizacionesinvolucradas en su desarrollo y uso obtengan el máximo beneficio o por lo menos un beneficio aceptable en un período de tiempo establecido.

Para ilustrar el conceptode calidad de manera más profunda, es necesario considerar algunos aspectos fundamentales que caracterizan al software de calidad como son :solidez, exactitud, completitud, mantenibilidad, reutilizabilidad, claridad en la documentación, entre otros que serán descritos a continuación.

• Aspectos básicos de calidad de software.

La descripción que se hace de los factores que influyen en un software de calidad se basan principalmente en las ideas presentadas por Robert Dunn, Philip Crosby y Roger S. Pressman. Sin embargo, también se hantomado algunos aportes de Bertrand Meyer y Mauricio Fernando Alba.

Robert Dunn presenta la calidad en el software tomando dos puntos de vista : la calidad en el proceso de desarrollo y la calidad en el producto final, estos dos grupos principales los agrupa en los siguiente aspectos de calidad : confiabilidad, utilizabilidad, mantenibilidad, y adaptabilidad.

Roger Pressman describesimilares factores de calidad agrupados en tres grupos : calidad en operación, calidad en revisión y calidad en transición.

A continuación se presentan los factores de calidad de acuerdo al orden dado por Dunn.

Confiabilidad. Este termino es necesario sea separado en varios elementos que permiten darle al software el matiz de fiable. Sus componente son :

• Completitud
• Consistencia y precisión• Solidez
• Simplicidad
• Calidad en los procesos de desarrollo
• Seguridad y Verificabilidad, estas dos últimas que se determinan con el sistema en uso.

Usabilidad. Si bien es cierto que la confiabilidad es un factor muy importante en la calidad del software también lo es el hecho de que es necesario considerar otros factores como los que se mencionan en esta sección puesto que de nadasirve un software que funcione correcta y confiablemente si el usuario prefiere no utilizarlo.

• Exactitud de los procesos
• Claridad y exactitud de la documentación
• Completitud
• Eficiencia y verificabilidad del software
• Claridad y amigabilidad de la interfaz

Mantenibilidad. Este aspecto de calidad involucra los elementos que simplifican la labor de prevención, corrección o ampliacióndel código del programa. Retomar un código escrito meses antes es un trabajodispendioso y agobiante, en especial cuando las aplicaciones no cuentan con la característica a la cual aquí se hace referencia. Se pueden considerar como atributos de este aspecto :

• Exactitud y claridad en la documentación
• Modularidad acoplamiento
• Facilidad de lectura
• Simplicidad

Portabilidad. Es lacapacidad que posee un sistema de información que le permite funcionar en diferentes plataformas ya sean hardware o de software.

A continuación se describen cada uno de los aspectos de calidad mencionados:

Calidad en los procesos de desarrollo. Se resume en la frase "bien planeado y cuidadosamente ejecutado". Este aspecto asegura la confiabilidad, puesto que el plan que se realice para...
tracking img