컴포넌트기반의 웹 기반 교육시스템 설계에 관한 연구

A Study on the WBI System Design & Implemented based on the Component

  • 발행 : 2001.10.01

초록

소프트웨어를 개발하는데 미리 구현된 블록을 사용하여 소프트웨어 개발비용과 시간을 단축할 수 있다. 이와 같이 미리 구현된 블록을 컴포넌트(Component)라고 한다. 웹 기반 교육(WBI)이 많은 장점을 가지고 있으나 한편으로는 웹 기반 수업 혹은 웹 기반 교육의 초기에는 교수자의 개인적인 수준에서 교육 시스템이 개발 운영되어 체계적으로 개발 관리되지 못하였고 교수-학습자의 요구사항을 충분히 반영하지 못하였다. 그리고 분산되어 있는 자료의 적절한 활용과 검색이 용이하지 못하여 중복 개발되고 신뢰성이 떨어지는 문제점등을 내포한다. 이 논문에서는 WBSE(Web Based Software Engineering)개념을 웹 기반 교육시스템에 도입하여 요구사항을 반영하고 기존에 개발되어 사용되고 있는 소프트웨어를 컴포넌트화 하는 작업을 시도하여 이를 재사용 통합함으로써 새로운 교육 소프트웨어 개발에 사용하는 일련의 과정에 대하여 연구 기술하였다.

When the developers develop the software, the cost and time of the software development can be reduced by using blocks that are implemented previously. We call these implemented blocks components. In the early stage of Web-based Instruction, it didn't gain preference in spite of it's benefit of convenience. The main reason is, I think, the lack of generality at the education system which eventually results in unsatisfactory facilities compared with the requirement of teachers and students. And the early systems don't make good use of the plenty data in distributed environment, and don't show so good reliablity due to lack of systematic design and development. In this paper, we suggest WBI developing technology using the concept of WBSE. WBI developing is consist of component of pre-developed education software, integration of component using its reusability, and production of more requirement-satisfactory education software.

키워드

참고문헌

  1. 박종선, 웹기반의 적응적 코스웨어 설계를 위한 탐색지원기법에 관한 고찰, 교육공학연구, 15(1), pp.65-89, 1999
  2. Ian Sommerville and Pete Sawyer, Requirements Engineering, Wiley, 1997
  3. Richard H'Thaver and Merlin Dorfman, Software Requirements Engineering, 2nd Edition, IEEE Computer Society Press, 1997
  4. Butler Group, Component-Based Development: Application Delivery and Integration Using Componentised Software, 1998
  5. 신규상외3인 'CBD지원도구의 설계 및 프로토 타이핑', 한국정보과학회지 2001
  6. Taylor, R. N., Medvidovic, N., Anderson, K. M., Whitehead, E. J. Jr., Robbins, J. E., Nies, K. A., Oreizy, P. and Dubrow, D. L., 'A Component and Message-Based Architectural Style for GUI Software,' IEEE Transactions on Software Engineering, Vol.22, No.6, pp.390-406, June. 1996 https://doi.org/10.1109/32.508313
  7. Felix Bachman, Len Bass, 'Technical Concepts of Component-Based Software Engineering,' Technical Report CMU/ SEI-2000-TR-008, 2000
  8. 길준형 신호준 김성원 김행곤 '웹 기반 교육 시스템에서 교수 지원 컴포넌트의 구현', 제28회 정보과학회 춘계학술발표논문집
  9. 전주현, 홍찬기 'WBSE를 이용한 웹 기반 학습시스템에 관한 연구', 제28회 정보과학회 춘계학술대회논문집
  10. 김재선외3인 '웹 기반요구 사항 관리도구의 구현', 소프트웨어 공학회지, 2000
  11. James D. Palmer, N. Ann Fields, 'Computer Supported Cooperative Work,' Computer, Vol.36, 1994
  12. Namkyu Cho, 'Building the EJB component with CBD96,' March, 2000
  13. J. Penix, 'Automated Component Retrieval and Adaptation Using Formal specifications,' Ph. D Dissertation, Dept. of Electrical and Computer Engineering and Computer Science, University of Cincinnati, Apr. 1998
  14. Terry Quatrani, Visual Modeling with Rational Rose and UML, Addiosn-Wesley, 1998
  15. 김철진, 김수동 '컴포넌트 워크플로우 커스터마이제이션 기법' 정보과학회지