ROOM(Real-Time Object-Oriented Modeling) 다이어그램 만들기

ROOM 모델링 언어는 실시간 시스템을 모델링하는 데 사용됩니다. ROOM은 고급 개체 지향 개념과 기존의 실시간 소프트웨어 기술을 접목한 것입니다. ROOM을 사용하여 시스템 구성 요소 및 그 관계(구조)를 나타내는 그래픽 모델과 이벤트에 대한 시스템의 응답(행태)을 나타내는 그래픽 모델을 만들 수 있습니다.

ROOM 방법론에 대한 자세한 내용은 Bran Selic, Garth Gullekson, Paul T. Ward(John Wiley & Sons, Inc., 1994)의 "Real-Time Object-Oriented Modeling"을 참조하십시오.

실행할 작업

ROOM 구조 다이어그램 만들기

ROOM 행태 다이어그램 만들기

ROOM 구조 다이어그램 만들기

ROOM 구조 다이어그램은 시스템의 주요 구성 요소를 그림으로 보여줍니다.

ROOM 구조 다이어그램의 기본 구성 요소는 행위자, 즉 목적이 분명한 활성 개체입니다. 행위자는 행위자 클래스 정의를 기반으로 이러한 정의 속성을 상속합니다. 구조 다이어그램은 행위자와 이들의 관계를 나타냅니다.

행위자는 행위자의 인터페이스 구성 요소인 포트를 통해 다른 행위자와 통신합니다. 바인딩은 행위자 사이의 통신 경로를 나타냅니다.

ROOM structure diagram

  1. 파일 메뉴에서 새로 만들기, 소프트웨어 및 데이터베이스를 차례로 가리킨 다음 ROOM을 클릭합니다.

  2. 행위자 클래스 셰이프를 ROOM에서 드로잉 페이지로 끌어다 놓습니다.

  3. 셰이프를 선택한 다음 이름을 입력하여 셰이프의 이름을 지정합니다.

  4. 행위자 참조 셰이프 또는 수정된 행위자 참조 셰이프를 드로잉 페이지로 끌어와서 행위자 클래스 셰이프 안에 놓습니다.

    참고: 언제든지 셰이프를 마우스 오른쪽 단추로 클릭한 다음 행위자 참조 형식 선택을 클릭하여 수정된 행위자 참조 개체 형식을 변경할 수 있습니다.

  5. 포트 셰이프를 드로잉 페이지로 끌어와서 행위자 셰이프에 연결합니다.

    참고: 나중에 포트 형식을 변경하려면 셰이프를 마우스 오른쪽 단추로 클릭한 다음 참조 포트 선택 또는 릴레이 포트 선택을 클릭합니다.

  6. 바인딩 셰이프를 드로잉 페이지로 끌어온 다음 포트 셰이프에 연결하여 포트 간의 통신 경로를 표시합니다.

  7. ROOM 다이어그램에 ROOM 레이어가 포함된 경우 레이어를 추가하거나 연결선 셰이프를 내보내서 다른 레이어를 연결합니다.

맨 위로 이동

ROOM 행태 다이어그램 만들기

행태 다이어그램은 행위자의 구현, 즉 행태를 보여줍니다. ROOM 행태 다이어그램을 ROOMchart라고도 합니다.

ROOMchart의 기본 구성 요소는 개체가 새 이벤트를 받아들이는 동안에는 상태이고, 개체가 다른 상태로 변하는 동안에는 전환입니다. 중첩된 일련의 상태로 구성된 상태 컨텍스트는 시스템의 현재 상태를 나타냅니다.

각 상태는 행위자가 특정 행태를 나타내는 동안의 시간을 나타냅니다. 전환점은 상태 컨텍스트 사이의 전환 시작점 또는 끝점을 나타냅니다.

ROOM 모델링 언어에서는 수많은 행위자가 공유하는 구현 수준 서비스를 레이어에 할당함으로써 대형 시스템을 단순화할 수 있습니다. 세로 및 가로로 확장 가능한 행위자는 레이어를 모델링합니다. 바인딩이 포트 간 통신을 나타내는 것처럼 레이어 연결선과 내보내기 연결선은 구조에서 레이어 간 통신을 나타냅니다.

ROOM behavior diagram

  1. 파일 메뉴에서 새로 만들기, 소프트웨어 및 데이터베이스를 차례로 가리킨 다음 ROOM을 클릭합니다.

  2. 상태 컨텍스트 셰이프를 ROOM에서 드로잉 페이지로 끌어다 놓습니다.

  3. 셰이프를 선택한 다음 이름을 입력하여 셰이프의 이름을 지정합니다.

  4. 상태 셰이프를 드로잉 페이지로 끌어와서 상태 컨텍스트 셰이프 안에 놓습니다.

  5. 전환점 셰이프를 드로잉 페이지로 끌어와서 상태 셰이프에 연결합니다.

    참고: 언제든지 셰이프를 마우스 오른쪽 단추로 클릭한 다음 전환점 종류 선택을 클릭하여 전환점 종류를 변경할 수 있습니다.

  6. 그룹 전환, 내부 자체 전환기록으로 전환 셰이프와 같은 특별한 전환 셰이프를 드로잉 페이지로 끌어와서 상태 세이프에 연결합니다.

  7. 전환 셰이프를 드로잉 페이지로 끌어와서 상태 셰이프에 연결합니다.

    참고: 전환이 여러 경로로 분할되는 경우 선택점 셰이프를 드로잉 페이지로 끌어온 다음 이를 원점으로 삼아 이 셰이프에 분기되는 전환을 연결합니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×