2010-01-11 43 views
1

任何人都可以告訴我應該改變哪個UML圖表,如果應用程序的設計有輕微的變化。我應該在UML中更改哪個圖表?

更改是 - >此前應用程序使用Active Directory進行身份驗證,現在我想使用成員資格提供程序。

我想在圖表中保持變化最小。

謝謝

回答

3

聽起來像組件圖或類圖。檢查出的VS 2010終極RC以下主題和插圖:

UML組件圖中:參考http://msdn.microsoft.com/en-us/library/dd409390%28VS.100%29.aspx

組件圖顯示了軟件系統設計的部分。組件圖幫助您可視化系統的高級結構以及這些組件通過接口提供的服務行爲。

Component Diagram http://i.msdn.microsoft.com/Dd409390.UML_CompOvReading(en-us,VS.100).png

UML類圖:參考http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx

UML類圖描述了在內部和在與它的用戶的通信的兩個 由應用程序使用的對象和信息結構, 。它描述了該信息,而沒有參考任何 特定實現。

Class Diagram http://i.msdn.microsoft.com/Dd409437.UML_ClassOvReading(en-us,VS.100).png

0

它肯定會取決於你的配置圖。聽起來像是一種靜態圖表類型中的一種修正,如component diagram ...

0

這當然取決於您如何構建文檔和uml圖。

一般來說,我有一個概念模型,類圖和設計圖,它們與體系結構有直接的聯繫。然後你應該在大多數情況下有系統序列圖和更多。但是,這取決於你的結構是怎樣的,並儘量減少所需的「變化」。

我建議你使用一些更通用的部件,可能會改變。 Active Directory身份驗證和成員身份提供者身份驗證都是身份驗證方法,這意味着您可以不使用身份驗證步驟顯示整個序列,而只需使用「身份驗證」。

現在,在概念模型和設計+類圖中,您需要更改並添加一些字段,表格或添加的任何內容。但是,如果您需要添加更多或更少,則無關緊要,因爲文檔需要儘可能準確地反映您的軟件。

因此,爲了儘量減少更改,請使用更通用的類型。

相關問題