Abstract
VOD service provides an additional revenue for broadcasting companies in addition to the existing subscription fees and advertisement-based revenue. Therefore, each broadcasting company develops its own VOD service and performs frequent improvement work. This leads to the development of new VOD services, so developers are considering ways to effectively handle the frequent development needs. In this background, we conducted an underlying research to apply the feature-oriented analysis model to the development of VOD service. The feature-oriented analysis model used in this study is the Feature-Oriented Domain Analysis (FODA) developed by SEI of Carnegie Mellon University. FODA provides a tool for specifying a feature model of a software domain, based on which developers determine the configuration of a software with customers. This study developed a feature model of the VOD service domain and devised the functionalities and testcases in an integrated manner with the feature model. Additionally, we proposed a VOD service development process utilizing the feature model, function specification, and testcases.
VOD 서비스는 일반 유료방송가입자들 사이의 보편적인 인기뿐만 아니라 가입자 기반 수신료, 광고료와 같은 기존 방송사의 수익 외의 추가 수익을 제공하고 있다. 이와 같은 이유로 각 방송사들은 자신의 VOD 서비스를 개발하고 매출을 높이기 위해 잦은 개선 작업을 수행하기 때문에 개발업체는 이런 개발 요구들에 효과적으로 대응할 방법이 필요한 실정이다. 이 에 본 연구는 사례연구들을 통해 그 효율성이 입증된 대표적 피처지향 분석모델인 FODA (Feature-Oriented Domain Analysis)를 VOD 서비스 개발에 적용하였다. FODA는 카네기멜론대학 SEI에서 개발한 피처지향 분석모델로서 특정 도메인에 해당하는 소프트웨어의 피처모델을 개발하고 이를 기반으로 고객이 원하는 소프트웨어 형상을 결정하는 도구를 제공한다. 본 연구는 개발업체와 함께 VOD 서비스 도메인의 피처모델을 개발하고 VOD 서비스 개발 프로세스 향상을 위한 피처모델 기반의 VOD 서비스 기능과 테스트케이스들을 개발하였다.