2016-11-24 9 views

답변

0

기능적 분해는 큰 복잡한 시스템의 기능을 작고 바람직하게는 더 단순한 부분으로 분할하는 것에 관한 것입니다. FDD는이 과정에서 당신을 돕는 도구입니다. 기본적으로 복잡한 시스템의 기능을보다 구체적인 논리적으로 그룹화 된 기능 세트로 분해합니다.

이제 데이터 흐름도는 데이터가 시스템의 특정 기능을 위해 시스템을 통과하는 방법을 설명합니다. 따라서 위에서 언급 한 각 기능에는 고유 한 데이터 흐름이있을 수 있습니다.

예를 들어 블로그 시스템을 설명하는 FDD 다이어그램이있는 경우 블로그 게시물을 표시하고, 블로그 게시물을 편집하고, 잠재적으로 친구에게 블로그 게시물에 대한 링크를 보내는 기능을 할 수 있습니다.

이 세 가지 기능은 모두 DFD와 별도로 모델링 할 수있는 상당히 다른 데이터 흐름을 갖습니다. 따라서이 두 유형의 다이어그램 사이의 관계는 연관된 함수가 매핑 될 필요가 있거나 그렇지 않은 개별 함수를 식별하는 데 도움이 될 수 있다고 말하고 싶습니다.

희망이 도움이됩니다.