기금넷 공식사이트 - 금 선물 - 화살표 선 (행정)
화살표 선 (행정)
화살에서는 표현할 수 없는 실제 논리 관계가 있으므로 화살에 허공의 개념을 도입할 필요가 있다.
화살표 선 그래프 (ADM) 는 프로젝트를 나타내는 계획이므로 논리적 관계가 명확하고 가독성이 좋습니다
주요 경로 방법
화살표 다이어그램 (ADM) 의 올바른 논리 외에도 좋은 그리기 습관도 필요하다는 것이 중요합니다. 따라서 그릴 때 위의 규칙을 따르는 것이 중요합니다. 또한, 그릴 때는 보통 직선과 폴리라인을 최대한 사용하고, 불가피하면 슬래시를 사용할 수 있지만, 논리적 방향의 명료함에 유의해야 한다.
화살표 다이어그램을 그릴 때 주로 다음과 같은 규칙이 있습니다.
1. 화살표 그래프 (ADM) 에 회로가 나타나지 않습니다. 앞서 언급했듯이 루프는 논리적 오류이며 실제 상황에 맞지 않아 무한 루프를 계산할 수 있으므로 이 규칙이 필요합니다.
화살표 그래프 (ADM) 는 일반적으로 왼쪽에서 오른쪽으로 그려야 합니다. 꼭 필요한 것은 아니지만 사람들의 독서 습관에 맞춰 화살 (ADM) 의 가독성을 높일 수 있다.
13. 각 노드에 번호를 매겨야 합니다. 번호는 연속적일 필요는 없지만 반복할 수는 없으며 순차적으로 증가합니다. 이 규칙에는 많은 고려요소가 있다. 손으로 그릴 때 도면의 가독성과 선명도를 높일 수 있습니다. 또한 컴퓨터에서 화살표 (ADM) 를 실행하는 것도 중요합니다. 각 활동의 시간은 일반적으로 컴퓨터의 노드 시간을 계산하여 결정되므로 노드 번호가 중복되지 않는 것이 필요합니다.
4. 일반 숫자는 연속해서는 안 되며, 일정한 구간을 예약해야 한다. 주된 이유는 완료된 화살표 그림 (ADM) 에 활동을 추가해야 할 수도 있기 때문입니다. 숫자가 연속적이라면 새로 추가된 활동은 작은 숫자부터 큰 숫자까지 충족시킬 수 없다.
5. 활동을 나타내는 선에 반드시 화살표가 있을 필요는 없지만, 표현의 편의를 위해 일반적으로 화살표를 사용하는 것이 좋습니다. 이 글은 주로 화살도 (ADM) 를 그릴 때 가독성을 높이기 위한 것이다.
일반적으로 이중 코드 네트워크 다이어그램은 한 노드에서 시작하여 한 노드에서 시작해야 합니다. 이 요구 사항은 수동 드로잉의 가독성을 높이고 컴퓨터 계산의 효율성과 결과의 선명도를 향상시킵니다.
네트워크 다이어그램을 그릴 때 일반적으로 연결선이 교차하지 않아야 합니다. 교차가 불가피할 때, 다리를 건너거나 손가락질하는 등의 방법을 사용하여 혼동을 피할 수 있다. 이 요구 사항은 주로 도면의 가독성을 높이기 위한 것이다.
화살표 그래프 (ADM) 의 계산에는 일반적으로 순방향 및 역방향 전달이 포함됩니다. 활동 및 노드를 계산하는 데 사용되는 가장 이른 시간을 정방향으로 전달하며 알고리즘은 다음과 같습니다.
1. 화살표 그래프 (ADM) 에서 첫 번째 노드의 시간을 설정합니다 (예: 1).
주요 경로 방법
2. 첫 번째 노드부터 계산할 활동을 선택합니다.
3. 활동의 가장 이른 시작 시간을 시작 노드의 가장 이른 시간과 같게 합니다.
4. 선택한 활동의 가장 이른 시작 시간에 기간을 추가하는 것이 가장 이른 종료 시간입니다.
5. 활동의 가장 이른 종료 시간을 활동 노드의 가장 이른 종료 시간과 비교합니다. 종료 노드에 설정된 시간이 없는 경우 활동의 가장 이른 종료 시간은 종료 노드의 가장 이른 시간입니다. 활동의 종료 시간이 노드의 가장 이른 종료 시간보다 클 경우 활동의 가장 이른 종료 시간이 노드의 가장 이른 시간으로 사용됩니다. 활동의 가장 이른 종료 시간이 종료 노드의 가장 이른 시간보다 작을 경우 노드 시간이 가장 이른 시간이 됩니다.
6. 이 노드에서 시작하는 다른 활동이 있는지 확인하고 있는 경우 단계 3 으로 돌아가 계산합니다. 그렇지 않은 경우 다음 노드의 계산으로 이동하고 마지막 노드까지 3 단계로 돌아갑니다.
활동 및 노드의 가장 늦은 시간은 뒤로 이동합니다.
전달) 계산, 후방 방법 (후방
Pass) 는 일반적으로 프로젝트의 마지막 활동부터 첫 번째 노드까지 계산됩니다. 역방향 계산에서 마지막 노드의 가장 늦은 시간은 가장 이른 시간과 같습니다. 그런 다음 계산을 시작합니다. 구체적인 계산 단계는 다음과 같습니다.
1. 마지막 노드의 가장 늦은 시간을 forward 메소드가 계산한 가장 이른 시간과 동일하게 설정합니다.
2. 이 노드를 계산 종료 노드로 사용하는 활동을 선택합니다.
3. 이 활동의 가장 늦은 종료 시간을 이 노드의 가장 늦은 시간과 같게 합니다.
4. 이 활동의 가장 늦은 종료 시간에서 기간을 빼서 가장 늦은 시작 시간을 얻습니다.
5. 이 활동의 최근 시작 시간을 시작 노드의 최근 시간과 비교합니다. 시작 노드에 가장 늦은 시간이 설정되지 않은 경우 활동의 가장 늦은 시작 시간을 이 노드의 가장 늦은 시간으로 설정합니다. 활동의 가장 늦은 시작 시간이 노드의 가장 늦은 시간보다 이전인 경우 활동의 가장 늦은 시작 시간을 노드의 가장 늦은 시간으로 설정합니다. 활동의 가장 늦은 시작 시간이 노드의 가장 늦은 시간보다 나중인 경우 원래 노드를 유지하는 시간은 가장 늦은 시간입니다.
6. 이 노드로 끝나는 다른 활동이 있는지 확인합니다. 있는 경우 두 번째 단계 계산으로 이동합니다. 그렇지 않은 경우 다음 노드로 이동한 다음 마지막 노드까지 2 단계 계산으로 이동합니다.
첫 번째 노드의 가장 늦은 시간은 프로젝트를 시작해야 하는 시간입니다. 마지막 노드의 가장 늦은 시간과 가장 이른 시간이 같다고 가정하면 값은 1 과 같아야 합니다.