2월, 2014의 게시물 표시

SW품질관리를 위한 Visualization - SonarQube

개요 정적분석 및 동적 소스 코드 분석도구인 SonarQube를 적용해서 프로젝트 초기에 품질속성을 확보하라. [참고] SonarQube를 이용한 지속적인 품질 관리 SW품질관리를 위한 visualization 설치 ( 참고 : http://www.youtube.com/watch?v=IFlN4bUufi8) 1.mysql 설치    SonarQube는 MySql, Oracle, PostgreSQL, MS-SQL을 지원한다. 2. SonarQube 설치     http://www.sonarqube.org/downloads/ 에서 다운받아 설치. 3. SonaQube 설정     압축을 푼 디렉토리 의 conf/sonar.properties 파일의 내용에서 db연결 부분을 편집     하여 준다. 자세한 방법은  http://www.youtube.com/watch?v=IFlN4bUufi8 를 참조. 4. 기본 스티마 생성     SonarQube는 첫 실행시에 자동으로 테이블을 생성하는데 이때 필요한 스키마 정보를     입력해야 한다.       https://github.com/SonarSource/sonar-examples/tree/master/scripts/database/mysql     의 내용을 적용한다. 5. SonarQube설치 디렉토리/bin 아래 실행스크립트를 실행하여 기동 시킨다.    (기본 주소는 http://localhost:9000 ) 분석 SonarQube를 통해 분석을 하기 위해서는 SonarQube Runner, maven, ant, gradle등의 방법이 있다. 이중 eclipse와 연동을 위해서는 maven을 통한 분석방법이 좋아 보임. 1.pom.xml파일 설정 http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+Maven 의 내용을 참조하여 pom.xml파일에 prof