DOI QR코드

DOI QR Code

고천문 기록 서비스를 위한 웹 기반 시스템의 소프트웨어 개발 방법론적 개발 연구

STUDY ON SOFTWARE DEVELOPMENT METHODOLOGY OF A WEB-BASED SYSTEM FOR HISTORICAL ASTRONOMY RECORDS AND ACCOUNTS SERVICE

  • 서윤경 (한국천문연구원) ;
  • 김상혁 (한국천문연구원) ;
  • 민병희 (한국천문연구원) ;
  • 최영실 (한국천문연구원) ;
  • 안영숙 (한국천문연구원) ;
  • 최고은 (한국천문연구원) ;
  • 이기원 (대구가톨릭대학교) ;
  • 전준혁 (충북대학교) ;
  • 박은미 (한국천문연구원) ;
  • 황병한 ((주)에이투엠) ;
  • 정명우 ((주)에이투엠)
  • SEO, YOON KYUNG (Korea Astronomy and Space Science Institute) ;
  • KIM, SANG HYUK (Korea Astronomy and Space Science Institute) ;
  • MIHN, BYEONG-HEE (Korea Astronomy and Space Science Institute) ;
  • CHOI, YOUNG SIL (Korea Astronomy and Space Science Institute) ;
  • AHN, YOUNG SOOK (Korea Astronomy and Space Science Institute) ;
  • CHOI, GOEUN (Korea Astronomy and Space Science Institute) ;
  • LEE, KI-WON (Daegu Catholic University) ;
  • JEON, JUNHYEOK (Chungbuk National University) ;
  • BAHK, UHN MEE (Korea Astronomy and Space Science Institute) ;
  • HWANG, BYEONGHAN (AtwoM Co. Ltd.) ;
  • JUNG, MYOUNGWOO (AtwoM Co. Ltd.)
  • 투고 : 2019.10.19
  • 심사 : 2020.12.01
  • 발행 : 2020.12.31

초록

Korea has numerous astronomical resources, such as observational records, star maps, and a wealth of literature, covering the period from the Three Kingdoms (54 BC - 932 AD) to the Joseon Dynasty (1392 - 1910 AD). The research activities related to these resources have been limited to those by individual researchers. It is now necessary to conduct research by efficiently and systematically collecting and managing Korean astronomical records using an accessible Web environment. The purpose of this study is to complete a system that enables researchers systematically to collect and verify a large number of historical records related to astronomical phenomena in a Web environment. In 2017, a preliminary survey was conducted, and the requirements pertaining to an implementation target system were devised. In addition, a joint development plan was carried out by the developer, lasting three months in 2018. Although the system is relatively simple, it is the first system to be attempted in the historical astronomy field. In order to proceed with the systematic development, the software development methodology is applied to the entire process from deriving the requirements of researchers to completing the system. The completed system is verified through integrated function and performance tests. The functional test is repeated while modifying and testing the system based on various test scenarios. The performance test uses a performance measurement test tool that takes measurements by setting up a virtual operation environment. The developed system is now in normal operation after a one-year trial period. Researchers who become authorized to use the system can use it to verify the accuracy of data and to suggest improvements. The collected feedback will be reflected in future systems, and Korean astronomical records will be available for use internationally through a multilingual service.

참고문헌

  1. Allen, P. & Kim, K. J., 2001, Fundamental Elements of CBD Process, Journal of KIISE, 19, 40
  2. Ahn, S. -H., 2005, Meteoric Activities during the 11th century, Monthly Notices of the Royal Astronomical Society, 358(4), 1105 https://doi.org/10.1111/j.1365-2966.2005.08630.x
  3. AtwoM Co. & KASI (Korea Astronomy and Space Science Institute), 2018a, Development of Web DB Testbed for Historical Astronomy Records: Software Project Perform Plan, p. 11
  4. AtwoM Co. & KASI (Korea Astronomy and Space Science Institute), 2018b, Development of Web DB Testbed for Historical Astronomy Records: Software Design Document, pp.3-5
  5. AtwoM Co. & KASI (Korea Astronomy and Space Science Institute), 2018c, Development of Web DB Testbed for Historical Astronomy Records: User Interface Design Document, pp.5-6
  6. AtwoM Co. & KASI (Korea Astronomy and Space Science Institute), 2018d, Development of Web DB Testbed for Historical Astronomy Records: Test Design and Result Report, p.10
  7. Choi, G. E., Lee, K. W., Mihn, B. H., & Ahn, Y. S., 2018, Daylight observation of 1P/Halley in 1222, Planetary and Space Science, 161, 1 https://doi.org/10.1016/j.pss.2018.06.003
  8. Chow, P. K. O. & Yeung, D. S., 1996, Behavioural modelling in object-oriented methodology, Information and Software Technology, 38, 657 https://doi.org/10.1016/0950-5849(96)01100-7
  9. Chung, S. W., Luor, T., & Lu, H. P., 2014, Assessment of Institutions, Scholars, and Contributions on Agile Software Development, J. Syst. Software, 93, 84 https://doi.org/10.1016/j.jss.2014.03.006
  10. Despa, M. L., 2014, Comparative Study on Software Development Methodologies, Database Systems Journal, 5(3), 37
  11. Fahmi, S. A. & Choi, H. -J., 2008, Life Cycles for Component-Based Software Development, IEEE 8th International Conference on Computer and Information Technology Workshops, pp. 637-642
  12. Hwang, K. Y., Hong, E. K., Eum, D. H., Park, Y. C., Kim, J. H., & Jo, W. S., 2004, Fundamentals of Database Systems 4th ed., ITC Press (Seoul), p.54
  13. Jeon, J., Noh, S. -J., & Lee, D. -H., 2018, Relationship between Lightning and Solar Activity for Recorded between CE 1392-1877 in Korea, Journal of Atmospheric and Solar-Terrestrial Physics, 172, 63 https://doi.org/10.1016/j.jastp.2018.03.020
  14. KASI (Korea Astronomy and Space Science Institute), 2018a, Development of Web DB Testbed for Historical Astronomy Records: Request for Proposal, pp.8-9
  15. KASI (Korea Astronomy and Space Science Institute), 2018b, Development of Web DB Testbed for Historical Astronomy Records: Request for Proposal, p. 31
  16. Kim, J. Y. & Rhew, S. Y., 2007, An Empirical Study on Tracking Table for Consistency and Completeness Validation in the Outputs, Journal of KIISE: Software and Applications, 34(5), 419
  17. Lee, K. -W., 2017, Daylight Observations of Venus with Naked Eye in the Goryeosa, JASS 34(1), 67
  18. Lee, K., Jung, W., Lee, C., Lee, B., Kim, H., & Wu, C., 2007, An Agile Method for Web Applications Development using Extended UML Model, Journal of KIISE, 34(3), 179
  19. Lee, S. & Yong, H. -S., 2013, Agile Software Development Framework in a Small Project Environment, J. Inf. Process Syst. 9(1), 69 https://doi.org/10.3745/JIPS.2013.9.1.069
  20. Lee, S. H., 2012, The Correlation between Traditional Commentary and Punctuation in Classical Chinese, Journal for the Translation of Korean Classics, 3, 191
  21. Park, E. H., 2009, On the Punctuation Rule of Korean Classical Literatures - Mostly Referring to Differences bet ween Chinese Punctuation and Korean Hyeonto, Journal of Historical Review, 53, 157
  22. Park, S. -Y. & Chae. J. -C., 2007, Analysis of Korean Historical Comet Rcords, Publications of the Korean Astronomical Society, 22(4), 151 https://doi.org/10.5303/PKAS.2007.22.4.151
  23. Seo, Y. K., Mihn, B. -H., Kim, S. H., Ahn, Y. S., Lee, K. -W., Choi, G., & Ham, S. Y., 2018, Study on a Web-based Testbed System for Historical Astronomy Records and Accounts Services, The Bulletin of the Korean Astronomical Society, 43(2), 21
  24. Seo, Y. K., Rew, D. Y., Kirchner, G., Nah, J., Jang, B. H., Heo, J., & Youn, C., 2014, Effect of the Application of the CBD Output Management Technique for the Development of Operation Software for a Space Observation System, J. Astron. Space Sci., 31(3), 265 https://doi.org/10.5140/JASS.2014.31.3.265
  25. Shara, M. M., Ilkiewicz, K., Mikolajewska, J., Pagnotta, A., Bode, M. F., Crause, L. A., Drozd, K., Faherty, J., Fuentes-Morales, I., Grindlay, J. E., Moffat, A. F. J., Pretorius, M. L., Schmidtobreick, L., Stephenson,, F. R., Tappert, C., & Zurek, D., 2017, Proper-Motion Age Dating of the Progeny of Nova Scorpii ad 1437, Nature, 548, 558 https://doi.org/10.1038/nature23644
  26. Song, Y. J., Kim, G. J., Byun, J. W., Seo, Y. J., Choi, H. Y., & Han, J. S., 2004, Software Engineering Based on Object Oriented 90 Modeling and CBD, Ehan Publishing (Goyang) p. 30
  27. Standing, C., 2002, Methodologies for Developing Web Applications, Information and Software Technology, 44(3), 151 https://doi.org/10.1016/S0950-5849(02)00002-2
  28. Tian, J., 1999, Measurement and Continuous Improvement of Software Reliability Throughout Software Life-Cycle, The Journal of Systems and Software, 47, 189 https://doi.org/10.1016/S0164-1212(99)00039-4
  29. Yang, H. J., Park, C., & Park, M. G., 1998, Evidence for the Solar Cycle in the Sunspot and Aurora Records of Goryer Dynasty, Publications of the Korean Astronomical Society 13(1), 181
  30. Youn, C., 2009, Software Engineering through Paradigm Shift 1st ed., Sangnung Press (Paju), p. 100