DOI QR코드

DOI QR Code

Software Development Methodology for SaaS Cloud Service

SaaS 클라우드 서비스를 위한 소프트웨어 개발 방법론

  • 황만수 (신한대학교 IT융합공학부) ;
  • 이관우 (한성대학교 정보시스템공학과) ;
  • 윤성혜 (서강대학교 컴퓨터공학과)
  • Received : 2014.01.16
  • Accepted : 2014.02.07
  • Published : 2014.02.28

Abstract

A SaaS cloud service represents a model deployed and running on a cloud platform to enable users to use software as an online service. This work proposes a development methodology adequate for the effective development of SaaS cloud services. For doing this, we first analyzed the current state of companies developing SaaS cloud services and identified key factors for the development of SaaS cloud services. Then, we selected and tailored the methodology that is best suited for the development of SaaS cloud services among existing software development methodologies. To validate the applicability of the proposed methodology, we performed a case study tailoring the development methodology adequate for the company developing SaaS cloud services.

SaaS 클라우드 서비스는 사용자가 소프트웨어를 온라인 서비스로 이용할 수 있도록 클라우드 플랫폼에 배치되어 구동되는 모델을 의미한다. 본 연구에서는 SaaS 클라우드 서비스의 효율적인 개발을 위해 적합한 개발 방법론을 제안한다. 이를 위해 우선 국내 SaaS 클라우드 서비스 개발 업체들의 현황을 분석하여 개발 핵심 요소를 도출하고, 이를 토대로 기존 소프트웨어 개발 방법론 중에서 SaaS 클래스 서비스 개발에 가장 적합한 개발 방법론을 선정하여 테일러링 하였다. 그리고 제안한 개발 방법론의 적용가능성을 검증하기 위해 현재 SaaS 클라우드 서비스를 개발하고 있는 업체에 적합한 개발 방법론을 테일러링하는 사례 연구를 수행하였다.

Keywords

References

  1. Gillett, F.E., "Future View: New Tech Ecosystems of Cloud, Cloud Services, and Cloud Computing," Forrester Research Paper, 2008.
  2. Turner, M., Budgen, D., and Brereton, P., "Turning Software into a Service," IEEE Computer, vol.36, no.10, pp.38-44, 2003
  3. Gartner, "Hype Cycle for Cloud Computing, 2012", 2012. 8
  4. IDC, "Worldwide Software as Service 2010-2014 Forecast: Software Will Never Be the Same,"2010
  5. Beck, K., Andres, C., "Extreme Programming Explained: Embrace Change (2nd Edition)" Addison_Wesley, 2004
  6. Heineman, G. T., Councill, W. T. "Component based software engineering : putting the pieces together", ACM Press, 2001
  7. Northrop, L., Clements P. "Software Product Lines", Addison_Wesley, 2002
  8. Kang, Kyo C., et al. Feature-oriented domain analysis(FODA) feasibility study. No. CMU/SEI-90-TR-21. CARNEGIE-MELLON UNIV. PITTSBURGH PA SEI, 1990.

Cited by

  1. Development of Smart Health Client based on Real-Time Health Information Sharing Framework vol.14, pp.3, 2014, https://doi.org/10.7236/JIIBC.2014.14.3.131