DOI QR코드

DOI QR Code

A Study on the Component Based Development Methodology : MCPI for Crop Production Information System

작물생산정보시스템을 위한 컴포넌트 기반 개발 방법론 MCPI에 관한 연구

  • 박동진 (공주대학교 산업과학대학 산업시스템공학과) ;
  • 서순모 (한밭대학교 정보통신컴퓨터공학부) ;
  • 김인환 (공주대학교 대학원 전자상거래학과)
  • Published : 2005.06.01

Abstract

For the implementation of science and technology based agriculture, one of the domestic rural development strategies, it is essential that we should have an integrated information system for each crop production. This system would be a web-based collaborative system for the local farmer and the advisors who guide the crop production technically, and would be capable of providing the real-time analysis functionalities and expert knowledge. In this thesis, we proposed a component based development methodology called MCPI(Method for Crop Production Information system) which employs and re-organizes Marmi-III, the popular existing component based methodology for the large scale S/W development project. In particular, MCPI is designed to reflect the characteristics of crop production information system and for the small and medium S/W project. To show the applicability in real-world problems, we develop and evaluate a prototype which is based on our proposed methodology for the rice production farmer in mid-Choongnam area.

우리나라 농촌의 발전전략중 하나인 정밀과학 기술농업실현을 위해서는 작물별 통합기술정보시스템이 필요하다. 이 시스템은 웹 기반으로 작물생산자와 기술조언자를 위한 협업시스템이어야 하며, 실시간 정보 분석 및 지식제공이 가능하여야 한다. 본 논문에서는 상기 특성과 농업 분야 작물생산정보시스템이라는 특징을 가지고 이를 지원하는 작물 컴포넌트 등의 개발을 위한 방법론을 만들었다. 특별히 기존의 대단위 프로젝트에 적합한 마르미-III 방법론을 작물생산정보시스템을 위한 컴포넌트의 개발 특성에 적합하게 재조직화 하여 MCPI(Method for Crop Production Information system)를 제시하였다. 또한 현실문제의 적용가능성을 파악하기 위하여 MCPI에 기초하여 작물생산정보시스템 컴포넌트의 프로토타입을 개발하고 평가하였다. 평가결과 타 방법론과 비교하여 농작물분야에 최적화된 단위 컴포넌트 개발방법론이라는 것을 확인하였으며 비교결과를 논문에 기술하였다.

Keywords

References

  1. 강정혁, '메타데이터 기반의 농업정보제공체계에 관한 연구', 농촌경제 83, pp.119-134, 1998
  2. 농림부, '인터넷 기반 실시간 감자역병관리 전문가 시스템 개발', 고령지농업시험장, 1999
  3. 농림부, '장거리 이동성 해충류의 Internet 조기경보체계 개발', 경상대학교 농과대학, 1999
  4. 류은정, 김현주, 강현석, '인터넷 환경에서의 벼 병해충 예찰정보 시스템', 멀티미디어학회지, 제2권 1호, 1998
  5. 전상욱, 김인규, 김정윤, 윤경아, 배두환, 'CBD 방법론 비교분석', 정보처리학회지, 제10권 제3호, pp.30-39, 2003
  6. Allen, P. and Frost, S., 'Component-Based Development for Enterprise Systems: Applying The SELECT Perspective', Cambridge University Press - SIGS Publications, 1998
  7. Allan Leck Jensen, Peter S. Boll, Lver Thysen, B.K Pathak, 'Pl@netInfo-a web-based system for personalised decision support in crop management', Computers and Electronics in Agriculture 25, pp.271-293, 2000 https://doi.org/10.1016/S0168-1699(99)00074-5
  8. Allan Leck Jensen, Iver Thysen, Peter S. Boll, B.K Pathak, 'Pl@netInfo-A World Wide Web based Decision Support System For Crop Production Management in Denmark', Department of biometry and Informatice, Danish Institute of Agricultural Sciences, Research Centre, Denmark
  9. Allan Leck Jensen, 'Building a web-based information system for variety selection in field crops-objects and results', Computers and Electronics in Agriculture 32 pp.195-211, 2001 https://doi.org/10.1016/S0168-1699(01)00165-X
  10. Atkinson, C., et al., 'Component-Based Product Line Engineering with UML', Addison-Wesley, 2001
  11. Alan Brown, 'From Component Infrastructure to Component-Based Development', ICSE
  12. Butler Group, 'Component_Based Development:Application Delivery and Integration Using Component Software', 1998
  13. Blechar, M. 'Component-Based Development', Gartner Symposium/ITxpo 2000, Orlando, FL, October 2000
  14. Cameron, B. et al. 'Component Apps Realities', The Forrester Report, June, 1998
  15. Cheesman, J. and Daniels, J., 'UML Components: A Simple Process for Specifying Component-Based Software', Addison-Wesley, 2000
  16. Desmond Francis D'Souza, Alan Cameron Wills. 'Objects, component. and frameworks with UML: the Catalysis approach', Addison Wesley Longman Inc, 1999
  17. D'Souza, D.F., and A.C. Wills, 'Object, Components, and Frameworks with UML: The Catalysis Approach', Addison-Wesley, 1998
  18. Hoque, F. 'e-Enterprise: Business Models, Architecture and Components', Cambridge, UK: Cambridge University Press, 2000
  19. Larsen, G. 'Component-Based Enterprise Frameworks', Communications of ACM, Vol.43, No.10, 2000
  20. Luis Anido, Martin Llamas and Manuel J. Fernandez, 'Developing WWW-based highly interactive and collabrative applications using software components', Softw. Pract. Exper. 31 : 845-867(DIO:10.1002/spc.391), 2001
  21. Moon, J-H, Jung, J-S, Choe, Y-C, 'Information Requirements Analysis for Developing MIS in Agriculture', AFFITA 2000, Proceeding of the second Asian conference for Ionformation Technology in Agriculture, Jun 15-17, pp.323-336, 2000
  22. Kruchten, P.B., 'Rational Unified Process, The : An Introduction, Second Edition', Addison-Wesley, 2000
  23. Park, J.S. 'A New Revolutionary Paradigm of Software Development for Mainstream Business Operations', International Journal of Technology Management Vol.20, No.3/4, pp.272-286, 2000 https://doi.org/10.1504/IJTM.2000.002868
  24. Park, J.S. 'Component-Based e-Business Engineering', 4th International Conference on Electronic Commerce Research, Dallas, TX, November 2001
  25. Pi-Monitoring Ver 2.0, 'Monitoring of potato late blight caused by phyotphthora infestans(Mont.) de Gary', 2001
  26. Wojtek Kozaczynski and G. Booch, 'Component-Based Software Engineering', IEEE Software, pp.34-36, 1998 https://doi.org/10.1109/MS.1998.714621
  27. Westerdijk,C.E.&Schepers, H.T.A.M (eds), 'Monitering of potato late blight based on collaborative PC-and Internet applications', Proceedings of the workshop on the European Network for Development of an Integrated Control Strategy of Potato Late Blight, Munich, Germany. PAV-special report No.7, pp.39-54, 2001
  28. Smith, D. et al. 'The Future of Web Services: Dynamic Business Webs', Gartner Research Note, 2001
  29. 한국농촌경제연구원(AFFIS), http://www.krei.re.kr/
  30. 마르미-III, ETRI, http://www.component.or.kr/
  31. Dodd, J., et al., Advisor 2.04, Sterling Software, 1999, http://www.cai.com/
  32. Pl@nteInfo, http://www.planteinfo.dk/