2010-01-11 42 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身份验证和成员身份提供者身份验证都是身份验证方法,这意味着您可以不使用身份验证步骤显示整个序列,而只需使用“身份验证”。

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

因此,为了尽量减少更改,请使用更通用的类型。

相关问题