모델링
📌 모델링 규칙
편의상 work 도형을 사각형, action 도형을 타원으로 서로 혼용해서 부르기로 한다.
📌 도형 규칙
• 제목 장표를 제외한 장표에 도형을 놓을 수 있다.
• 사각형을 제외한 모든 도형은 중첩(내부에 다른 도형을 포함하는 일)이 허용되지 않는다.
• 중첩 시, 사각형 경계에 걸치는 것은 허용되지 않는다. 완전히 사각형 내부에 들어가야 한다.
• 사각형안에 사각형을 중첩할 수는 없다.
• 대부분의 경우, 장표에 사각형들을, 그리고 사각형 내부에 타원들을 배치하는 경우가 많다.
• 로드 도형은 장표 최외곽에만 위치한다.
• 연산 도형은 장표 최외곽에만 위치한다.
• 명령 도형은 사각형 내부에만 위치한다.
📌 연결 규칙
• 연결선 시작 및 끝점은도형의 연결로 보장되어야 한다. 즉 연결후 도형을 움직 였을 때, 연결선이 따라 움직여야 연결된 것으로 간주한다.
• 사각형을 뚫고 지나가는 연결선은 허용되지 않는다. 사각형 내부끼리만 연결하거나, 사각형 외부끼리만 연결하여야 한다.
• 사각형 내부의 타원들은 연결선으로 연결이 가능하지만, 연결이 cycle 을 구성하면 안된다. (DAG 구성)
• 사각형 외부의 연결은 cycle 구성해도 무방하다.
• 로드 도형은 연결선을 허용하지 않는다.
• 연산 도형의 연결선은 incoming edge 가 없고, outgoing edge 는 사각형에 연결되어야 한다.
• 명령 도형의 연결선은 incoming edge 만 존재하고, outgoing edge 는 없어야 한다.
📌 명명 규칙
• 이름에 공백이나 ’_’ 를 제외한 특수문자는 허용되지 않는다.
• 연속된 밑줄 문자(’__’)는 허용되지 않는다.
• 이름 시작은 알파벳으로 시작하고, 중간에 숫자를 섞어 쓸 수 있다.
• DS 의 구분자로 ’.’ 를 사용한다.
• 주소 영역은 대상 플랫폼에 맞게 작성되어야 한다.
Last updated