Abstract
Recently, software has taken up an increasing share of the weapons system. The software development environment is also becoming very diverse. In the field of weapons software, software technical documents, source codes, and execution files are standardized as defense standards material. Through defense standards, the software file lists and development environments for creating software execution files are required to be documented. However, additional efforts to rebuild the software development environment are needed to recreate the software execution file based on defense standards material after the end of R&D. Therefore, in this study, we propose an improvement method for the quality of software standards material using virtualization technology. This is expected to reduce efforts to rebuild the software development environment and solve problems caused by discontinuation of the development environment.
최근 무기체계에서 소프트웨어가 차지하는 비중이 증가함에 따라 소프트웨어 개발환경 또한 매우 다양해지고 있다. 무기체계 소프트웨어 분야에서는 국방 규격자료로 소프트웨어 기술문서, 소프트웨어 소스코드, 소프트웨어 실행파일을 제출하도록 하고 있다. 국방 규격을 통해 소프트웨어 실행파일을 재생성하기 위한 소프트웨어 파일목록 및 개발환경을 문서화하도록 요구하고 있다. 하지만 연구개발 종료 후 해당 규격자료를 기반으로 소프트웨어 실행파일을 생성하기 위해서는 기술문서에 작성된 개발환경 정보를 참고하여 개발환경 재구축 등의 추가적인 노력이 필요하다. 따라서 본 연구에서는 가상화 기술을 활용하여 소프트웨어 규격자료의 품질을 향상하는 방안을 제시하고자 한다. 이를 통해 소프트웨어 개발환경 재구축에 대한 노력 절감 및 개발환경 단종으로 인한 문제를 해결할 수 있을 것으로 기대한다.