용어집

이 용어집은 Rational Engineering Lifecycle Manager 소프트웨어 및 제품에 대한 용어 및 정의를 제공합니다.

이 용어집에서는 다음 상호 참조가 사용됩니다.
  • 참조하십시오는 비선호 용어에서부터 선호 용어까지 또는 약어에서 완전한 형태까지를 말합니다.
  • 도 참조하십시오는 관련 용어 또는 대조되는 용어를 말합니다.

다른 용어 및 정의는 IBM 용어 웹 사이트를 참조하십시오(새 창에서 열기).

감사(audit)
시간이 지남에 따라 제품에 대해 수행된 변경사항에 대한 검사입니다.
개정(redact)
사용자가 공유하지 않으려는 제품의 이름, 특성 및 아티팩트 링크에 대한 변경사항을 제거합니다. 개정은 오브젝트 히스토리에서 변경사항을 제거하지 않습니다.
개정(revision)
자동차의 모델 연도 또는 개정된 요구사항과 같이 이전 버전을 바꾸도록 디자인된 아티팩트의 버전입니다. 버전도 참조하십시오.
구성 스펙(config spec)
아티팩트의 버전을 지정하는 규칙 세트입니다. 일반적으로 구성 스펙은 지정된 버전화된 아티팩트에 대해 최대 하나의 버전을 식별합니다. 구성, 버전도 참조하십시오.
구성 제공자(configuration provider)
아티팩트의 버전 세트를 관리하는 애플리케이션입니다(예: 변경 관리 또는 테스트 관리 아티팩트). 구성도 참조하십시오.
구성(configuration)
아티팩트의 고유한 버전 세트입니다. 구성은 일반적으로 세트에서 각 아티팩트에 대해 하나의 버전을 식별합니다. 아티팩트는 불변이거나(기준선에서) 변경을 위해 열릴 수 있습니다(개발에서). 일부 시스템에서 구성은 다른 구성을 포함하도록 계층 구조일 수도 있습니다. 기준선, 구성 제공자, 구성 스펙, 글로벌 구성 제공자, 버전도 참조하십시오.
글로벌 구성 제공자(global configuration provider)
다중 구성 제공자의 컨트리뷰션을 조정하는 구성 제공자입니다. 구성도 참조하십시오.
기준선(baseline)
해당 아티팩트의 일부 의미 있는 상태에 해당하는, 하나 이상의 컴포넌트의 편집할 수 없는 구성 또는 동결된 구성입니다. 기준선은 팀이 알려진 구성에 대해 작업할 수 있도록 하는 데 유용하거나 작업의 일부 새 스트림에 대한 초기 상태로 유용합니다. 컴포넌트, 구성, 스트림도 참조하십시오.

대시보드(dashboard)
한눈에 알 수 있는 프로젝트 상태에 대한 정보를 제공하는 웹 사용자 인터페이스 컴포넌트입니다. 사용자는 프로젝트 요약 정보 또는 자세한 정보를 볼 수 있습니다.
동반자(friend)
통신을 위해 다른 엔티티에 대해 설정된 연결이 있는 엔티티입니다. 예를 들어, 서버는 다른 서버에 대한 동반자일 수 있습니다.
동시 사용 라이센스(concurrent-use license)
동시에 자원에 연결할 수 있는 사용자 수를 제한하는 라이센스입니다.

라이프사이클(lifecycle)
도입/인식(Inception), 정제(Elaboration), 구현/구축(Construction), 전이(Transition) 등의 4단계 소프트웨어 개발을 거치는 완전한 하나의 패스입니다.
로드 규칙(load rule)
기준선 보기로 로드할 요소 또는 서브트리를 지정하는 config spec의 명령문입니다. Config spec은 둘 이상의 로드 규칙을 가질 수 있습니다.
링크된 데이터(linked data)
다른 데이터 세트와 링크될 수 있도록 구조화된 데이터를 공개하는 메소드입니다.
링크(link)
링크된 데이터 시스템에서 고유 URI로 표시되는 두 개의 아티팩트 간의 관계입니다.

버전(version)
아티팩트의 참조 가능한 상태입니다. 링크된 데이터 시스템에서 각 버전은 고유한 URI로 참조될 수 있습니다. 구성, 구성 스펙, 개정도 참조하십시오.
변형 지점(variation point)
선택 시 제품 라인 내에서 하나의 제품을 다른 제품과 구별하는 특성 중 하나를 정의하는 다중의 잠재적인 값이 있는 디자인의 측면입니다. 제품 라인, 변형도 참조하십시오.
변형(variant)
제품 라인에서 다른 아티팩트 또는 제품과 구별하는 특정 특성 세트로 식별되는 아티팩트 또는 제품의 버전입니다. 여기서 각 변형은 아티팩트 또는 제품의 다른 버전과 동시에 존재할 수 있습니다. 제품, 제품 라인, 변형 지점도 참조하십시오.
병합(merge)
하나의 스트림 또는 기준선을 다른 스트림에 결합하려는 경우입니다.
분기(branch)
병렬 또는 절연 개발에 대한 스트림을 작성하려는 경우입니다.

색인(index)
URI 세트를 함께 조회할 수 있도록 하나 이상의 라이프사이클 도구에서 자원을 지정하는 URI 세트입니다. 액세스 권한은 인증된 사용자의 ID에 따라 다릅니다.
순회(traverse)
트리 구조를 대칭적으로 크롤링하여 각 노드를 한 번씩 검사합니다.
스냅샷(snapshot)
기준선을 참조하십시오.
스트림(stream)
  1. 아티팩트의 수정 가능한 구성입니다. 예를 들어, 해당 변경사항이 다른 팀 구성원에 표시되도록 하려는 경우 팀 구성원이 스트림에 전달합니다. 기준선, 컴포넌트도 참조하십시오.
  2. 하나 이상의 컴포넌트를 포함하는 저장소 오브젝트입니다. 스트림은 일반적으로 저장소 작업공간에 저장되는 작업을 통합하는 데 사용됩니다. 팀 구성원은 스트림에 변경사항을 전달하고 다른 팀 구성원의 변경사항을 스트림의 해당 저장소 작업공간에 받아들입니다.
시스템(system)
기능을 수행하기 위해 함께 작업하는 사용자, 시스템 또는 메소드와 같은 개별 컴포넌트 세트입니다. 제품, 제품 라인도 참조하십시오.

아티팩트
소프트웨어 개발 프로세스에서 사용되거나 생성되는 엔티티입니다. 아티팩트의 예는 모델, 소스 파일, 스크립트 및 2진 실행 파일입니다. 기준선, 컴포넌트, 구성 제공자, 구성 스펙, 개정, 스트림, 버전도 참조하십시오.
열거(enumeration)
순서 지정된 이름 및 값의 세트입니다.
영향 분석(impact analysis)
한 항목에 대한 변경사항이 관련된 다른 항목에 미치는 영향을 식별합니다.
요구사항(requirement)
시스템이 제공해야 하는 조건 또는 기능입니다. 이 조건은 사용자의 요구사항에서 파생된 지시사항이거나 계약서, 표준, 스펙 또는 기타 문서에서 지정됩니다.

자원(resource)
  1. XML 데이터 소스의 특정 XML 엔티티입니다. 자원은 XML 스키마와 연관될 수 있으며 데이터 소스를 관계형 데이터베이스 테이블에 맵핑하여 보고서를 작성하는 데 사용할 수 있습니다.
  2. 아티팩트를 참조하십시오.
작업 항목(work item)
태스크, 결함 보고서 또는 개선사항 요청과 같은 개발 태스크의 일반화된 개념을 나타내는 아티팩트입니다.
저장소(repository)
데이터 및 기타 애플리케이션 자원에 대한 지속적 스토리지 영역입니다.
제어 영역(controlling area)
아티팩트 구성에 대한 액세스를 제어하는 팀 영역입니다.
제품 라인(product line)
서로 변형인 밀접하게 관련된 제품의 그룹입니다. 제품 라인을 구성하는 제품은 종종 공통 기본 또는 아키텍처에서 생성되기도 합니다. 제품, 시스템, 변경, 변형 지점도 참조하십시오.
제품군(product family)
제품 라인을 참조하십시오.
제품(product)
마케팅되거나 판매된 제품이 생성되었습니다. 제품은 컴포넌트 파트의 특정 구성에서 형성되며 이는 소프트웨어 애플리케이션, 실제 파트 또는 서비스일 수 있습니다. 복잡한 제품은 다중 시스템을 포함할 수 있습니다. 시스템은 다중 제품으로 구성될 수 있습니다. 제품 라인, 시스템, 변형도 참조하십시오.
조회(query)
아티팩트(예: 제품, 작업 항목, 요구사항, 디자인 모델, 테스트 케이스)의 라이프사이클 색인에서 정보를 검색하는 방법입니다. 결과로 생성된 아티팩트 목록을 사용하여 보기를 채우고 보고서를 실행하고 분석을 수행하는 등의 작업을 수행할 수 있습니다.

차원(dimension)
제품 변형의 사양을 함께 정의하는 이름 및 값입니다.

컨텐츠 지원(content assist)
현재의 코드 행이나 입력 필드를 완료하는 데 유효한 대체 목록을 사용자에게 프롬프트하는 일부 소스 편집기의 기능입니다.
컴포넌트(component)
엔지니어링 아티팩트의 재사용 가능 세트로 구성되는 조직 단위입니다. 스트림도 참조하십시오.

테스트 케이스(test case)
  1. 특정 목표 또는 테스트 조건(예: 특정 프로그램 경로를 실행 또는 특정 요구사항에 대한 규제 준수를 확인)을 위해 개발된 입력 값, 실행 전제조건, 예상 결과 및 실행 사후조건 세트입니다(ISTQB).
  2. 테스트 소프트웨어의 태스크를 자동화하는 태스크, 스크립트 또는 루틴 세트입니다.
토폴로지(topology)
네트워크 내에서 네트워크 컴포넌트 또는 노드의 위치에 대한 실제 또는 논리적 맵핑입니다.
특성(property)
오브젝트를 설명하는 오브젝트의 특성입니다. 특성은 변경될 수 있습니다. 특성은 특히 오브젝트 이름, 유형, 값 또는 동작을 설명합니다.
팀 영역(team area)
프로젝트 영역 내에서 팀 멤버십, 역할, 지정 및 팀 아티팩트를 관리하는 위치입니다.

패키지(package)
IBM Installation Manager에 의한 설치를 위해 특별히 디자인된 제품 또는 컴포넌트입니다.
프로젝트 영역(project area)
하나 이상의 소프트웨어 프로젝트에 대한 정보가 저장된 저장소의 영역입니다.

C

config spec
구성 스펙을 참조하십시오.

F

Floating 라이센스(floating license)
동시 사용 라이센스를 참조하십시오.

L

Lifecycle Query Engine
TRS(Tracked Resource Set) 스펙을 지원할 수 있는 도구에 저장된 자산을 색인화하고 검색하는 컴포넌트입니다.

O

OAuth
자원 소유자, 클라이언트, 자원 서버 간의 승인 상호작용을 작성하여 자원 소유자 대신 보호된 자원에 써드파티 애플리케이션 범위 지정 액세스를 제공하는 HTTP 기반 권한 부여 프로토콜입니다.
Open Services
Open Services for Lifecycle Collaboration을 참조하십시오.
Open Services for Lifecycle Collaboration(Open Services, OSLC)
소프트웨어 통합을 위해 실제적인 스펙을 빌드하여 소프트웨어 전달 라이프사이클 동안 협업 및 표준화를 촉진하기 위한 커뮤니티 노력입니다.
OSLC
Open Services for Lifecycle Collaboration을 참조하십시오.

S

SPARQL
다양한 데이터 소스에서 조회를 표현하는 데 사용되는 RDF의 조회 언어입니다. W3 스펙은 SPARQL 조회 언어의 구문 및 시맨틱을 정의합니다.

T

TC
테스트 케이스를 참조하십시오.
Tracked Resource Set(TRS)
유한 아티팩트 콜렉션에서 멤버(기본)와 변경 로그 세트로 표시되는 자원 세트입니다.
TRS
Tracked Resource Set를 참조하십시오.

V

V 프로세스 모델(V process model)
시스템 개발 라이프사이클을 수정된 폭포수 방법으로 시각적으로 표시하며 단계(Phase)를 V 모양으로 배열하여 개발과 테스트의 상관관계를 보여줍니다.

피드백