이 태스크 정보
이 관계는
다음 항목을 포함합니다.
- 종속성은 한 요소가 제대로 기능하기 위해서는
다른 요소가 제공하는 정보를 필요로 하는 관계를
표시합니다. 컴포넌트 다이어그램에서 종속성은 컴포넌트, 파일 또는 폴더 간에
존재할 수 있습니다.
- 인터페이스는 내부 지식이 필요하지 않도록
무언가를 핸들링하는 방식이나 동작을 공개적으로 정의하는 오퍼레이션 세트를
표시합니다. 컴포넌트 다이어그램은
컴포넌트 간의 인터페이스만 정의합니다.
컴포넌트는
스크립트, 명령 파일, 문서 또는 데이터베이스와 같은 기타 소프트웨어 컴포넌트
또는 라이브러리나 실행 가능 프로그램 양식의 실제
서브시스템입니다. 컴포넌트의 역할은
여러 라이브러리 및 실행 가능 프로그램으로 이루어진 대형 시스템의 모델링에
중요합니다. 예를 들어, IBM® Rational® Rhapsody®
자체는 그래픽 편집기, 브라우저, 코드 생성기 및 애니메이터를 포함하여
모두 라이브러리 형태로 제공된 여러 컴포넌트로 이루어져
있습니다.
컴포넌트 다이어그램은 모델의
실제 파일 계층을 정의하고 조직화할 때 유용합니다. 기본
Rational Rhapsody
지정을 사용하는 대신 특정 파일에 포함할 모델 요소를 지정할 수 있습니다.
파일을 폴더나 컴포넌트로 직접 구성하고 폴더를 컴포넌트로
구성할 수 있습니다.
컴포넌트
다이어그램에 포함되지 않지만 이 섹션에 포함된 컴포넌트의 한 가지 측면은
컴포넌트의 파트인 구성을 작성하는 방식입니다. 구성은
대상 환경, 필요한 초기화 및 코드가 생성되기 전에 모델에 대해 수행할 검사와 같이
컴포넌트가 빌드되는 방식을 지정합니다. 정보는
구성의 내용을 참조하십시오.
다음 그림은 컴포넌트 다이어그램을
보여줍니다.