2015-06-23 25 views
1

我想知道我怎麼可以把下面的邏輯描述成一個符號或圖表:我可以使用哪種符號或圖表來描述函數的結構?

搜索功能一個是主功能和被觸發通過它的按鈕:

Ajax調用傳遞參數後端的按鈕處理程序方法。此方法調用其他方法2:

  • 第一個檢查的參數,因爲SQL注入
  • 第二種方法是FindAdressby SEARCHTEXT Web服務的,都非常危險值。它創建數據質量服務器的對象並使用它自己的Web服務。它叫他們四個......
+0

你在做什麼:靜態或行爲描述或兩者兼而有之? –

+0

@ThomasKilian他想顯示函數的結構和它們的依賴關係。沒有特別的圖示,所以這個問題很有意思。 – Gangnus

+0

@Gangnus嗯,我認爲你需要一個結構的類圖和行爲的標準差。但那傢伙沒有反應。所以...... –

回答

0

UML中有很多選項,但在這種情況下,我可能會去一個序列圖。

序列圖可以很好地顯示您調用的不同操作。您可以添加約束或片段來指示特殊條件,循環等...

0

UML可以顯示結構信息(類,對象,組件...)或行爲信息。 (順序,時間,狀態...)。你的問題是你想顯示功能的結構。沒有特別的UML圖。但問題頻繁,所以,恕我直言,這是一個非常有用的問題。

有兩種方式:

  1. 圖中包含的行爲邏輯和任何行爲圖中的表現出來。因此,您正在考慮的結構也將以某種方式在圖表中。但是會有更多的額外信息,你的真實目標會有所不同,甚至完全隱藏。這不好。

  2. 以非常規方式使用UML結構圖。這是正常的。沒有人曾經假定類塊意味着Java類或組件塊意味着一組類。這對我們來說是決定的,圖表元素意味着什麼實現。

讓我們來決定一個組件圖。如果您正在規劃功能結構,對於您而言,這些功能是您正在分析的組件。這個任務變得微不足道 - 你可以很容易地通過使用和包含連接來連接組件來顯示哪個功能屬於另一個功能或被另一個功能調用。至於按鈕,它們可以顯示爲類塊。

只有不要忘記在下面寫一個圖例,因爲有人會讀你的圖表。

相關問題