如果应用程序的设计稍有变化,任何人都可以告诉我应该更改哪个UML图。
更改是 - >早些时候,应用程序使用Active目录进行身份验证,现在我想使用成员资格提供程序。
我想在图表中保持最小变化。
由于
答案 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身份验证和成员身份提供程序身份验证都是身份验证方法,这意味着您可以,而不是在身份验证步骤中显示整个序列,只需使用“身份验证”。
现在,在概念模型和设计+类图中,您需要更改并添加一些字段,表或任何添加的内容。但是,如果您需要添加更多或更少,则无关紧要,因为文档需要尽可能准确地反映您的软件。
因此,要最小化更改,请使用更多泛型类型。