我应该在UML中更改哪个图表?

时间:2010-01-11 09:43:21

标签: uml

如果应用程序的设计稍有变化,任何人都可以告诉我应该更改哪个UML图。

更改是 - >早些时候,应用程序使用Active目录进行身份验证,现在我想使用成员资格提供程序。

我想在图表中保持最小变化。

由于

3 个答案:

答案 0 :(得分:3)

听起来像组件图或类图。查看VS 2010 Ultimate 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

答案 1 :(得分:0)

它肯定取决于你掌握的图表。听起来像是其中一种静态图表类型的修正,例如component diagram ...

答案 2 :(得分:0)

这当然取决于您如何构建文档和uml图表。

一般来说,我有一个概念模型,类图和设计图,它们与架构有着千丝万缕的联系。然后,在大多数情况下,您应该具有系统序列图等。但是,取决于您的结构如何,并尽量减少所需的“更改”。

我建议您对可能更改的部分使用更通用的内容。 Active Directory身份验证和成员身份提供程序身份验证都是身份验证方法,这意味着您可以,而不是在身份验证步骤中显示整个序列,只需使用“身份验证”。

现在,在概念模型和设计+类图中,您需要更改并添加一些字段,表或任何添加的内容。但是,如果您需要添加更多或更少,则无关紧要,因为文档需要尽可能准确地反映您的软件。

因此,要最小化更改,请使用更多泛型类型。