Follow us on Twitter

Gestión y Control de Calidad

"Cover, la clave para la gestión y control de calidad en todo tipo de desarrollos de software"

COVER, herramienta desarrollada por Vector, permite comprobar que el software desarrollado tanto internamente como por terceros, cumple los estándares establecidos de calidad, realizando una validación del código generado contra las reglas recogidas  en  las diferentes categorías de la norma ISO/IEC 9126: fiabilidad, eficiencia, mantenibilidad, portabilidad, funcionalidad y usabilidad.

Esta aplicación está disponible tanto en un entorno on-line como en un plugin de Eclipse,  para ser utilizada dentro del entorno de desarrollo.

Entre los diferentes paquetes de software que son admitidos por esta herramienta están: las aplicaciones J2EE, las maquetas de HTML, los desarrollos de portales de Internet (Fatwire) y el código SQL.

El desarrollo de Cover está basado en la normalización del código.

¿En qué consiste la normalización de código?

La normalización de código facilita el desarrollo de software basándose en estándares de codificación.

Los estándares de codificación son reglas específicas de cada lenguaje de programación, cuyo cumplimiento reduce de forma significativa, la posibilidad de cometer errores no detectados por los compiladores.

Al implementar y verificar el cumplimiento de estos estándares de codificación, se evitan los errores en la introducción del código, reduciendo el tiempo y coste de las actividades de depuración y pruebas necesarias para la detección y corrección de los mismos.

¿Qué aporta?

  • Reducción y detección temprana de errores.
  • Desarrollar utilizando normas específicas de codificación a cada entorno tecnológico ayuda a mejorar el Rendimiento y Escalabilidad de las aplicaciones
  • Incrementa la Seguridad porque ayuda a detectar errores como el tratamiento incorrecto de sesiones o código que se puede ejecutar en cliente.
  • Mantenibilidad. Un código normalizado y estandarizado ayuda a que el posterior mantenimiento sea más sencillo y menos dependiente del que lo ha desarrollado.

El control y la gestión de la calidad del software proporcionada por Cover,  está presente en todas y cada una de las etapas del proceso de desarrollo de la solución.  

  • Definición, análisis, diseño, programación y prueba
  • Inspecciones técnicas formales
  • Control de la documentación del software y de los cambios realizados
  • Procedimientos para ajustarse a los estándares, detectando cuando no se están utilizando
  • Métricas
  • Auditorías y realización de informes

¿Por qué automatizar la normalización?

La revisión posterior del código para comprobar si se ajusta a la normativa se traduce en un incremento sustancial del ciclo de vida debido a las reprogramaciones y al movimiento de software.

Incluir la verificación de código como parte del proceso de desarrollo ayuda a detectar los errores en una fase temprana y lejos de aumentar los plazos de esta fase, los disminuye.

La curva de aprendizaje se reduce, ya que la herramienta ayuda al desarrollador a detectar sus propios errores de codificación y por la tanto a ir asimilando la normativa a medida que desarrolla.

 

Casos de éxito

No existen casos de éxito

Referencias

No existen referencias

Follow us on Twitter

2010 © Vector. Todos los derechos reservados. Legal notice

  • Nivel doble-A de conformidad. Pautas W3C-WAI 1.0 para contenido web accesible
  • Css Validate
  • Xhtml Validate