{"id":277,"date":"2013-02-10T15:59:20","date_gmt":"2013-02-10T14:59:20","guid":{"rendered":"http:\/\/qualilogy.com\/es\/?p=277"},"modified":"2013-02-18T16:47:46","modified_gmt":"2013-02-18T15:47:46","slug":"instalar-sonar","status":"publish","type":"post","link":"http:\/\/qualilogy.com\/es\/instalar-sonar\/","title":{"rendered":"Instalar Sonar"},"content":{"rendered":"<p><a href=\"http:\/\/vicken.deviantart.com\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-376\" alt=\"SONAR installation - Our environment\" src=\"http:\/\/qualilogy.com\/fr\/wp-content\/uploads\/sites\/2\/2013\/02\/SONAR_Install_Environment.jpg\" width=\"232\" height=\"350\" \/><\/a>Todos conocemos el famoso principio enunciado por Tom DeMarco: \u00abYou cannot control what you cannot measure (No se puede controlar lo que no se puede medir)\u00bb. Todos est\u00e1mos, por supuesto, de acuerdo con esta frase. Sin embargo, muchas personas que trabajan en el mundo de las aplicaciones &#8211; responsables de gesti\u00f3n de proyectos, representantes de los usuarios, managers, stakeholders, e incluso consultores de calidad &#8211; toman decisiones rispecto a presupuesto, a planificaci\u00f3n y calendario y a los equipos sin las medidas necesarias para que puedan controlar sus proyectos.<\/p>\n<p>Estas personas saben que una herramienta de an\u00e1lisis de c\u00f3digo puede producir estas medidas, pero creen que se necesita una formaci\u00f3n t\u00e9cnica para usarla y que es complejo de instalar y de utilizar, y por eso van a reservarla a los \u00abespecialistas\u00bb. <!--more--><\/p>\n<p>Despu\u00e9s de nuestra serie sobre\u00a0<a title=\"An\u00e1lisis de c\u00f3digo ABAP con SONAR\" href=\"http:\/\/qualilogy.com\/es\/category\/sonar\/sonar-abap\/\" target=\"_blank\">an\u00e1lisis de c\u00f3digo ABAP con SONAR<\/a>,vamos a empezar una nueva para presentar la instalaci\u00f3n de un entorno de an\u00e1lisis SONAR. No sabes nada de Java, de SDK o de Tomcat, no sabes instalar una base de datos, y mucho menos SONAR o Jenkins? Esta serie es para ti.<\/p>\n<p>Trabajas en un equipo de proyecto SAP o Cobol, eres un &#8216;tester&#8217; en el mundo de la QA, un consultor de Calidad especializado en los puntos de funci\u00f3n, y nunca has utilizado una herramienta de an\u00e1lisis de c\u00f3digo? Eres una de las personas antes mencionadas que deben tomar decisiones en un proyecto, que buscan medidas para un mejor control? Esta serie es para ti.<\/p>\n<h2>Objectivos<\/h2>\n<p>Esta serie constar\u00e1 de diferentes articulos, el primero sobre nuestro entorno. Luego, veremos sucesivamente la instalaci\u00f3n de los siguientes softwares:<\/p>\n<ul>\n<li>Un JDK (Java Development Toolkit) con un Java run-time para ejecutar aplicaciones J2EE como Sonar, Jenkins o Tomcat..<\/li>\n<li>Tomcat, para gestionar aplicaciones Web como Sonar o Jenkins.<\/li>\n<li>la base de datos Oracle, que no necesitamos presentar.<\/li>\n<li>SONAR.<\/li>\n<li>El Sonar-Runner.<\/li>\n<li>Jenkins y el plugin SONAR para Jenkins.<\/li>\n<\/ul>\n<p>Y terminaremos con un an\u00e1lisis de c\u00f3digo, para comprobar que nuestro entorno de an\u00e1lisis SONAR es operacional, y presentar como configurar este tipo de an\u00e1lisis.<\/p>\n<p>Hay todo tipo de formas diferentes de usar SONAR para varios &#8216;casos de uso&#8217; y procesos, as\u00ed como todo tipo de instalaci\u00f3n. Un programador Java que quiere usar SONAR en un ciclo de integraci\u00f3n continua no proceder\u00eda necesariamente de la misma manera que la que vamos a presentar en esta serie. As\u00ed que tengas en cuenta que este camino no es el \u00fanico, y que incluso en el contexto de nuestros objetivos, podr\u00edamos hacerlo de otra manera.<\/p>\n<p>Sin embargo, este procedimiento de instalaci\u00f3n nos permitir\u00e1 tener una \u00abestaci\u00f3n\u00bb de an\u00e1lisis de c\u00f3digo f\u00e1cil de usar, para producir medidas que permiten evaluar la calidad de las aplicaciones.<\/p>\n<p>Hasta pronto para el primer post de esta serie !<\/p>\n<p>A bient\u00f4t pour le premier post de cette s\u00e9rie !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Todos conocemos el famoso principio enunciado por Tom DeMarco: \u00abYou cannot control what you cannot measure (No se puede controlar lo que no se puede medir)\u00bb. Todos est\u00e1mos, por supuesto, de acuerdo con esta frase. Sin embargo, muchas personas que trabajan en el mundo de las aplicaciones &#8211; responsables de gesti\u00f3n de proyectos, representantes de [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-277","post","type-post","status-publish","format-standard","hentry","category-sonar-instalacion"],"_links":{"self":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/277"}],"collection":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":11,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"predecessor-version":[{"id":322,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/277\/revisions\/322"}],"wp:attachment":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}