소프트웨어 개발에 구조화된 UML 모델을 적용하기 위한 자동 모델 생성 도구에 관한 연구 


13권  12호, pp. 683-690, 12월  2024
https://doi.org/10.3745/TKIPS.2024.13.12.683


PDF
  요약

최근 대규모 소프트웨어 개발에 가독성이 높은 Unified Modeling Language (UML)을 활용한 개발 방법이 적용되고 있다. 소프트웨어 개발에 표준화된 UML 모델을 활용하면 불명확한 의사소통을 해결할 수 있어 소프트웨어 품질을 향상 시킨다. 하지만 기존 소프트웨어 개발에서는 모델 중심의 개발 방식이 아닌 코드 중심의 개발 방식이 적용되어 있다. 이로 인해 기존 소프트웨어를 활용하여 모델 중심의 소프트웨어를 개발 할 경우 수동으로 UML 모델을 적용해야 하기 때문에 모델 생성 작업 시간 증가 등의 문제가 발생한다. 또한, 개발자들의 모델 이해도 및 모델링 도구의 사용 능력, 소프트웨어 구조의 복잡도에 따라 모델 생성 작업 시간은 더욱 증가한다. 모델 생성 작업 시간의 증가는 결국 전체 소프트웨어 개발 시간을 증가시키는 요인이 된다. 이에 본 논문에서는 함정 전투체계 소프트웨어 개발에 UML 모델을 구조적으로 적용하기 위한 자동 모델 생성 도구를 제안한다. 자동 모델 생성 도구는 모델링 작업에 필요한 모델 구조 자동 생성과 UML 모델들을 자동으로 생성하는 기능을 제공한다. 본 논문에서 제안한 방법을 활용하면 자동화 기능을 통해 UML 모델을 구조적으로 적용할 수 있는 장점과 모델 생성 작업 시간 감소의 효율화를 가진다.

  통계


  논문 참조

[IEEE Style]

S. Jung and W. Lee, "A Study on an Automatic Model Creation Tool for Applying Structured UML Models in Software Development," The Transactions of the Korea Information Processing Society, vol. 13, no. 12, pp. 683-690, 2024. DOI: https://doi.org/10.3745/TKIPS.2024.13.12.683.

[ACM Style]

Seungmo Jung and Woojin Lee. 2024. A Study on an Automatic Model Creation Tool for Applying Structured UML Models in Software Development. The Transactions of the Korea Information Processing Society, 13, 12, (2024), 683-690. DOI: https://doi.org/10.3745/TKIPS.2024.13.12.683.