瞭解分析如何決定所要顯示的構件

在您對構件執行分析時,所說明的演算法會決定所顯示的構件。

關於這項作業

上游構件是述詞中的主詞,並以目標作為受詞(指向目標的構件)。下游構件是述詞中的受詞,而目標是主詞(目標指向的構件)。

程序

  1. 將所有的焦點構件(起始構件以及任何新增的構件)包含在下列清單中:
    1. 已知構件
    2. 要瀏覽的下游構件
    3. 要瀏覽的上游構件
  2. 瀏覽一層下游。下游分析會檢查來自焦點構件的構件。
    1. 針對要瀏覽的下游構件清單,計算探索到的下游構件清單,作法是尋找要瀏覽的下游構件指向探索到的下游構件的所有鏈結。
    2. 以尚未出現在已知構件清單中的探索到的下游構件,取代要瀏覽的下游構件清單。
  3. 瀏覽一層上游。上游分析會檢查要前往焦點構件的構件。
    1. 針對要瀏覽的上游構件清單,計算探索到的上游構件清單,作法是尋找探索到的上游構件指向要瀏覽的上游構件的所有鏈結。
    2. 以尚未出現在已知構件清單中的探索到的上游構件,取代要瀏覽的上游構件清單。
  4. 將這兩份要瀏覽的構件清單新增至已知構件
  5. 如果要瀏覽的構件清單不是空的,且沒有超出瀏覽深度上限,請重複步驟 2 到 5,來瀏覽另一層。

    如果要檢視產品階層關係與環境定義,請從「瀏覽產品」畫面執行產品動作。

    如果迴圈的長度小於或等於指定的深度上限,則影響分析可以找到迴圈(藉由一或多個其他構件鏈,讓構件可以接觸到本身)。

    註: 產品版本需要您設定一個配置,以便存在足夠的資訊來遍訪產品及其鏈結。如果圖表僅顯示產品,則配置欄位可能為空。

    圖表支援一個配置。如果在繪製圖表時發現其他配置,則遍訪會停止。


意見