금융 도메인에서의 요구사항 기반의 소프트웨어 코드 검사 방안 연구 : Requirements-based software code inspection method for financial domain
- 발행기관 서강대학교 정보통신대학원
- 지도교수 박수용
- 발행년도 2008
- 학위수여년월 2008. 8
- 학위명 석사
- 학과 및 전공 정보통신대학원
- 식별자(기타) 000000108527
- 본문언어 한국어
목차
Software Inspection 은 1976년 M. E. Fagan 의해서 처음으로 정의되었다. 이의 목적은 개발 중 발생하는 산출물을 검토하여 오류, 개발 표준이나 지침에 위반되는 사항, 또는 명문화되지 않았지만 그 외 여러 문제점들을 발견하기 위한 정적 검사 방법이다.
본 논문은 기존에 발표된 Inspection 프로세스인 Formal Inspection, 소규모 Inspection, risk 기반의 Inspection에 대하여 살펴본다. 그리고 금융 도메인에 적용하기 위한 효율성 관점에서의 문제점을 제기하고, 이를 해결하기 위하여 Inspection Master Plan 프로세스를 제안한다. 제안하는 Inspection Master Plan 프로세스는 요구사항 기반의 Inspection 전략을 사용한다. 요구사항 기반의 Inspection 전략에서는 먼저 Inspection 대상을 요구사항 주요도에 따라 분류한 후 분류된 그룹에 따라 적절한 기법을 선택하여 적용함으로써 Inspection의 효율성을 극대화 한다.
본 논문에서는 국내 금융 도메인의 S/W Code Inspection 사례를 통해, 제안한 요구사항 기반의 Inspection 프로세스가 기존 Inspection 프로세스와 비교하여 결함 검출 능력이나 비용 절감 측면에서 효과가 있음을 제시한다.
목차
M. E. Fagan read the first paper on Software Inspection in 1976.
The purpose of an inspection is to detect defects in a work product and problems, through a process of formal and structured review by a group of peers.
This thesis introduces the S/W Inspection process of Formal, Simple Inspection, and Risk-based Strategy for Software Code.
This thesis started a hare to solve the efficiency problem of financial services, and suggests the Inspection Master Plan process to bring this problems to a settlement. The Inspection Mater Plan process uses the Inspection strategy based on the requirement. Inspection targets are divided into several groups by requirements. After that the proper technique is selected and applied by the group. In this way, we can achieve a maximum of efficiency at the lowest cost and solve the efficiency problem.
Through some financial domestic S/W Code Inspection cases, this thesis shows that the suggesting Inspection process based on requirement is more effective than the existing one in capacity of defect detection and cost reduction.