기능적 분해 란 무엇입니까?
는 종종 비즈니스 프로세스의 다양한 부분을 이해하는 데 사용되는 경우, 기능적 분해는 일반적으로 프로젝트 계획, 분석 및 설계의 일부입니다. 기능 분해 다이어그램이라는 계층 구조 차트가 상단에서 비즈니스의 다양한 기능을 나열 할 때 비즈니스 운영을보다 명확하게 이해할 수 있습니다. 비즈니스 기능 수준의 수는 일반적으로 운영의 복잡성과 크기에 따라 달라질 수 있습니다. 이러한 분석은 인공 지능 응용 프로그램과 데이터베이스 정규화 중에 정보를 구성하기 위해 자주 사용되는 지식 표현을 위해 수행 될 수 있습니다.
머신 러닝에서 정보 구조는 종종 기능적 분해로 개발됩니다. 일반적으로 임의 변수를 기반으로 한 확률을 그래프로하는 베이지안 네트워크는 원인에 따라 연결된 세부 사항간에 정보를 분해 할 수 있습니다. 시스템의 가장 중요한 세부 사항은 일반적으로 먼저 나열되며 연결된 서브 세트는 E입니다.각 후속 레벨에 나열된 ACh. 함수가 다른 기능에 의존하면 둘 다 결합된다고합니다. 느슨한 커플 링은 일반적으로 다음 기능에 큰 영향을 미치지 않고 하나의 함수를 변경할 수 있음을 의미합니다.
하나의 기능으로의 변경이 다른 기능을 직접 변경하면 응집력이라고합니다. 응집력이 높은 기능은 일반적으로 단일 목표와 관련이 있습니다. 따라서 프로세스는 이해하기에 더 편리 할 수 있습니다. 기능적 분해가 잘 수행되면 일반적으로 시스템의 프로세스가 어떻게 상관되는지에 대한 유용한 이해가 있습니다. 다이어그램의 개별 단위는 각 기능에 고유 한 세부 사항과 요구 사항을 식별 할 수 있지만 특정 영역에서 오류를 찾을 수 있으므로 시스템 전체에 반영되지 않습니다.
기능 분해가 수행 될 때 조직의 운영을 이해하는 경우가 있습니다.정확하거나 비효율적입니다. 특히 중복 프로세스와 기능은 때때로이 경우 문제가되므로 일부 사업부의 목적을 불분명하게 만들 수 있습니다. 한 프로세스와 다른 프로세스 간의 연결도 복잡 할 수 있습니다. 기능적 분해는 일반적으로 조직 회의가 적절한 비즈니스 직원과 함께 개최 될 때 가장 잘 구현됩니다.
시스템 엔지니어링을위한 블록 다이어그램은 종종 기능 분해를 사용하여 만들어집니다. 예를 들어, 전자 기기의 기능 및 구성 요소는 그래픽 블록 내에서 교환하여 시스템을 수정할 때 분석을 생성 할 수 있습니다. 컴퓨터 프로그래밍은 기능 분해의 또 다른 응용 프로그램으로, 종종 프로세스를 관리 가능한 구성 요소로 분류하는 데 사용됩니다. 특히 수학적 모델의 일부 변수가 다른 변수를 방해 할 때도 비슷한 방법이 통계에 사용됩니다.