ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

HERRAMIENTA DE SOFTWARE QUE PUEDE ANALIZAR LA EFICIENCIA DE UN PROGRAMA EN JAVA


Enviado por   •  2 de Diciembre de 2020  •  Tareas  •  371 Palabras (2 Páginas)  •  218 Visitas

Página 1 de 2

HERRAMIENTA DE SOFTWARE QUE PUEDE ANALIZAR LA EFICIENCIA DE UN PROGRAMA EN JAVA

Coverity Dynamic Analysis:

Ayuda a diagnosticar problemas instrumentando el código Java.

Compuware Dynatrace:

Permite monitorizar la aplicación en producción, pero también ayudarnos a detectar problemas en nuestra aplicación de calidad y rendimiento.

CodeCover:

Permite medir la cobertura de nuestros Test instrumentando el código nos permite detectar que parte del código no se prueba haciendo mutaciones sobre nuestro código.

PITest:

Esta herramienta permite crear mutaciones de nuestros test para comprobar la efectividad de nuestros test. Genera informes HTML que combinan cobertura, falta de cobertura y cobertura mutaciones.

PMD:

Es un analizador estático de código detecta problemas dentro del software. Sus principales características es que puede detectar código duplicado, código muerto, complejidad de métodos. Trabaja principalmente con el lenguaje Java y con menos soporte para JavaScript, xsl y ecmascript.

Check Style:

Herramienta de análisis estático de código que se utiliza para comprobar que el código analizado cumple con una serie de reglas de estilo. Ejemplo, analiza el código según el estándar “Sun Code Conventions”.

SONAR:

Una herramienta de software libre y gratuita que permite gestionar la calidad del código fuente es básicamente la fusión de las siguientes herramientas Checkstyle y PMD realiza un histórico de todas las métricas del proyecto. Trabaja, principalmente, para Java. Aunque da soporte, gracias a la amplia librería de plugins (algunos de pago), a los siguientes lenguajes: ABAP, C, Cobol, C#, Delphi/Pascal, Flex/ActionScript, Groovy, JavaScript, Natural, PHP, PL/SQL, Visual Basic 6, Web y XML. 

Google CodePro Analytix:

Otra de las herramientas de calidad software, ofrece un entorno para evaluación de código, métricas, análisis de dependencias, cobertura de código, generación de Test unitarios, etc. Mira las excepciones, refactorizaciones potenciales convenios de JavaDoc, métricas, etc. Disponible como plugin de Eclipse.  Trabaja para Java, concretamente en Eclipse. La herramienta es gratis.

Simian:

Esta herramienta de software su principal función es detectar el código duplicado funciona con los lenguajes de Java, C#, C, C++, COBOL, Ruby, JSP, ASP, HTML, XML y Visual Basic. La licencia es libre si su uso está destinado a proyectos OpenSource.

REFERENCIAS

Luismi G.. (2012). Herramientas Java para el análisis dinámico de código. 2020, septiembre 28, de Un poco de Java y + Recuperado de https://unpocodejava.com/2012/09/26/herramientas-java-para-el-analisis-dinamico-de-codigo/

Javier G.. (2012). Una lista de herramientas de calidad software imprescindibles. 2020, septiembre 28, de JavierGarzas Recuperado de https://www.javiergarzas.com/2012/03/herramientas-de-calidad-software.html

...

Descargar como (para miembros actualizados)  txt (2.8 Kb)   pdf (64.9 Kb)   docx (8.4 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com