-
1.
公开(公告)号:KR100575581B1
公开(公告)日:2006-05-03
申请号:KR1020040106612
申请日:2004-12-15
Applicant: 한국전자통신연구원
IPC: G06F11/22
Abstract: 본 발명은 우선순위 그래프를 이용한 제품 계열의 기능 분석 및 테스팅 경로 분석 장치 및 그 방법에 관한 것이다.
본 발명은 상위 수준의 비즈니스 프로세스를 기술하고 각 비즈니스 별 목표 (goal)를 수행하는데 필요한 특성 객체(feature object)와 특성 행위(feature behavior)를 식별하여 의존성 그래프(dependency graph)로 표현한다. 의존성 그래프는 노드(node)와 레이블(label)이 붙어 있는 에지(edge)로 표현된다. 노드는 특성 객체를 표현하고 에지는 특성 행위의 순서를 지시하는데 에지에 붙어 있는 레이블은 특성 행위를 나타낸다. 특성 객체와 특성 행위는 요구 사항 분석 프로세스를 반복해 나가면서 정제되는데 특성 행위의 수행 순서에 따라 의존성 그래프에 표현된 내용은 우선순위 그래프로 표현된다. 우선 순위 그래프는 의존성 그래프로 표현되었던 상위 수준의 기능적 요구 사항을 특성 객체의 초기 설정 값, 수행하면서 변경되는 특성 객체의 참조 설정 값, 특성 범주(category), 다음 단계의 특성 객체를 우선 순위 순서대로 지시하는 특성 객체 리스트, 관련된 유스 케이스 이름, 관련 가변성(variability) 리스트, 가변성의 타입과 함께 표현된다. 우선순위 그래프에서 보여지는 비즈니스 수행 경로(path)는 기능 테스팅(functional testing)을 확인하기 위한 일련의 절차로 추출될 수 있으며 수행 경로의 에지 수에 따라 최적의 깊이를 갖는 테스트 케이스(best case)와 최악의 깊이를 갖는 테스트 케이스(worst case)를 유추할 수 있다.
분석된 기능 별 요구 사항은 시스템 분석가, 시스템 개발자, 테스트 설계자, 프로젝트 관리자로부터 분석 자료의 시각적인 조회가 가능하도록 그래프의 형태로 제공되며 수행 의존성을 식별하기 쉽게 테이블의 형태로도 보여진다.
텍스트 형태의 기술에서 시작하여 분석된 제품 계열의 요구 사항은 시스템을 구성하는 구현 요소를 특성 단위로 식별할 수 있는 특성의 행위 정보로부터 제품 계열의 제품을 생산하는데 필수적인 가변성을 또한 분석할 수 있어 제품 계열 기반의 제품을 생산하는데 필요한 기획 자료로도 사용될 수 있다는 효과가 있다.
우선순위, 제품 계열, 기능 분석, 테스팅 경로Abstract translation: 本发明涉及一种使用优先图形对产品系列进行功能分析和测试路径分析的设备和方法。