1 |
1
소정의 소프트웨어 산출물(software artifacts)에 대한 태그를 생성하여 태그 DB에 저장하거나 상기 태그 DB에 기저장된 태그를 수정 또는 삭제하기 위한 태그 이벤트(tag event)와, 소정의 소프트웨어 산출물에 대한 태그를 이용하여 상기 소프트웨어 산출물을 검색하기 위한 쿼리 이벤트(query event)를 단말로부터 수신하는 이벤트 처리부와,상기 수신된 태그 이벤트의 요청에 따라 태그를 생성하여 상기 태그 DB에 저장하거나 상기 태그 DB에 기저장된 태그를 수정 또는 삭제하거나, 상기 수신된 쿼리 이벤트의 요청에 따라 온톨로지 연산을 수행하여 온톨로지 파일을 생성하는 온톨로지 관리부와,상기 생성된 온톨로지 파일에 의해 검색된 소프트웨어 산출물의 리스트를 생성하여 상기 단말로 제공하는 소프트웨어 산출물 검색부를 포함하고상기 소프트웨어 산출물은, 소정의 소프트웨어 컴포넌트의 소스 코드, 실행 코드, 요구사항 명세서, 설계 문서, 분석 문서, 테스트 문서 중 적어도 어느 하나 이상인 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 태그는, 상기 소프트웨어 컴포넌트의 기능적 요구사항 또는 비기능적 요구사항을 나타내는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
4 |
4
제3항에 있어서,상기 태그는, 소프트웨어 산출물을 태깅한 사람, 상기 태깅된 소프트웨어 산출물의 이름, 상기 소프트웨어 산출물의 저장 위치, 상기 소프트웨어 산출물의 태깅 범위, 태그 정보 타입 중 적어도 어느 하나 이상의 정보를 포함하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
5 |
5
제4항에 있어서,상기 태그를 생성 또는 수정 시 추천 태그를 상기 단말로 제공하는 태그 추천부를 더 포함하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
6 |
6
제5항에 있어서,상기 태그 추천부는 상기 추천 태그를 상기 단말로 제공하는 경우, 태그의 생성, 수정 또는 검색을 위해 상기 단말 상에서 입력된 단어에 대해 자동 완성 기능을 적용한 태그를 제공하거나, 상기 입력된 단어의 유사어로 구성되는 태그를 제공하거나, 상기 입력된 단어와 연관성을 가지며 소정 기준 횟수 이상 채택된 태그를 제공하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
7 |
7
제6항에 있어서,적어도 하나 이상의 단말로부터 복수의 쿼리 이벤트 또는 태그 이벤트를 수신하는 경우, 상기 수신된 복수의 쿼리 이벤트 또는 태그 이벤트 간의 충돌 오류 및 호환성 검사를 수행하여 오류를 수정하는 오류 제어부를 더 포함하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 서버
|
8 |
8
이벤트 처리부가 소정의 소프트웨어 산출물(software artifacts)에 대한 태그를 생성, 수정 또는 삭제하기 위한 태그 이벤트(tag event)를 단말로부터 수신하는 단계와,추천 태그부가 상기 수신된 생성, 수정하기 위한 태그 이벤트에 대응하여 추천 태그를 상기 단말로 제공하는 단계와,온톨로지 관리부가 상기 제공된 추천 태그를 이용하여 태그를 생성하여 태그 DB에 저장하거나 상기 태그 DB에 기저장된 태그를 수정하는 단계와,상기 온톨로지 관리부가 상기 수신된 삭제하기 위한 태그 이벤트에 대응하여 해당 태그를 삭제하는 단계를 포함하고, 상기 소프트웨어 산출물은, 소정의 소프트웨어 컴포넌트의 소스 코드, 실행 코드, 요구사항 명세서, 설계 문서, 분석 문서, 테스트 문서 중 적어도 어느 하나 이상인 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 방법
|
9 |
9
삭제
|
10 |
10
제8 항에 있어서,상기 태그는, 상기 소프트웨어 컴포넌트의 기능적 요구사항 또는 비기능적 요구사항을 나타내는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 방법
|
11 |
11
제10항에 있어서,상기 태그는, 소프트웨어 산출물을 태깅한 사람, 상기 태깅된 소프트웨어 산출물의 이름, 상기 소프트웨어 산출물의 저장 위치, 상기 소프트웨어 산출물의 태깅 범위, 태그 정보 타입 중 적어도 어느 하나 이상의 정보를 포함하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 방법
|
12 |
12
제11항에 있어서,상기 추천 태그부가 상기 수신된 생성, 수정하기 위한 태그 이벤트에 대응하여 추천 태그를 상기 단말로 제공하는 단계는, 상기 추천 태그를 상기 단말로 제공하는 경우 상기 단말에서 태그의 생성, 수정 또는 검색을 위해 입력된 단어에 대해 자동 완성 기능을 적용한 태그를 제공하거나, 상기 입력된 단어의 유사어로 구성되는 태그를 제공하거나, 상기 입력된 단어와 관련하여 소정 기준 횟수 이상 이용된 태그를 제공하는 것을 특징으로 하는 소프트웨어 재사용을 지원하기 위한 시맨틱 태깅 방법
|
13 |
13
이벤트 처리부가 소정의 소프트웨어 산출물을 검색하기 위한 쿼리 이벤트를 단말로부터 수신하는 단계와,온톨로지 관리부가 상기 수신된 쿼리 이벤트의 요청에 따른 태그와 연관된 태그를 상기 태그 DB에서 검색하기 위한 온톨로지 연산을 수행하는 단계와,상기 소프트웨어 산출물 검색부가 상기 수행된 온톨로지 연산에 의해 산출된 소프트웨어 산출물에 관한 리스트를 생성하여 상기 단말로 제공하는 단계를 포함하고,상기 소프트웨어 산출물은, 소정의 소프트웨어 컴포넌트의 소스 코드, 실행 코드, 요구사항 명세서, 설계 문서, 분석 문서, 테스트 문서 중 적어도 어느 하나 이상인 것을 특징으로 하는 시맨틱 태그를 이용한 소프트웨어 산출물 검색 방법
|
14 |
14
삭제
|
15 |
15
제13항에 있어서,상기 태그는, 상기 소프트웨어 컴포넌트의 기능적 요구사항 또는 비기능적 요구사항을 나타내는 것을 특징으로 하는 시맨틱 태그를 이용한 소프트웨어 산출물 검색 방법
|
16 |
16
제15항에 있어서,상기 태그는, 소프트웨어 산출물을 태깅한 사람, 상기 태깅된 소프트웨어 산출물의 이름, 상기 소프트웨어 산출물의 저장 위치, 상기 소프트웨어 산출물의 태깅 범위, 태그 정보 타입 중 적어도 어느 하나 이상의 정보를 포함하는 것을 특징으로 하는 시맨틱 태그를 이용한 소프트웨어 산출물 검색 방법
|