Está en la página 1de 6

CodePro

Analytix
Calidad de Software
Introducción
La calidad es una inquietud crucial para lograr el éxito de un producto, El instituto de Ingenieros
Eléctricos y Electrónicos (IEEE) define la calidad como "el grado en que un sistema, componente P á g . 2

o proceso cumple con los requerimientos, necesidades y expectativas del cliente/usuario”. Este
concepto hace énfasis en la satisfacción de las necesidades del cliente.

CodePro Analytix es un conjunto de herramientas de soporte a la calidad del software


integradas a Eclipse. Cuenta con una importante diversidad de funcionalidades, en las cuales
predominan: métricas de software, análisis de código muerto, generación de casos de prueba
unitarios, entre otros.
El presente trabajo presenta los resultados de una investigación sistemática a la herramienta
CodePro Analytix, teniendo como objetivo conocer su uso, funcionalidad y beneficios.

En el capitulo cuatro se detalla el modelo, las


características, ventajas y desventajas. Por otra parte, se
presenta un ejemplo, su utilidad, sus beneficios y
herramientas. Finalmente se detalla un manual de
instalación con sus procedimientos.
Introducción
P á g . 3

Además González, García , Fernández y Mendo (2011) Dan como


Propósito que el CodePro Analytix es una herramienta de prueba de
software Java para desarrolladores de Eclipse. Permite trabajar en la
mejora de la calidad y la seguridad del código. Se integra en el entorno de
Eclipse, usando un análisis automatizado de código fuente para detectar
problemas de calidad y vulnerabilidades de seguridad antes de que el
código alcance la fase de control de calidad, o peor aún, la de producción.
CodePro Analytix ofrece, además, recomendaciones concretas para
arreglar la mayoría de las situaciones problemáticas detectadas.
Modelo de Mc Call
P á g . 4
FACILIDAD DE MANTENIMIENTO INTERPORALIDAD
(¿Puedo arreglarlo?) (¿Puedo comunicarlo con otro sistema?)
FACILIDAD DE PRUEBA PORTABILIDAD
(¿Puedo arreglarlo?) (¿Podré utilizarlo en otro máquina?)

FLEXIBILIDAD REUSABILIDAD

(¿Puedo modificarlo?) (¿Podré utilizar parte del software?)

Operación
CORRECCIÓN (¿Hace el software lo que yo quiero?)

FIABILIDAD (¿Lo hace de forma exacta todo el tiempo?)

EFICIENCIA (¿Se ejecutará sobre mi hardware lo mejor posible?)

INTEGRIDAD (¿Es seguro?)


FACILIDAD DE USO (¿Puedo ejecutarlo?)
Objetivos
P á g . 5

En este trabajo, los objetivos de nuestra investigación giran alrededor del CodePro Analytix y
más concretamente en la página web de BCP, ya que este es un tema que abarca el soporte a
la calidad de software de igual manera son temas en los que se tienen un gran interés personal
para comprobar que al implantar esta herramienta mejore todo el desempeño entorno a la
calidad y seguridad del código. A continuación, se expone cada uno de ellos.

1-Conocer la evolución de la herramienta Codepro Analytix


2-Conocer las ventajas y desventajas de implantar esta herramienta en la página web BCP.
3-Analizar los datos y comprobar la mejora de calidad y seguridad de la página web de BCP.

Para poder consignar nuestros objetivos procedemos con el análisis y la metodología que se
describen en los apartados siguientes.
Características
P á g . 6

▪ Integración con Eclipse


▪ Detección, reparación y reporte de defectos.
▪ Definir, distribuir y hacer cumplir los estándares de calidad entre los equipos de desarrollo
▪ Análisis de código estático
▪ Análisis de código duplicado
▪ Detector de código muerto
▪ Informes de gestión de gran alcance
▪ Generación de prueba JUnit automatizada
▪ Editor de prueba Junit
▪ Análisis de cobertura de código
▪ Análisis de dependencia e informes.
▪ Colaboración integrada en equipo

También podría gustarte