Está en la página 1de 11

ConQAT

Es un motor de análisis de calidad de software


configurable y se basa en una arquitectura de tuberías
y filtros que permite configuraciones de análisis
complejas y flexibles utilizando un lenguaje de
configuración gráfico.

Esta arquitectura se diferencia de otras herramientas


de análisis que suelen tener un modelo de datos fijo y
lógicas de análisis cableadas
Detalles de ConQAT
Listado de categorías Análisis estático
Licencia de código abierto

Estado: Activo
Sistema operativo MS Windows, Linux, Mac OS

Tecnología admitida Java, C / C ++, Ada, C #, ABAP


Interfaz de usuario GUI, línea de comandos

2
Vista de pila de filtros Todos los filtros
establecidos en ConQAT

Son administrados por una pila. Esto significa que el último filtro
que se configura, es el filtro más superior de la pila. La vista de
pila de filtros hace exactamente lo que sugiere su nombre. Permite
al usuario ver la pila de
filtros actual. La pila crece de de abajo
hacia arriba, por lo que el filtro actual
es el filtro más superior de la pila.
3
Los datos de calidad necesitan
agregación y visualización

Generan una enorme cantidad de datos para evitar que los usuarios se
sientan abrumados por demasiados datos, ConQAT agrega los resultados
del análisis para que sean comprensibles y los presenta de manera
adecuada.
ConQAT conoce la estructura del sistema
analizado para producir resultados significativos
para transmitirse eficazmente a los usuarios,
proporciona potentes mecanismos de
visualización que van más allá de las tablas y gráficos.
bloques


Los análisis ConQAT a menudo contienen
elementos repetidos que exigen una
abstracción (reutilización) mecanismo. Por
lo tanto, ConQAT proporciona los llamados
bloques que permiten la composición de
procesadores y bloques en entidades
reutilizables

5
ConQAT implementa procesadores (los llamados ámbitos) para
leer datos de diferentes fuentes, como código fuente o archivos
de código binario,  así como de rastreadores de problema o
sistemas de gestión de versiones.

6
procesadores
ConQAT son los llamados procesadores, que están conectados
para formar un gráfico. los bordes en el gráfico describen el
flujo de datos entre los procesadores involucrados. un análisis
ConQAT como un gráfico de procesadores entre los que se
transportan
datos a lo largo de sus bordes a través
de objetos de transporte de datos

7
Análisis NET
 ConQAT ofrece varios procesadores para analizar código .NET.
Por lo tanto, el ConQAT org.conqat.engine.dotnet para quete
implementar la funcionalidad para recopilar los archivos que son
relevantes para un determinado análisis de Soluciones y proyectos
de Visual Studio.
existen procesadores para extraer información de ensamblajes
.NET y para analizar FxCop así como informes Gendarme.
A analizar el código fuente la biblioteca de escáneres incluye
escáneres para C # y Visual Basic.

8
lenguajes
Java C #, C / C ++ ABAP

están disponibles los procesadores Lexer y


otras operaciones de pre
procesamiento. ConQAT implementa
algoritmos  para detectar redundancia  y
análisis de arquitectura en procesadores /
bloques
9
Cuadros de mando y herramientas
de inspección
 
cada uno de los componentes básicos de ConQAT
permite reutilizarlos y combinarlos de muchas formas
diferentes. Al combinar estas partes simples, se puede
llegar a paneles de control enriquecidos que muestran
una variedad de resultados de análisis muy rápidamente.
Se proporcionan
ejemplos de dichos paneles en el proyecto de ejemplo
ConQAT que se proporciona en la descarga del banco de
trabajo ConQAT.

10
Extensibilidad, funcionamiento y rendimiento
autónomos
Para adaptarse a artefactos o análisis aún no admitidos,
ConQAT proporciona un mecanismo de extensión que
permite a los usuarios agregar más módulos de análisis o
evaluación. Para obtener resultados oportunos de manera
rentable, ConQAT debe ser fácil de integrar en otros
procesos, utilizando herramientas de análisis totalmente no
interactivas. 

11

También podría gustarte