DOI QR코드

DOI QR Code

A Study on an Efficient Environment for Web Applications Development

웹 어플리케이션의 효율적인 개발 환경 구축에 관한 연구

  • 강병도 (대구대학교 정보통신공학부) ;
  • 이미경 (대구대학교 대학원 컴퓨터정보공학과)
  • Published : 2003.06.01

Abstract

Due to the rapid growth of Internet, modern software applications must support many web-based functionalities than traditional software applications. These web-based functional supports increase the complexity of software architecture and the cost of software development. Therefore, the development of an efficient environment that web characteristics are well reflected is the most important. In this thesis, we have presented an efficient environment for development of web applications. For the presented environment, after considering the web characteristics, we defined a Process for web applications and modeling environment. The Presented environment has three main functions : $\circled1$ it Provides a modeling environment for design of web-based applications, $\circled2$ it has a modeling language called WML(web-application modeling language), $\circled3$ it automatically extracts web pages from diagrams. As a result, using the three main functions of the presented environment, we can easily design, develop, and maintain the web applications.

인터넷의 급격한 성장과 함께 기존의 많은 소프트웨어들이 웹 기반으로 그 모습을 변화하고 있으며, 이로 인해 웹 어플리케이션의 복잡성이 증가되고 개발에 있어 많은 비용이 소요되고 있다. 따라서 웹의 특성을 잘 반영하는 개발 환경의 구축이 무엇보다 중요시된다. 본 논문에서는 웹 어플리케이션 개발을 위한 효율적인 환경을 제시한다. 이를 위해 웹의 특성을 파악한 후 웹 어플리케이션을 위한 프로세스와 모델링 환경을 정의한다. 제시된 환경은 크게 3가지 기능을 가진다. 첫째, 웹 어플리케이션 설계를 위한 모델링 환경을 제공한다. 둘째, WML이라는 웹 어플리케이션 모델링 언어를 제공한다. 셋째, 모델링 단계에서의 다이어그램을 바탕으로 자동으로 웹 페이지를 추출한다. 결국 제시된 환경의 사용은 웹 어플리케이션의 설계, 개발, 유지보수를 용이하게 할 수 있다.

Keywords

References

  1. Pressman, R. S., 'Software engineering: a practitioner's approach,' McGraw-Hill, 2001
  2. Lin, J, Taso, H., & Chu, Y., 'Object-Oriented Analysis and Design of Web-Based Information Systems,' Proceedings of the 8th Annual IEEE International Conference and Workshop on the ECBS, 2001 https://doi.org/10.1109/ECBS.2001.922407
  3. Ginige, A., & Murugesan, S., 'Web engineering: an introduction,' IEEE Multimedia, 8(1), pp.14-18, 2001 https://doi.org/10.1109/93.923949
  4. Powell, T. A., Jones, D. L.& Cutts, D. C., 'Web site engineering: beyond web page design,' Prentice Hall, 1998
  5. 정병권, 김동수, 송재형, 황종선, '웹 기반 시스템의 분석 및 설계 방법론 개발과 적용', 정보과학회논문지 : 컴퓨팅의 실제, 8(2), pp.155-166, 2002
  6. Garzotto, F., Paolini, P., & Schwabe, D., 'HDM-A Model-Based Approach to Hypertext Application Design,' ACM Transactions on Information Systems, 11(1), pp.1-26, 1993 https://doi.org/10.1145/151480.151483
  7. Isakowitz, T., Stohr, E. A., & Balasubramanian, P., 'RMM : A Methodology for Structured Hypermedia Design,' CACM, 38(8), pp.34-44, 1995 https://doi.org/10.1145/208344.208346
  8. Schwabe, D., Rossi, G., & Barbosa, S. D. J., 'Systematic Hypermedia Application Design with OOHDM,' Proceedings of the ACM International Conference on Hypertext, pp.116-128, 1996 https://doi.org/10.1145/234828.234840
  9. Eriksson, H. E., Penker, M., 'Business Modeling with UML,' Wiley, 2000
  10. Baresi, L., Garzotto, F.. & Paolini, P., 'Extending UML for Modeling Web Applications,' Proceedings of the 34th Hawaii International Conference on System Sciences, Vol.3, 2001 https://doi.org/10.1109/HICSS.2001.926350
  11. Schranz, M. W., Weidl, J., 'Engineering Complex World Wide Web Services with Jessica and UML,' Proceedings of the 33th Hawaii International Conference on System Sciences, Vol.6, 2000 https://doi.org/10.1109/HICSS.2000.926889