Abstract
This paper proposes an integrated management system for products of game software development. Those products generated over software life-cycle are generally huge in numbers, various in kinds and interconnected in relationships among them. Especially they are highly complex and tightly coupled each other because they are used to build another world which is composed of multi-modal data such as graphics, sound, logics and so on. Therefore it is critical to manage development products in an integrated manner to guarantee the quality of software. The proposed system is designed to provide project/requirement/configuration/traceability management capabilities and interfacing to CASE standards. To achieve the objective, it is based on data warehouse technologies which provide central repositories of heterogeneous data, multi-aspect reporting&analysis capabilities, traceability, verification, etc.
게임과 같은 엔터테인먼트 분야의 소프트웨어 품질을 일정 수준 이상으로 보장하면서 개발을 진행하기 위해서는 소프트웨어의 생애주기 상에서 발생하는 다양한 종류의 개발 산출물들을 효과적으로 관리해야 한다. 게임 소프트웨어 개발 산출물들은 문서, 소스코드, 모델, 도면, 그래픽 리소스 등과 같이 다양한 형식과 종류를 갖게 되며 그 양이 매우 방대한 것이 일반적이다. 따라서 소프트웨어 개발 산출물들을 통합 관리하는 것이 품질보증을 위해 필수적이며, 이를 위해 본 연구에서는 서로 다른 종류의 산출물을 통합 관리할 수 있도록 하는 기능에 초점을 맞춘 소프트웨어 산출물 통합관리시스템을 설계하였다. 이 시스템은 프로젝트관리, 요건관리, 형상관리, 추적성관리, 소프트웨어공학도구 표준 인터페이스 기능 등을 제공할 수 있도록 설계되었다. 특히 이 통합관리시스템은 데이터웨어하우스 기술을 기반으로 함으로써 이종의 데이터를 통합 저장할 수 있는 중앙 저장소를 제공하고, 이를 바탕으로 한 다측면 보고 및 분석, 추적, 검증 등의 개발 프로세스들을 효과적으로 지원할 수 있도록 설계되었다.