我正试图在开发尚未开始时如何构建类图。我的理解是你在开发之前把UML图组合在一起。我在http://digitsby.me/2010/01/14/idiots-guid-to-uml-class-diagrams.html发现了一篇文章。
如果我查看标题'class',我会看到关于类的属性的描述,例如姓,姓等
答案 0 :(得分:4)
1& 2:想想你的功能背景。你必须制作一个软件来管理一个图书馆吗?你可能会操纵书籍,所以你将有一本UML的“书”。你可能需要知道这本书的标题和作者。很自然地,使用UML,您将创建一个名为Book的UML类,其属性为title和author。而且你不需要知道它真的会与真正的开发语言中的真实类相对应。
3:这是对的。
4:分隔符上方是属性,下面是操作(即方法)
5:这个问题没有独特的答案。这取决于您的项目方法。 UML不告诉你何时使用哪个图表,t只给你工具。个人而言,我喜欢从用例开始,我认为这是基本的,然后我想制作第一个非常通用的类图,只有主类和非常重要的属性(没有操作,没有可见性),以便澄清所涉数据的全球视野。然后,我通过活动图,详细的类图和序列图进一步详细说明了这些过程。但这就是我喜欢的工作方式,而非一般要求。