>  기사  >  시스템 구조 다이어그램의 최대 팬인 수는 얼마입니까?

시스템 구조 다이어그램의 최대 팬인 수는 얼마입니까?

(*-*)浩
(*-*)浩원래의
2019-12-25 10:29:1128127검색

시스템 구조도의 최대 팬인 수는 팬인이 호출될 수 있는 최상위 레벨부터 최하위 레벨까지의 시스템 구조 내 모듈 라인 수를 나타내며 직접 호출하는 상위 모듈 수를 나타냅니다. 모듈의 재사용률이 높다는 것을 나타냅니다.

시스템 구조 다이어그램의 최대 팬인 수는 얼마입니까?

시스템 구조 다이어그램은 구조적 설계 방법에서 사용되는 설명 방법으로, 구조 다이어그램 또는 제어 구조 다이어그램이라고도 합니다. 시스템(또는 기능 모듈)의 계층적 분해 관계, 모듈 간의 호출 관계, 모듈 간의 데이터 흐름 및 제어 흐름 정보 전달 관계를 나타냅니다. 시스템의 물리적 구조를 설명하기 위한 주요 다이어그램 도구입니다.

모듈이 가장 많은 행 수가 최대 팬아웃 수입니다. (추천 학습 : pPhpstorm)

최대 팬 수입은 상위에서 하위 레벨까지 호출할 수 있는 최소 모듈 행 수를 의미합니다.

Fan-in: 이 모듈을 직접 호출하는 상위 모듈의 수를 나타냅니다. 팬인이 크다는 것은 모듈의 재사용성이 높다는 것을 나타냅니다.

최대 팬아웃 수는 시스템 구조에서 모듈이 직접 호출할 수 있는 하위 모듈의 최대 수를 의미합니다.

Fan-out: 이 모듈이 직접 호출하는 하위 모듈의 개수를 의미합니다. 팬아웃이 크다는 것은 모듈이 매우 복잡하고 너무 많은 하위 수준 모듈의 제어 및 조정이 필요함을 나타냅니다.

팬인과 팬아웃의 개념은 애플리케이션 모듈 간의 계층적 호출 상황을 나타냅니다. 구조화된 설계 방법에 따르면 애플리케이션은 상대적으로 독립적인 기능을 가진 여러 모듈로 구성됩니다.

모듈 구조 설계의 몇 가지 개념:

모듈화: 개발할 소프트웨어를 여러 개의 작고 간단한 부품(모듈)으로 분해합니다. 각 모듈은 독립적으로 개발, 테스트 및 최종적으로 완전한 프로그램으로 조립될 수 있습니다. 이는 복잡한 문제에 대한 "분할 정복" 원칙입니다. 모듈화의 목적은 프로그램 구조를 명확하고, 읽기 쉽고, 이해하기 쉽고, 테스트하기 쉽고, 수정하기 쉽게 만드는 것입니다.

모듈 독립성: 각 모듈은 상대적으로 구체적이고 독립적인 하위 기능을 완성하며 다른 모듈과 간단하게 연결됩니다. 모듈 간 결합과 모듈 응집이라는 두 가지 측정 지표가 있습니다. 강력한 모듈 독립성은 높은 응집력과 낮은 결합성을 달성해야 합니다.

제어 수준: 프로그램 구성 요소(모듈)의 구성을 나타냅니다. 제어 계층 구조는 종종 프로그램의 계층 구조(트리 또는 네트워크)로 표현됩니다.

1. 깊이: 프로그램 구조의 수준 수는 프로그램 구성의 규모와 복잡성을 반영할 수 있습니다.

2. 너비: 동일한 모듈 레이어에 있는 최대 모듈 수

3. 모듈 팬아웃: 모듈이 호출(또는 제어)하는 다른 모듈 수

4. 또는 제어) 특정 모듈 특정 모듈의 모듈 수

위 내용은 시스템 구조 다이어그램의 최대 팬인 수는 얼마입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.