DOI QR코드

DOI QR Code

A Change Tracking Technique for Maintaining Consistency of Game Design Artifacts

게임 기획 산출물의 일관성 유지를 위한 변경 추적 기법

  • 박재현 (숭실대학교 컴퓨터학과) ;
  • 이두원 (숭실대학교 컴퓨터학과) ;
  • 류성열 (숭실대학교 정보과학대학 컴퓨터학부)
  • Published : 2006.02.01

Abstract

The Game development process that the Korea Game Development Infinity researches and publishes has laid important groundwork for the game industry. However, the game design cannot guarantee a software quality because an artifact is made incorrect by a game planner's new idea and modification. In this paper theorized the system to maintain artifacts consistently that is generated in planning phase and make changed contents traceable. First, it defined an ACT graph to represent relation of between artifacts, a ACT table that traces and manages it changes and a table of artifacts change history. Also, it suggested the ACT process applying as we mentioned above. Then we worked a case study to verify the change tracking technique which is presented. In a case study, we find game designer is capable to grip and modify a change of artifacts when it occurs a change of game design artifacts. As a result of that, we can save the time and effort to maintain the consistency among game design artifacts.

한국게임산업개발원에서 연구 발표한 게임제작 프로세스와 게임 기획서 표준양식은 게임 산업을 위한 중요한 초석이 되었다. 그러나 게임기획은 기획자의 새로운 아이디어와 변경으로 정확한 산출물을 작성할 수 없어 소프트웨어의 품질을 보장할 수 없다. 본 연구에서는 기획단계에서 생성되는 산출물들을 일관성 있게 유지 관리하고 변경된 내용을 추적할 수 있는 체계를 정립하였다. 첫째, 각 산출물간의 연관관계를 표현하늘 ACT그래프, 산출물의 변경을 추적 관리를 위한 ACT 테이블 및 산출물 변경 이력 테이블을 정의하였다. 또 이를 활용한 게임 기획 ACT 프로세스를 제시하였다. 제시한 추적 기법의 유효성을 검증하기 위하여 사례연구를 통해 게임 기획 산출물의 변경 발생시 게임 기획자가 관련 산출물과 항목을 신속히 파악하고 변경 가능한 것을 확인함으로써 게임 기획 산출물의 일관성 유지 노력과 시간을 절약할 수 있음을 보였다.

Keywords

References

  1. '디지털콘텐츠 산업백서 2003', 한국소프트웨어진흥원, 2004
  2. '2004 대한민국 게임백서', 한국게임산업개발원, 2004
  3. '게임 제작 프로세스에 관한 연구', 한국게임산업개발원, 2003
  4. '게임 제작 프로세스 개선안에 관한 연구', 한국게임산업개발원, 2004
  5. '게임 기획서 표준양식 연구 보고서', 한국게임산업개발원, 2004
  6. 이승훈, '게임 소프트웨어 개발 프로세스에 관한 경험적 연구', 숭실대학교 석사학위논문, 2005
  7. K. Narayanaswamy., Neil Goldman., 'Lazy consistency : a basic for cooperative software development', Proceeding of the ACM conference on Computer-supported cooperative work table 1992, 1992 https://doi.org/10.1145/143457.143521
  8. IEEE 830-1993, Recommended Practice for Software Requirements Specifications, 1993
  9. Roger S. Pressman, 'Software Engineering A Practitioner's Approach', 5rd Ed, McGraw Hill, 2001
  10. E. Wallmuller, 'Software Quality Assurance A Practical Approach', Prentice Hall, 1994
  11. D. Kung, P. Hsia and J. Gao(Eds), 'Testing Object-Oriented Software', IEEE Computer Society, 1998
  12. IEEE Std 610.12-1990 Standard Glossary of Software Engineering Terminology, 1990
  13. OMG, UML Specification v1.5, OMG, Inc., March, 2003