DOI QR코드

DOI QR Code

A Case Study of Software Development Quality Improvement by Agile Methodology and MDA/MDD Technology

Agile 방법론과 MDA/MDD 기법을 활용하여 전자정부 표준 프레임워크 프로젝트의 품질 향상 사례

  • Lee, Seung-Han (Department of Research & Development, Enkisoft) ;
  • Park, Jae-Pyo (Graduate School of Information Science, Soongsil University)
  • Received : 2015.03.03
  • Accepted : 2015.04.09
  • Published : 2015.04.30

Abstract

This paper analyzes the effect on productivity by measuring Function Point per MM(man-month) in a software development project and code inspection which performed in Agile methodology, and introduce the method of applying MDA/MDD technology in the e-government standard framework project. MDA/MDD which recently raising its head is technology that increase software development productivity through automatic transformation form abstract model into lower abstract model, or from model to code. but, many Lessons obtained through the case studies, the analysis suggests a limited effect measurements. In this study, efficient development methodology and utilizing a e-government framework to measure the effectiveness of the MDD to the new measures through a case study applied to real information system development process. In addition to, managing information modeling through integrated repository presents a traceability and visibility.

본 논문에서는 전자정부 표준 프레임워크 프로젝트 내에서 MDD/MDA 기술 적용으로 인한 생산성과 품질 향상효과를 기능점수 (Function Point) 관점과 코드 인스펙션 관점에서 분석하여 제시한다. 또한 본 사례의 프로젝트에서 적용한 MDD/MDA적용 방법을 소개한다. MDD 기법의 발전과 더불어 그 효과를 검증하기 위해 다양한 연구가 진행되고 있으나, 대부분은 사례 연구를 통해 얻어지는 교훈이나, 제한된 측정 데이터로 분석된 효과를 제시하고 있다. 본 연구에서는 효율적인 개발 방법론과 전자정부 표준 프레임워크를 활용하여 MDD를 실제 정보시스템 개발 프로세스에 적용한 사례 연구를 통해 새로운 측정지표로 정량적 효과성을 측정하였다. 더불어 Application Life-Cycle 환경에서 모델링 된 정보들을 통합 저장소를 통하여 관리함으로써 추적성과 가시성이 확보된 방안을 제시한다.

Keywords

References

  1. Choi, Jeongil, "A Case Study of SW Development Productivity Improvement by MDD/MDA Technology Application in CBD Project", 2006.
  2. Model Transformation: The Heart and Soul of Model-Driven Software Development: Shane Sendall, Wojtek Kozaczynski, IEEE Software, 2003.
  3. MDA Guide Version 1.0.1:Joaquin Miller and Jishnu Mukerji, OMG, 2003
  4. Model-Driven Development:A Metamodeling Foundation:Colin Atkinson, Thomas Kuhne, IEEE software, 2003.
  5. Model Driven Process Engineering:Erwan Breton, jean Bezivin, Proceedings of the 25th Annual International Computer Software and Applications Conference (COMPSAC.01), 2001.
  6. MDA Distilled:Principles of Model-Driven Architecture :Stephen J.Mellor, Kendall Scott, Axel Uhl, Dirk Weise, Addison Wesley, 2004
  7. MDA Explained: The Model Driven Architecture Practice and Promise:Anneke Kleppe, Jos Warmer, Wim Bast, Addison Wesley, 2003.
  8. An MDA Manifesto:Grady Booch, Alan Brown, Sridhar Lyengar, James Rumbaugh, Bran Selic, MDA Journal, 2004.
  9. Y. Jeon, S. Im, H. Hwang, "Design of Open Gateway Framework for Personalized Healing Data Access", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 15, No. 1, pp.229-235, Feb. 28, 2015. DOI: http://dx.doi.org/10.7236/JIIBC.2015.15.1.229
  10. Y.-H. Kim, S.-H. Cho, "Design and Implementation of Lightweight ESBus Engine for Service Oriented Architecture", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 6, pp.131-137, Dec. 31, 2014. DOI: http://dx.doi.org/10.7236/JIIBC.2014.14.6.131
  11. K. Yoon, H. Kwon, " A study on Deployment of the Optimized WBS and Effective Small and Medium Enterprise Informatization System using Standardized PSDM", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 6, pp.199-205, Dec. 31, 2014. DOI: http://dx.doi.org/10.7236/JIIBC.2014.14.6.199
  12. D. Lee, "A Software Framework Design for Providing Presence Information of SMS Users to RCS-e App", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 5, pp.145-151, Oct. 31, 2014. DOI: http://dx.doi.org/10.7236/JIIBC.2014.14.5.145
  13. S.-U. Lee, M.-B. Choi, "An Establishment of the Process System for Software Requirements Engineering", The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 1, pp.37-49, Feb. 28, 2014. DOI: http://dx.doi.org/10.7236/JIIBC.2014.14.1.37