Designing VOD Service Domain Feature Model and VOD Service Developing Process Based-on it

VOD 서비스 도메인 피처모델과 이를 기반한 VOD 서비스 개발 프로세스

  • 고광일 (우송대학교 테크노미디어융합학부 영상콘텐츠전공)
  • Published : 2017.09.30

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 서비스 기능과 테스트케이스들을 개발하였다.

Keywords

References

  1. 권호영, 추정민, "디지털 시대 데이터 방송의 현황과 정책", 한국콘텐츠진흥원 정책연구보고서, 2002년.
  2. "데이터방송 서비스 시장 현황 및 시사점", KT경제경영연구소(DIGIECO) 이슈 리포트, 2008년.
  3. Kyo C. Kang, et. al., "Feature-Oriented Domain Analysis (FODA) Feasibility Study", CMU/SEI-90-TR-21 ESD-90-TR-222, 1990.
  4. 카네기멜론대학 SEI: http://www.sei.cmu.edu
  5. Kang KC, Kim M, Mim Moonzoo, Lee J, Kim B, "Feature-oriented re-engineering of legacy systems into product line assets - a case study", Software Product Line, Proceeding Book Series: Lecture Notes in Computer Science, Springer, 2005.
  6. Kyo C. Kang, Sajoong Kim, Jaejoon Lee, Kwanwoo Lee, "Feature-oriented engineering of PBX software for adaptability and reusability", Software: Practice and Experience, Vol. 29, No. 10, 1999.
  7. Mukesh Arya, "Diligence of Domain Engineering in Accounting Management System", Intranational Journal of Computer Applications and Information Technology, Vol 1, No. 1, 2012.
  8. 고광일, "국내 디지털케이블 방송사의 VOD 서비스 활성화를 위한 VOD 모바일 앱 개발 사례", 한국융합보안학회 정보․보안논문지, 제14권, 제2호, 2014년.
  9. K. I. KO, "Introduction of a VOD Mobile App for Promoting VOD Service of a Domestic Digital Cable Broadcasting", Convergence Security Journal, vol. 14, no. 2, 2014.
  10. 이재준, 김경석, 고재훈, 강교철, "프로덕트 라인 엔지니어링에서 동적 재구성이 가능한 임베디드 시스템 개발을 위한 취처 중심의 방법", 정보과학회지, 제24권, 제 11호, 2006년.
  11. 이재준, 강교철, "프로덕트 라인 소프트웨어 개발 프로세스", 정보과학회지, 제20권, 제3호, 2002년.
  12. Ian Sommerville, Software Engineering, Pearson Higher Dducation, 2015.