Static Analysis for Code Quality on R&D Projects of SW Development

SW 개발 R&D 프로젝트에서 소스 코드 품질을 위한 정적분석

  • Published : 2017.02.01

Abstract

본고에서는 SW 개발 R&D 프로젝트에 개발 소스 품질 검증을 위한 정적분석 실행방안을 기술한다. 정적분석 실행 방안으로 소스 코드 품질 검증 대상 SW 개발 R&D 프로젝트 범위와 정적분석 검증 기준을 기술하고, 정적분석 검증을 위한 구체적 실행 방안과 검증 프로세스 그리고 정적분석 검증을 지원 환경 체계를 제시했다. 또 제시된 정적분석 검증 실행 방안에 근간하여 수행 중인 프로젝트에서 개발한 소스 코드에 대해 시범적으로 정적분석 검증을 수행하고 이를 바탕으로 정적분석 검증 실행의 안정적인 도입 및 운영 방향을 시사점으로 기술하였다. 제시된 정적분석 검증 실행 방안은 SW 개발 R&D 프로젝트에서 개발 소스 코드 품질 관리 및 유지를 위한 방안으로 고려해 볼 수 있을 것으로 기대한다.

Keywords

Acknowledgement

Grant : 경영품질성과 향상을 위한 프로세스 개선 및 혁신전략 연구 과제

References

  1. 박정현 외 3인, "R&D 품질관리를 위한 Q-mark 개선 방향," 한국품질경영학회 추계학술대회, 2014.
  2. J.-H. Park et al., Q-mark Model for Quality of R&D Projects, FGCN2014, SERSC Proceeding. 2014.
  3. 서우역 번역(스티브맥코넬), "Code Complete," 정보문화사, 2005. 4.
  4. 테스트마이다스, "품질관리개선," ETRI Seminar, 2015. 2.
  5. TTA, "14차 SW 테스트전문가 양성교육-일반과정," 2015. 8.
  6. 여지영(석사논문), "소스 코드의 지속적 통합을 통한 검색엔진 코드 품질과 결함율 개선을 위한 연구," 숭실대학교, 2012.
  7. 정영범, "코딩기술과 정적분석," 파수닷컴, 2015.
  8. 테스트마이다스, "품질보증개요," KAIST 전문교육, 2014. 6.
  9. 테스트마이다스, "CI 서버를 이용한 품질 관리 방안," KAIST 전문교육, 2014. 6.
  10. NIPA, "SW 개발 품질관리 매뉴얼," 2013. 12.
  11. NIPA, "공개소프트웨어를 활용한 정적분석," GCS School, 2015. 5.
  12. NIPA, "CI 구축 및 적용," GCS School, 2015. 5.
  13. (주)소프트4소프트, "정적 분석 & 코딩 표준, 코드 점검(RESORT) 프로세스 소개," 2016.
  14. OpenEG (김영숙), "소프트웨어 개발 보안," 파수닷컴 원포인트 보안세미나, 2015.
  15. 박정현, "CodeInspector 기반 정적분석 구축 환경과 적용 사례," ETRI, 2016. 9.
  16. 박정현, "코드 기반 정적 시험 및 품질 검증 시스템 구축," ETRI, 2015.