UML StarUML 에서 사용하는 용어 정리

황제낙엽 2010.07.30 08:20 조회 수 : 162 추천:68

sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

모델(Model)
물리적인 시스템을 특정 목적(관점)에 의해 기술하기 위한 그룹화 요소입니다. 예를 들어 시스템의 특정 관점(e.g. 분석관점, 설계관점, 사용자관점 등)에 따라 시스템을 표현할 수 있습니다.

서브시스템(Subsystem)
물리적인 시스템의 부분 혹은 전체를 명세화하기 위해 요소들을 그룹화하는 요소입니다. 

패키지(Package)
모델 요소들을 논리적으로 그룹화하여 관리하기 위한 요소입니다. 패키지는 요소들을 조직화하기 위한 어떠한 용도로 사용되어도 무방한 매우 일반적인 요소입니다.

유닛
프로젝트 혹은 다른 유닛의 일부분을 별도의 파일로 저장하여 관리해야 할 경우가 있습니다. 예를 들어 하나의 프로젝트에 여러 명이 팀 작업을 해야 하는 경우, 프로젝트를 여러 개의 유닛으로 분할하여 CVS, Microsoft Visual SourceSafe와 같은 도구로 팀작업을 할 수 있습니다. 패키지(Package), 모델(Model) 또는 서브시스템(Subsystem) 요소만이 별도의 유닛으로 만들어질 수 있습니다.

모델 조각
프로젝트의 일부 요소들을 독립적인 파일로 저장하여 다루고 싶을 때 모델 조각(Model Fragment)을 사용할 수 있습니다.
프로젝트의 일부 내용을 별도의 파일로 저장하여 다른 사람에 의해 사용되거나 차후에 다시 사용될 것을 고려한다면 모델 조각(Model Fragment)을 만들 수 있습니다. 모델 조각은 유닛과 달리 다른 파일로부터 참조되거나 다른 파일을 참조하지 않으로 그 자체로써 독립적인 단위입니다. 모델 조각은 언제든지 프로젝트에 불러와서 포함될 수 있습니다.

UML프로파일
정의되어 있는 UML 프로파일들을 현재 프로젝트 내부로 포함시켜 사용할 수 있습니다. UML 프로파일이 프로젝트에 포함되면 프로파일에서 정의된 스테레오타입(Stereotype), 확장속성(TagDefinition) 및 데이터타입(DataType) 등을 프로젝트에서 사용할 수 있습니다.