1 |
1
동일 또는 유사한 코드 베이스를 갖는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리장치에 있어서,입력된 프로젝트 코드로부터 구조적 기능 흐름 및 주석 처리된 부가정보를 분석하여 기능 흐름 그라프(Flow Graph)를 생성하는 Flow Graph 생성기와, 생성된 다수의 프로젝트 코드 별 기능 흐름 그라프를 비교하는 Flow Graph 비교기와, 상기 Flow Graph 비교기를 통해 비교에 의해 도출된 차이점 및 변경 사항을 주석 처리된 부가정보에 기록된 정보에 기초하여 변경 사항을 추적하여 변경추적결과를 생성하는 변경사항 추적기를 포함하는 코드관리부; 주석 처리된 부가정보인 요구사항 및 변경요청 ID에 대한 정보를 코드관리부로 제공하고, 코드관리부로부터 변경추적결과를 전송받아 관리하는 변경관리부; 및 코드관리부로부터 변경추적결과를 수신하여 화면에 표시하는 디스플레이 수단;을 포함하여 구성되며,상기 Flow Graph 생성기는주석 처리된 부가정보에 특정 문자들을 삽입하여, 개발자가 의도한 변경 및 차이에 대해서는 상기 Flow Graph 비교기에서 프로젝트 코드 간 차이점 및 변경사항으로 인식하지 못하도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리장치
|
2 |
2
삭제
|
3 |
3
제 1 항에 있어서, 상기 변경사항 추적기는변경관리부로부터 주석 처리된 부가정보인 요구사항 및 변경요청 ID에 대한 정보를 수신하고, 변경추적결과를 변경관리부로 전송하고, 변경추적결과를 디스플레이 수단에 전송하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리장치
|
4 |
4
삭제
|
5 |
5
제 1 항에 있어서, 상기 Flow Graph 생성기는 기능 흐름 그라프를 프로젝트 코드 별로 생성하고, 코드들 간의 물리적인 차이가 아닌 코드의 기능적 흐름에 기초하여 기능 흐름 그라프를 생성하여 프로젝트간 비교시 비 기능적 차이에 의한 효과를 배제하면서, 코드의 변경을 추적할 수 있도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리장치
|
6 |
6
동일 또는 유사한 코드 베이스를 갖는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리장치에 있어서, 입력된 프로젝트 코드로부터 구조적 기능 흐름 및 주석 처리된 부가정보를 분석하여 기능 흐름 그라프(Flow Graph)를 생성하는 Flow Graph 생성기;생성된 다수의 프로젝트 코드 별 기능 흐름 그라프를 비교하는 Flow Graph 비교기; 및 상기 Flow Graph 비교기를 통해 비교에 의해 도출된 차이점 및 변경 사항을 주석 처리된 부가정보에 기록된 정보에 기초하여 변경 사항을 추적하여 변경추적결과를 생성하고, 변경추적결과를 변경관리부로 전송하거나 디스플레이 수단에 전송하는 변경사항 추적기;를 포함하여 구성되며,상기 Flow Graph 생성기는주석 처리된 부가정보에 특정 문자들을 삽입하여, 개발자가 의도한 변경 및 차이에 대해서는 상기 Flow Graph 비교기에서 프로젝트 코드 간 차이점 및 변경사항으로 인식하지 못하도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리장치
|
7 |
7
삭제
|
8 |
8
제 6 항에 있어서, 상기 Flow Graph 생성기는 기능 흐름 그라프를 프로젝트 코드 별로 생성하고, 코드들 간의 물리적인 차이가 아닌 코드의 기능적 흐름에 기초하여 기능 흐름 그라프를 생성하여 프로젝트간 비교시 비 기능적 차이에 의한 효과를 배제하면서, 코드의 변경을 추적할 수 있도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리장치
|
9 |
9
동일 또는 유사한 코드 베이스를 갖는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리방법에 있어서,코드관리부가 변경관리부로부터 프로젝트 코드에 주석 처리된 부가 정보에 있는 요구사항 및 변경요청 ID에 대한 정보를 수신하는 변경 사항 정보 수신 단계;코드관리부에 입력된 프로젝트 코드로부터 구조적 기능 흐름 및 주석 처리된 부가정보를 분석하여 기능 흐름 그라프(Flow Graph)를 생성하되, 주석 처리된 부가정보에 특정 문자들을 삽입하는 기능 흐름 그라프 생성 단계;생성된 프로젝트 코드 별 기능 흐름 그라프를 비교하여 차이점 및 변경사항을 도출하되, 특정 문자들이 삽입된 주석 처리된 부가정보를 이용하여 개발자가 의도한 변경 및 차이에 대해서는 프로젝트 코드 간 차이점으로 인식하지 않는 기능 흐름 그라프 비교 단계;상기 비교 단계에 의해 도출된 차이점 및 변경 사항을 주석 처리된 부가정보에 기록된 정보에 기초하여 변경 사항을 추적하여 변경추적결과를 생성하는 변경 사항 추적 단계; 및 생성된 변경추적결과를 수신하여 화면에 표시하는 변경추적결과 표시 단계;를 포함하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리방법
|
10 |
10
제 9 항에 있어서, 상기 변경 사항 추적 단계는 변경관리부가 코드관리부로부터 변경추적결과를 전송받아 관리하는 단계를 더 포함하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리방법
|
11 |
11
삭제
|
12 |
12
제 9 항에 있어서, 상기 기능 흐름 그라프 생성 단계는기능 흐름 그라프를 프로젝트 코드 별로 생성하고, 코드들 간의 물리적인 차이가 아닌 코드의 기능적 흐름에 기초하여 기능 흐름 그라프를 생성하여 프로젝트간 비교시 비 기능적 차이에 의한 효과를 배제하면서, 코드의 변경을 추적할 수 있도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리방법
|
13 |
13
동일 또는 유사한 코드 베이스를 갖는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리방법에 있어서,코드관리부에 입력된 프로젝트 코드로부터 구조적 기능 흐름 및 주석 처리된 부가정보를 분석하여 기능 흐름 그라프(Flow Graph)를 생성하되, 주석 처리된 부가정보에 특정 문자들을 삽입하는 기능 흐름 그라프 생성 단계;생성된 프로젝트 코드 별 기능 흐름 그라프를 비교하여 차이점 및 변경사항을 도출하되, 특정 문자들이 삽입된 주석 처리된 부가정보를 이용하여 개발자가 의도한 변경 및 차이에 대해서는 프로젝트 코드 간 차이점으로 인식하지 않는 기능 흐름 그라프 비교 단계; 및상기 비교 단계에 의해 도출된 차이점 및 변경 사항을 주석 처리된 부가정보에 기록된 정보에 기초하여 변경 사항을 추적하여 변경추적결과를 생성하고, 변경추적결과를 변경관리부로 전송하거나 디스플레이 수단에 전송하는 변경 사항 추적 단계;를 포함하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리방법
|
14 |
14
삭제
|
15 |
15
제 13 항에 있어서, 상기 기능 흐름 그라프 생성 단계는기능 흐름 그라프를 프로젝트 코드 별로 생성하고, 코드들 간의 물리적인 차이가 아닌 코드의 기능적 흐름에 기초하여 기능 흐름 그라프를 생성하여 프로젝트간 비교시 비 기능적 차이에 의한 효과를 배제하면서, 코드의 변경을 추적할 수 있도록 하는 것을 특징으로 하는 다수의 프로젝트에 대한 코드의 변경사항 추적 및 관리를 위한 코드관리방법
|
16 |
16
제 9 항, 제 10 항, 제 12 항, 제 13 항 및 제 15 항 중 어느 한 항의 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체
|