구성 요소 다이어그램

Component diagram
보험정책관리시스템 구성도

UML(Unified Modeling Language)에서 구성요소 다이어그램구성요소가 서로 연결되어 더 큰 구성요소나 소프트웨어 시스템을 형성하는 방법을 보여준다.그것들은 임의로 복잡한 시스템의 구조를 설명하는데 사용된다.

개요

구성 요소 다이어그램을 통해 시스템의 필수 기능이 허용 가능한지 확인할 수 있다.이 도표는 또한 시스템의 개발자와 이해관계자 사이의 의사소통 도구로도 사용된다.프로그래머와 개발자는 이 도표를 사용하여 구현을 위한 로드맵을 공식화하여 작업 할당 또는 필요한 기술 향상에 대한 더 나은 의사결정을 할 수 있다.시스템 관리자는 논리적 소프트웨어 구성 요소와 시스템의 관계를 보고 미리 계획하기 위해 구성 요소 다이어그램을 사용할 수 있다.[1]

다이어그램 요소

구성요소 다이어그램은 구성요소 표기 요소에 제공된 정보를 확장한다.지정된 구성요소에 의해 제공되고 필요한 인터페이스를 설명하는 한 가지 방법은 구성요소 구성요소에 부착된 직사각형 구획의 형식이다.[2]인터페이스를 표시하는 또 다른 일반적인 방법은 볼앤소켓 그래픽 규칙을 사용하는 것이다.구성요소로부터 인터페이스로의 제공된 의존성은 인터페이스의 이름으로 표시된 "롤리팝" 또는 볼의 인터페이스를 사용하여 구성요소에 대한 솔리드 라인으로 설명된다.요소에서 인터페이스에 이르는 필수 사용량 의존성은 이 인터페이스를 필요로 하는 구성요소에 실선으로 부착된 인터페이스의 이름으로 라벨을 붙인 반원 또는 소켓으로 설명된다.상속된 인터페이스는 캐럿 기호가 있는 이름 레이블 앞에 막대사탕으로 표시될 수 있다.둘 사이의 종속성을 나타내려면 소켓을 막대사탕에 연결하는 일반 화살표가 있는 실선을 사용하십시오.[3]

참조

  1. ^ Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
  2. ^ Bell, Donald (December 15, 2004). "UML basics: The component diagram". IBM Developer. Retrieved June 15, 2019.
  3. ^ "Unified Modeling Language Specification Version 2.5.1". Object Management Group. December 2017. Retrieved June 15, 2019.

외부 링크