개요
다음은 프로세스 보기를 관리하기 위해 수행하는 단계에 대한 요약입니다.
-
논리 보기에서 프로세스 보기 작성
-
프로세스 모델에서 '활성 클래스'를 사용하여 프로세스 표시
-
프로세스 및 스레드 라이프사이클 표시
-
프로세스 및 스레드에 클래스 할당
1. 논리 보기에서 프로세스 보기 작성
논리 보기 내에서 패키지를 작성하고 "프로세스 보기" 이름을 지정하여 프로세스 보기를 표시합니다.
2. 프로세스의 "활성 클래스"를 사용하여 프로세스 표시
모델
UML은 프로세스 및 스레드를 프로세스 보기의 활성 클래스로 표시합니다. 클래스를 작성하고 <process> 또는 <thread> 중 하나의 스테레오타입으로 지정하여 프로세스
보기의 활성 클래스를 작성합니다.
3. 프로세스 및
스레드 라이프사이클 표시
시퀀스 다이어그램을 사용하여 프로세스 및 스레드 라이프사이클을 표시합니다. 각 프로세스 또는 스레드는 작성하고 분해하는 시퀀스 다이어그램에 표시되어야 합니다. 또한 추가 시퀀스 다이어그램을 사용하여 복잡한 프로세스
간 및 스레드 간 통신을 설명하는 것이 유용합니다. 이 시퀀스 다이어그램은 동작이 일어나는 유스 케이스 실현(realization)으로 구성됩니다.
시퀀스 다이어그램과 해당 다이어그램 내의 오브젝트를 작성할 때 첫 번째 메시지의 개시자를 인터페이스로 표시하는 레이블 지정 규칙을 고려하십시오.
시퀀스 다이어그램에 대한
자세한 정보는 Rational Rose 온라인 도움말에서 시퀀스 다이어그램(개요) 주제를 참조하십시오.
4. 프로세스 및
스레드에 클래스 할당
클래스 및 서브시스템은 하나 이상의 프로세스 및 스레드에 할당될 수 있습니다. 프로세스 및 스레드는 클래스 및 서브시스템의 인스턴스로 구성됩니다. 이 할당을 표시하려면, 프로세스 및 스레드를 활성 클래스로
모델링하는 클래스 다이어그램을 작성하십시오. 집계 관계를 사용하여 활성 클래스의 컴포지션을 표시하십시오. 집계 관계를 작성할 때 집계 스펙을 사용하여 A 역할에 대해 값에 의한 제약을 설정하십시오.
|