2016-04-14 57 views
1

我使用UML建模軟件開發過程,並希望包含一個圖表,其中顯示了系統和軟件過程文檔的層次結構。快速搜索的結果表明,沒有一個公認的標準。可以使用UML來表示文檔層次結構嗎?

+0

在這裏看到我的答案:http://stackoverflow.com/questions/36624697/what-is-the-uml-diagram-representing-for-the-structure-of-code –

回答

3

有許多方法可以在UML中對此進行建模。如果您只是對文檔進行建模,則每種類型的文檔都將是類圖中的類。您可以將這些類嵌套在包中,顯示組合關係,或使用泛化將類安排在分類中。您還可以使用交互式狀態機模型,其中進程中的每個角色都運行狀態機,每個文檔運行一個狀態機。

建模系統和軟件過程有一個相關的公認標準。你看過Software & Systems Process Engineering Metamodel™ specification (SPEM™)嗎?該標準有一個UML配置文件,可以爲您提供一個很好的起點。