MARC 닫기
00875nam 2200193 c 4500
000003904931
20160519161027
080324s2007 ulk 000 kor
▼a 211070
▼c 211070
▼l DM0000004823
▼f DM
▼v 20062616
▼a 393.8
▼2 4
▼a 393.8
▼b 국384ㅅ
▼c 20062616
▼a 송인성
▼a CBD 기반 종속 그래프 설계 및 수정 영향분석 적용에 관한 연구=
▼x A Study on the Design of the Dependency Graph and application of the Change Impact Analysis Based on CBD/
▼d 송인성.
▼a 서울:
▼b 국방대학교,
▼c 2007.
▼a 60p.;
▼c 26cm.
▼a 윤희병
▼a 석사, --
▼b 국방대학교 대학원,:
▼c 전산정보,
▼d 2007
▼a CBD 기반
▼a 소프트웨어
▼a 개발방법론
▼a 소프트웨어 개발방법론
▼a 종속그래프
▼a 설계
▼a CBDG
▼a 수정 영향분석
▼a COMPONENT BASED DEVELOPMENT
▼a DEPENDENCY GRAPH
▼a CHANGE IMPACT ANALYSIS
▼a 윤희병
▼a 석사논문
▼a 학위논문
▼a 석사학위논문
▼a 전산정보
▼a (군대학) 학위논문
| 자료유형 : | (군대학) 학위논문 |
|---|---|
| 분류기호 : | 393.8 |
| 개인저자 : | 송인성 |
| 서명/저자사항 : | CBD 기반 종속 그래프 설계 및 수정 영향분석 적용에 관한 연구= A Study on the Design of the Dependency Graph and application of the Change Impact Analysis Based on CBD/ 송인성. |
| 발행사항 : | 서울: 국방대학교, 2007. |
| 형태사항 : | 60p.; 26cm. |
| 일반주기 : | 윤희병 |
| 학위논문주기 : | 석사, -- 국방대학교 대학원,: 전산정보, 2007 |
| 언어 | 한국어 |
현대 산업 및 생활 전반에 걸쳐 소프트웨어의 의존도가 증가함에 따라 소프트웨어의 오류는 심각한 결과를 초래 할 수 있다. 또한, 사회가 급속하게 발전하여 소프트웨어가 복잡해지고 그 크기가 방대해져 개발이 완료되고 난 후에도 계속적인 사용자 요구사항 변화로 인해 소프트웨어 생명주기가 끝날 때까지 유지보수가 반복되어 활용 된다. 이러한 결과로 유지보수 비용은 소프트웨어 전체 개발비용의 60∼70%를 차지할 정도로 많은 부분이 할당되어 비용을 최소화하기 위해 많은 노력을 기울이고 있다.
그러나 유지보수 단계에서는 수정이 빈번하게 발생되어 소프트웨어의 품질과 신뢰성을 위해 발생된 소프트웨어의 수정이 정확하게 수행되었는가 하는 것과 그 소프트웨어의 수정으로 인해 발생되는 문제가 다른 부분들에 영향을 미치는 지를 정확하게 결정하는 데는 많은 어려움이 있다. 그러므로 유지보수 후 실시하는 테스트에서 명확한 범위 없이 실시하는 반복적인 테스트는 불필요한 소프트웨어의 범위까지 재 테스트하여 많은 시간과 노력을 허비하여 유지보수 비용을 증가 시키는 원인이 되고 있다.
유지보수 비용을 줄이기 위한 방법의 하나로 최근에는 소프트웨어 개발에서 표준, 절차, 방법 등이 정립된 CBD(Component Based Development) 방법론을 활용하여 소프트웨어 개발에 적용하고 있다. 그래서 본 논문에서는 CBD 방법론으로 개발된 소프트웨어 산출물인 설계문서를 기반으로 유지보수 후 재 테스트되는 범위에 대한 명확한 제시를 위해 CBD 기반 수정 영향분석을 위한 그래프인 CBDG(Component Based Dependency Graph) 설계와 알고리즘을 제안한다.
CBD 기반 수정 영향분석을 제안하기 위해 먼저 기존 수정 영향분석 중 그래프를 이용한 수정 영향분석인 다음과 같은 영향관계 표현을 설명한다. 클래스 단위 영향관계인 ORG(Object Relation Graph)와 계승관계 클래스, 메소드간 영향관계를 설계한 MDG(Member Dependency Graph)와 객체 네트워크, 분산객체 환경에서 영향관계를 고려한 DPDG(Distributed Programming Dependency Graph) 설계를 분석한다. 기존 수정 영향분석의 요소간 영향관계인 클래스, 메소드를 활용하여 국방 CBD 방법론으로 개발된 소프트웨어 설계를 바탕으로 분석해야할 설계문서를 선정하고 선정된 설계문서를 통해 절차를 도출하여 CBD 기반 종속 그래프를 설계한다. 설계한 그래프를 이용하여 요소의 수정 요인별 연산식을 정의하고 사례를 통해 각각의 수정 함수를 제시한다. 마지막으로 제시한 함수를 이용하여 CBDG 영향분석 요소를 찾는 알고리즘을 제안한다.
본 논문은 CBD 기반의 소프트웨어 유지보수 시 재 테스트되는 명확한 소프트웨어 범위를 제시하기 위해 유지보수 대상의 컴포넌트를 선정한 후 컴포넌트 내부의 영향관계를 가지는 요소의 설계문서를 확인하는 방법이다. 그러므로 CBD 방법론으로 개발된 소프트웨어에서 수정되는 요소의 영향 범위를 설정하여 재 테스트되는 범위를 축소함으로써 유지보수 효율성을 증가 시키는데 기여할 것이라 기대된다.
권 호 :
발행년 : 2007
발행처 : 국방대학교
서 명 : CBD 기반 종속그래프 설계 및 수정 영향분석 적용에 관한 연구
목차
서론
연구배경 및 목적
연구범위 및 방법
관련연구
소프트웨어 수정 영향분석
그래프를 이용한 수정 영향분석
기반 소프트웨어 개발 방법론
CBD 기반 종속 그래프 설계
설계 절차 도출
설계 절차 분석
CBDG 방화벽 설계
CBDG 활용 수정 영향분석 적용
수정발생 분류 및 연산식 정의
수정 영향분석 적용
결론 및 향후 연구
군인과 국가 : 민군관계의 이론과 정치
390.133 헌191ㄱ허
전쟁론 / 전면개정판
392.1 클583ㅈㄹ김
(한국군이 새롭게 거듭나기 위한) 강군의 조건
390.911 강654ㄱ
한국의 군사조직 = Korea's military organization
391.21 민968ㅎ
군사전략론 : 국가대전략과 작전술의 원천 = On Military Strategy / 개정증보판
392.3 박666ㄱ 2018
첨단과학기술군 : 병역자원 급감 상쇄전략
391.1 조721ㅊ
新 예비전력의 이론과 실제 증보개정[실은 2판]
391.4 이539ㅅ
인사이트 6·25 : 요즘 사람들을 위한 6·25 전쟁사
392.1911 이151ㅇ
국방연구 = Journal of National Defense Studies
390.5 국384ㄱ
국방 논총
390.5 국384ㄱㅂ
서평쓰기