An Object-Oriented Analysis and Design for Remote Examination System on Internet

인터넷기반 원격시험시스템의 객체지향적 분석 및 설계

  • 김윤호 (안동대학교 전자정보산업학부) ;
  • 박운영 (컴포넌트뱅크 연구원)
  • Published : 2002.10.01

Abstract

This Pager presents an object-oriented analysis and design for Remote Examination System on Internet. The UML is used for describing the process of analyzing and designing the system. The system is composed of the parts: Question Generation part that professors make questions, Question Answer part that students answer the questions. By object-oriented analysis and design, the system inherits the advantages of object-oriented methodology. All the results are retained on database on server-side. This system can be integrated with the Cyber-University System, and substituted for off-line paper-based tests or adopted to on-line poll applications on Internet.

본 논문에서는 UML에 기반한 객체지향적 모형화에 의하여 인터넷에 기반한 원격 시험 시스템의 체계적인 분석 및 설계를 제시한다. 본 시스템은 기본적으로 교수가 문제를 출제하는 문제 출제부와 학생이 문제 에 응시하는 문제 풀이부로 구성된다. 객체지향에 기반하여 설계하고 설계과정에서 UML을 사용하여 설계 내용을 표현함으로써 객체지향적 설계의 장점인 체계적인 설계와 재사용성, 특정 프로그래밍 언어에의 의존성 등을 확보함으로써 개발과 테스팅, 수정, 보완에 있어서 효율성과 비용 절감을 얻을 수 있다. 또한 본 논문에서의 원격 시험 시스템은 원격 교육 시스템에 적용시킬 수 있으며, 기존의 오프라인 시험의 대치 또는 인터넷에 기반한 설문조사를 시행하는 시스템으로의 전환도 가능하여 다양한 분야에 적용이 가능하다.

Keywords

References

  1. G. Booch, 'Object-Oriented Development,' IEEE Trans. Software Engineering, vol. SE-12, no.2, pp. 211-221, 1986 https://doi.org/10.1109/TSE.1986.6312937
  2. G. Booch, Object-Oriented Analysis and Design with Applications, Addison-Wesley, 2nd Ed., pp. 3-26, 1994
  3. J. Rumbaugh, I. Jacobson and G. Booch, The Unified Modeling Language Reference Manual, Addison-Wesley, pp. 3-11, pp. 449-452, 1999
  4. G. Booch, J. Rumbaugh and I. Jacobson, The Unified Modeling Lauguage User Guide, Addison-Wesley, pp.13-35, 1999
  5. G. Schneider and J. P. Winters, Applying Use Cases: A Practical Guide, Addison-Wesley, pp. 83-132, 1998
  6. D. Rosenberg, Kendall Scott, Use Case Driven Object Modeling with UML: A Practical Approach, Addison-Wesley, pp. 37-56, 1999
  7. R. G. Fireman and C. F. Kemerer, 'Object- Oriented and Conventional Analysis and Design Methodologies,' Computer, vol. 25, no. 10, pp. 22-39, 1992 https://doi.org/10.1109/2.161278
  8. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object- Oriented Software, Addison-Wesley, pp. 107- 116, 1995
  9. M. Grand, Patterns in Java, vol. 1, Wiley, pp. 89-98, 1998