디자인패턴을 이용한 확장성있는 함정전투체계소프트웨어 설계
Design of the Scalable Naval Combat System Software using Abstraction and Design Pattern
0
조회
0
다운로드
6
인용
0
참고문헌
키워드
초록
In this paper, we propose a new scalable and reliable combat system software in battleship which was developed procedurally in the past. Recently, combat system software is required to change frequently due to addition of new equipment and change of function. To solve those problems, this paper propose how to change combat system software into scalable software using class structure change and design pattern. Simulation results show that our scheme provides better performances and reliability than conventional scheme. Therefore proposed scheme can be efficiently used in Naval combat system.
Abstract
In this paper, we propose a new scalable and reliable combat system software in battleship which was developed procedurally in the past. Recently, combat system software is required to change frequently due to addition of new equipment and change of function. To solve those problems, this paper propose how to change combat system software into scalable software using class structure change and design pattern. Simulation results show that our scheme provides better performances and reliability than conventional scheme. Therefore proposed scheme can be efficiently used in Naval combat system.
참고문헌 (12)
- Gamma Eric, "Design Patterns: Elements of Reusable Object-Oriented Software" (1995), Pearson Education India
- Wolfgang, Pree, "Design Patterns for Object-Oriented Software development" (1994), Reading Mass
- Robert Cecil Martin, "Agile Software Development:Principles, Patterns, and Practice" (2002), Prentice Hall
- Ki-tae Kwon, "A Study on the Standardization of the combat system software in battleship using Object–oriented Design", Korea Society of Computer and Information, pp.296~297 (2017)
- 고순주, "함정전투체계의 해외 기술동향 및 국내 발전추세에 대한 고찰", 한국방위산업학회지, 16(2), pp.237~258 (2009), 한국방위산업학회
- Bohner S. A., "Software Change Impact Analysis" (1996), IEEE Computer Society Press
- IEEE Computer Society SWEBOK Team, "Guide to the Software Engineering Body of Knowledge (SWEBOK)", IEEE, ~ (2004)
- Gregor Kiczales, "Aspect-oriented programming", ECOOP 1997:ECOOP'97 Object-Oriented Programming, pp.220~242 (2006)
- Kyu-Jung Han, "A Design of OOPT system for object oriented program testing", KOREA INFORMATION SCIENCE SOCIETY, pp.859~862 (1993)
- 김대엽, "객체지향 개발에서의 효율적인 변경 관리를 위한 추적성 관리 및 영향 분석 방법", 정보과학회논문지, 42(3), pp.328~340 (2015), 한국정보과학회
- Won Young Lee, "A Tool generating Object-Oriented Models from C++ Programs", KOREA INFORMATION SCIENCE SOCIETY, pp.948~957 (1997)
- 김영규, "객체지향 환경에서 소프트웨어 생산성 향상을 위한 프레임워크 모델", 한국산학기술학회논문지, 9(6), pp.1678~1689 (2008), 한국산학기술학회
