국방전자도서관국방대학교 도서관

검색

검색

  • Home
  • 기능목록
  • 검색

상세정보

CBD 기반 종속 그래프 설계 및 수정 영향분석 적용에 관한 연구 = A Study on the Design of the Dependency Graph and application of the Change Impact Analysis Based on CBD

QR코드
도서 상세정보
자료유형 : (군대학) 학위논문
분류기호 : 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 
언어 한국어
    • 예약
    • 인쇄
    • SSMS
    • 서가부재
    • 보존서고
    • 우선정리예약
    • 무인예약대출

    예약

    1. 1. 예약현황은 홈페이지 로그인 후 예약 페이지에 확인 가능합니다.
    2. 2. 도착 통보된 예약자료 대출을 원하지 않는 경우에는 예약 현황에서 취소할 수 있습니다.
    3. 3. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기

    무인예약대출

    1. 1. 무인예약대출 현황은 홈페이지 로그인 후 무인예약대출 페이지에 확인 가능합니다.
    2. 2. 무인예약대출자료 대출을 원하지 않는 경우에는 무인예약대출 페이지에서 신청 또는 접수상태인 경우만 취소할 수 있습니다.
    3. 3. 희망대출일은 신청일로부터 최대 1주일 까지 가능합니다.
    4. 4. 희망대출일을 선택하지 않은 경우 대출대기 통보 후 1주일까지 기기에서 대출가능합니다.
    5. 5. 기타 문의사항은 도서관에 문의 바랍니다.
    닫기

    현대 산업 및 생활 전반에 걸쳐 소프트웨어의 의존도가 증가함에 따라 소프트웨어의 오류는 심각한 결과를 초래 할 수 있다. 또한, 사회가 급속하게 발전하여 소프트웨어가 복잡해지고 그 크기가 방대해져 개발이 완료되고 난 후에도 계속적인 사용자 요구사항 변화로 인해 소프트웨어 생명주기가 끝날 때까지 유지보수가 반복되어 활용 된다. 이러한 결과로 유지보수 비용은 소프트웨어 전체 개발비용의 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 활용 수정 영향분석 적용
    수정발생 분류 및 연산식 정의
    수정 영향분석 적용
    결론 및 향후 연구

    펼쳐보기
    서평쓰기

    서평쓰기

    서평쓰기
    닫기
    태그추가

    태그추가

    닫기

    QR코드

    닫기
    챗봇
    • 도서관 대화형 검색봇 서비스 앤디입니다.