earticle

논문검색

Convergence of Internet, Broadcasting and Communication

과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안

원문정보

Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation

이재홍, 김덕수, 김승희

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

Scientific software requires a development process different from conventional application software due to its unique characteristics, such as expert-level deep domain knowledge requirements. In this study, we proposed a V & V development process based on RE (Reverse Engineering) and TDD (Test-Driven Development) for software development for science. We also configured a virtual scenario for the actual project, applied it, checked the procedure, and refined it. The development process of this study, suggested for the purpose of developing scientific software, will contribute to the development and application of the software that can provide high quality and high reliability. And This study is expected to serve as an opportunity for the development of scientific software and the spread of research.

한국어

과학용 소프트웨어는 전문가 수준의 깊이있는 도메인 지식 요구 등과 같이 고유한 특성들로 인하여 전통적인 응용소프트웨어와는 다른 개발 프로세스가 요구된다. 본 연구에서 우리는 과학용 소프트웨어 개발을 위하여 RE(Reverse Engineering)과 TDD(Test-Driven Development)에 기반한 V&V 개발 프로세스를 제안하였다. 또한 실 제 프로젝트에 가상 시나리오를 구성하고 적용하여 절차를 검증하고 정교화 하였다. 과학용 소프트웨어 개발을 목적으로 제안된 본 연구의 개발 프로세스는 고품질, 고 신뢰성을 제공할 수 있는 소프트웨어 개발 및 적용에 기여할 것이다. 또한 본 연구는 과학용 소프트웨어 개발 및 연구의 저변 확산의 계기가 될 것으로 기대된다.

목차

요약
Abstract
Ⅰ. 서론
Ⅱ. 선행 연구
1. 이전 연구
2. TDD 개요
Ⅲ. RE와 TDD를 적용한 V&V 소프트웨어 개발 프로세스
1. 제안 프로세스 개요
2. 제안 프로세스 상세
Ⅳ. 가상 프로젝트를 통한 검증
1. 프로젝트 배경 및 개요
2. Cycle 1 : CGH 알고리즘 구현
3. Cycle 2 : GPU 알고리즘 구현
4. Cycle 3 : 레거시 시스템의 버그 clear
5. 제안 개발 프로세스의 시사점
Ⅴ. 결론
References

저자정보

  • 이재홍 Jae-Hong Lee. 학생회원, 한국기술교육대학교 컴퓨터공학원
  • 김덕수 Duksu Kim. 정회원, 한국기술교육대학교 컴퓨터공학부
  • 김승희 Seung-Hee Kim. 정회원, 한국기술교육대학교 IT융합SW공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.