컴포넌트 다이어그램과 배포 다이어그램은 컴퓨터 시스템을 명확하게 나타낼 수 있도록 준비된 것이다.
현대의 소프트웨어 개발 추세는 컴포넌트 중심으로 되어가고 있다. 팀 단위로 수행하는 프로젝트라면 특히 중요한 것이 컴포넌트이다.
일단 컴포넌트란 어떤 시스템을 이루는 물리적인 요소이다. 다른 컴포넌트에 인터페이스를 제공한다.
컴포넌트를 모델링하는 이유는
1. 이뢰인이 완성된 시스템의 구조와 완성된 시스템의 기능을 볼 수 있게 하기 위하여
2. 개발자에게 작업할 구조를 구체적으로 알리기 위하여
3. 문서와 도움말을 제공해야 하는 문서화 담당자들이 쉽게 이해할 수 있도록 하기 위하여
4. 컴포넌트를 언제든지 재사용할 수 있게 하기 위하여
'UML' 카테고리의 다른 글
[UML]배포 다이어그램 (3) | 2010.07.22 |
---|---|
[UML]활동 다이어그램 (0) | 2010.07.21 |
[UML]통신다이어그램과 시퀀스의 차이 (0) | 2010.07.21 |
[UML]시퀀스 다이어그램 (0) | 2010.07.20 |