Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Presentación Sonar Software

No description
by

Wilson Calvo

on 12 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Presentación Sonar Software

¿Que es Sonar?
Sonar Software
Una herramienta de software libre y gratuito que permite gestionar la calidad del código fuente
Al ser instalado nos permite recopilar, analizar, y visualizar métricas del código fuente.
¿Para que sirve?
Sonar es básicamente la fusión de las siguientes herramientas Checkstyle y PMD.
CheckStyle es una herramienta de calidad de código encargada de validar los estándares de construcción de un desarrollo. Es decir, chequea la sintaxis del código fuente que ha sido desarrollado, encontrando las ocurrencias de un determinado problema que haya sido previamente configurado para ser detectado.
Checkstyle
Analizador estático de código que utiliza unos conjuntos de reglas para identificar problemas dentro del software. Detecta cosas como código duplicado, código muerto (variables, parámetros o métodos sin usar), complejidad de métodos (if innecesarios, etc.).
PMD
Algunas Funciones
Brinda soluciones para la administración segura de datos.
Realiza un histórico de todas las métricas del proyecto.
Permite visualizar informes con resúmenes de las métricas.
¿Con que lenguajes de programación es compatible?
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. La licencia es: LGPL
Sonar fue desarrollado principalmente con el propósito de hacer más fácil el acceso de la calidad de código a todo el mundo, ya que sonar es una plataforma considerada de código abierto el cual es utilizado para gestionar la calidad del código fuente por parte de los desarrolladores.
Propósito
•Código duplicado
•Normas de codificación
•Las pruebas unitarias
•Código Complex
•Errores potenciales
•Comentarios
•Diseño y arquitectura
Desde la versión 2.0, Sonar permite cubrir la calidad en 7 ejes y así informar sobre:
Sonar puede ser utilizado tanto para apoyar de manera estratégica la mejora constante de la calidad del código fuente de un programa o software como para auditorías puntuales
Introducción
Necesidad
Calidad - Garantía
Herramientas
Mejores practicas
Gestión
Objetivos
General
Desarrollar una simulación de Sonar
Realizar el análisis de los tipos de códigos
Verificar el desarrollo histórico del SONAR
Específicos
Dar a conocer cómo opera y los beneficios que tiene para los desarrolladores de software
Full transcript