Efficient Development and Quality Evaluation of Online Library System using Framework

프레임워크 기반 온라인 서재 시스템의 효율적인 구현 및 품질 평가

  • 박윤영 (성신여자대학교 일반대학원 전산학과) ;
  • 변혜원 (성신여자대학교 IT학부)
  • Received : 2010.03.02
  • Accepted : 2010.04.28
  • Published : 2010.05.31

Abstract

In a web 2.0 environment, as a wide range of web services are being utilized, it requires quick and convenient way to develop web applications. For this purpose, the framework has been recently introduced and has been applied to web applications. However, software quality application model has not been presented for the web application using framework. In this paper, we develop web application, online library system using a number of frameworks. The system allows users to freely share book information. In order to evaluate the system, we present new software quality evaluation model for web applications using framework. The five quality attributes, functionality, usability, efficiency, maintainability, stability are defined based on the international standard for software quality evaluation, ISO/IEC 9126-2. We also propose the evaluation metrics for the web application using framework and perform quantitative evalzuation for the online library system.

웹 2.0 환경에서 웹 서비스의 활용범위가 점차 확대됨에 따라서 웹 애플리케이션을 신속하고 편리하게 개발할 수 있는 방법이 요구되고 있다. 최근에 이러한 목적으로 도입되고 있는 프레임워크는 범용으로 설계되어 다양한 웹 애플리케이션에 적용되고 있지만 프레임워크를 이용하여 개발된 웹 애플리케이션에 대한 적합한 품질 평가 모델이 제시되지 않고 있다. 따라서 본 논문에서는 다양한 프레임워크를 이용하여 사용자 간에 도서 정보를 자유롭게 공유할 수 있는 온라인 서재 시스템을 개발하고, 이를 평가하기 위하여 프레임워크 기반의 웹 애플리케이션에 적합한 품질 평가 모델을 제시한다. 소프트웨어 품질 평가의 대표적인 국제 표준인 ISO/IEC 9126-2를 기반으로 기능성, 사용성, 효율성, 유지보수성, 안정성의 다섯 가지의 품질 특성을 정의하고 프레임워크 기반의 웹 애플리케이션의 품질 특성에 초점을 맞춘 평가 메트릭을 제시함으로써 온라인 서재 시스템에 대한 객관적이고 정량적인 평가를 수행한다.

Keywords

Acknowledgement

Supported by : 성신여자대학교

References

  1. S. Burbeck, "Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller," http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html, 1987.
  2. J. Arthur and S. Azadegan, "Spring Framework for Rapid Open Source J2EE Web Application Development: A case study." IEEE AGIS Conference, pp. 90-95, 2005.
  3. 송지훈, 이시진, "오픈소스 소프트웨어 특성을 고려한 소프트웨어 평가모델" 한국인터넷정보학회 학술발표대회 논문집, 제9권, 제1호, pp. 347-352, 2008.
  4. Software Engineering-Product Quality-Part 1: Quality Model. ISO/IEC, 2001.
  5. Software Engineering-Product Quality-Part 2: External Metrics, ISO/IEC TR 9126-2, 2003.
  6. Software Engineering-Product Quality-Part 3: Internal Metrics, ISO/IEC TR 9126-3, 2003.
  7. Software Engineering-Product Quality-Part 4: Quality in use metrics, ISO/IEC TR 9126-4, 2003.
  8. S. Mavromoustakos and A. S. Andreou, "WAQE: a Web Application Quality Evaluation model," International Journal of Web Engineering and Technology, Vol.3, No.1, pp. 96-120, 2007. https://doi.org/10.1504/IJWET.2007.011529
  9. Mark Tomita, "Administration Design Quality Web site Evaluation Method," http://srein-hardt.nyu.edu/hepr/resources/online/adq.pdf.
  10. L. O. Santos, "Web-site Quality Evaluation Method: a Case Study on Museums," ICSE 2nd Workshop on Software Engineering over the Internet, 1999.
  11. 박선영, 한효섭, 정기원, "웹 서비스 테스트 단계에서의 기능성 품질평가 모델" 한국인터넷정보학회 학술발표대회 논문집, pp. 469-472, 2009.
  12. 김용원, "사용자 측면을 고려한 웹 서비스의 품질 평가 모델 설계" 한국정보기술학회 논문지, 제6권, 제5호, pp. 138-144, 2008.
  13. 이종민, "보안소프트웨어 제품을 위한 평가 매트릭스 연구" 한국정보과학회 가을 학술발표논문집, 제33권, 제2호, pp. 427-432, 2006.
  14. N. Ayewah, W. Pugh, J. D. Morgenthaler, J. Penix, and Y. Zhou, "Evaluating Static Analysis Defect Warning On Production Software," ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering, pp.1-8, 2007.
  15. http://findbugs.sourceforge.net
  16. Web Application Security statistics 2008, http://www.projects.webappsec.org