본문 바로가기
KERD
논문KCI 등재

표준 연동 아키텍처를 적용한 함정전투체계 체계관리 CSCI 소프트웨어 모듈화에 관한 연구

A Study on the System Management CSCI Software Modularization in Naval Combat Management System

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

함정전투체계의 필수 CSCI(Computer Software Configuration Item) 중 하나인 체계관리 CSCI 소프트웨어는 타 CSCI보다 함형 별 기능 요구사항 변경이 자주 발생한다. 빈번한 요구사항 변경은 소프트웨어의 완전한 재사용을 어렵게 만들고, 신규 함형 개발 시 소스 코드 수준의 재사용을 반복하게 한다. 그리고 이러한 구조적 환경은 비효율적인 공수 활용에 따른 개발 시간 및 비용 증가를 일으키는 원인이다. 이를 개선하기 위해 본 논문에서는 체계관리 CSCI 소프트웨어의 재사용을높이기 위한 모듈화를 적용하였다. 모듈화 적용의 수단으로는 표준화의 용이성과 기능 확장성의장점이 있는 표준 연동 아키텍처 방법을 활용하였다. 비교 평가 방법으로는 체계관리 CSCI 소프트웨어 모듈화 적용 전/후의 기능 요구사항 수정 시 변경되는 클래스 비율의 비교, 그리고 소프트웨어 신뢰성 시험의 수행 시간 비교 등의 실험 평가를 수행하였다. 이러한 실험 결과를 통해 본논문은 체계관리 CSCI 소프트웨어의 모듈화 적용 시 기존보다 높은 유지보수성과 재사용성을 가짐을 검증하였다.

Abstract

Frequently changeable functional requirements in System Management CSCI Software make it difficult to reuse an overall application, but only the partial class codes repeatedly as a new version of Naval Combat Management System is developed. This structural environment leads to increasing development time and expenses. This is why modularization for System Management CSCI Software is proposed as a solution, leveraging the advantages of proper standardization and functional expandability offered by Standard Interface Architecture. This paper outlines the comparisons of modified class ratios as well as software reliability test runtime results between before and after implementing the modularization for System Management CSCI Software. The findings demonstrate there is sufficient improvement in areas, such as higher maintenance and reusability, supporting the application of modularization for System Management CSCI Software with the implementation of Standard Interface Architecture.

참고문헌 (14)

  1. Han Jonghwan, "A Study on the Changes of Security Environment and the Roles of the ROKN", The Journal of Strategic Studies, 29(1), pp.233~261 (2022)[DOI]
  2. Dong-Uk Kim, "A Study on Cost Behavior of Korean Defense Industry", KOREAN JOURNAL OF MANAGEMENT ACCOUNTING RESEARCH, 11(2), pp.55~82 (2011)
  3. Chi-Sun Baek, "A Study of the Standard Interface Architecture of Naval Combat Management System", Journal of the Korea Society of Computer and Information, 26(1), pp.147~154 (2021)
  4. Dong-Kwan Kim, "A Study on Efficient Design of Surveillance RADAR Interface Control Unit in Naval Combat System", Journal of the Korea Society of Computer and Information, 28(11), pp.125~134 (2023)
  5. Yeon-Hee Noh, "A Study on the Standard Architecture of IFF Interface SW in the Naval Combat Management System", Journal of the Korea Society of Computer and Information, 29(1), pp.139~149 (2024)
  6. Yeong-Ju Kim, "The Development Direction of Naval Weapon Systems According to Future Battlefield Environment Changes", Defense & Technology, (311), pp.70~83 (2005)
  7. "DDS"[URL]
  8. "Data Distribution Service for Real-Time Systems Specification", OMG, ~ (2004)
  9. Chang-Mook Kang, "Complexity Cost and Modular Architecture", Industrial Engineering Magazine, 25(1), pp.35~41 (2018)
  10. Robert C. Martin, "Clean Code : A Handbook of Agile Software Craftsmanship", pp.138~140 (2008), Prentice Hall
  11. Minseong Kim, "A Domain Analysis Method for Software Product Lines Based on Goals, Scenarios, and Features", Journal of KISS : Software and Applications, 33(7), pp.589~604 (2006)
  12. Chee-Yang Song, "A Formal Specification and Checking Technique of Feature model using Z language", Journal of the Korea Society of Computer and Information, 18(1), pp.123~136 (2013)
  13. Ji-Yoon Park, "A Study on IISS Software Architecture of Combat Management System for improving modifiability", Journal of the Korea Society of Computer and Information, 25(2), pp.133~140 (2020)
  14. Hwan-Jun Choi, "A Study on the Software Standardization and Simulator Design for Efficient Reliability Test in Combat System", Journal of the Korea Society of Computer and Information, 27(12), pp.151~159 (2022)

관련 논문AI추천

이 간행물의 다른 논문 (22건)