초록
대규모의 과제를 수행함에 있어 소프트웨어 형상 관리는 필수이다. 소프트웨어 형상관리 (Configuration Management)의 범주는 버전관리 외에도 각 개발자의 작업영역 관리, 소프트웨어 제작 관리, 개발 프로세스 제어부분까지 폭 넓게 포함하고 있다. 본 논문은 이러한 형상관리 부분에서 소프트웨어 제작부분의 최적화를 위해 다른 부분들이 어떻게 상호 유기적으로 조정되어야 하는지에 방향성을 두고 있으며 특히 형상관리 되어지는 정보 중에 어떠한 내용을 리포팅 할 때 소프트웨어 제작부분의 효율이 높아지는지에 대해 분석하고 그것을 기반으로 새로운 리포팅 시스템을 설계, 구현하고 평가하였다. 평가시에는 기존의 형상관리도구들의 관련 기능들에 대한 분석을 바탕으로 한 상대적 유효성에 대해 평가하였으며 각 리포팅 대상자들에게 관련 정보를 제공했을 때 생겨나는 변화에 대하여 설문 조사하여 그 유효성기 정성적 평가를 추가하였다.
A software configuration management(SCM) is essential for processing large scale project. The scope of SCM involves each developer's work space management, software building management, and development process control as wet] as version control. In this paper we focus on what parts should be controlled systematically for the optimized software build that is an important part of the SCM. We also analyze that to increase the efficiency of software build, what kind of configuration management information should be reported. Based on the analysis, we have actually designed and implemented a new reporting system and evaluated it. The evaluation includes comparative evaluation in efficiency based on the analysis about the related functions provided by existing tools and some additional qualitative evaluation through the questionnaires from stakeholders.