‘壹’ 《UML精粹标准对象建模语言简明指南:第3版》pdf下载在线阅读,求百度网盘云资源
《UML精粹<第2版>标准对象建模语言简明指南》(Martin Fowler)电子书网盘下载免费在线阅读
链接:https://pan..com/s/10Hpd0wwdQOmaHZYNnHHBfw
书名:UML精粹<第2版>标准对象建模语言简明指南
作者:Martin Fowler
译者:Fowler
出版社:清华大学出版社
出版年份:2002-5-1
页数:220
‘贰’ uml建模工具哪个好用又免费
UML工具很多是商用的,价格不菲;而免费的UML建模工具,功能完善的很少。以下推荐的是五个免费的UML建模工具,相对而言还算功能比较不错。
免费UML建模工具推荐:JUDE – community
如果您的开发环境中只能使用正版软件,而又因种种原因无法获得专业级的建模工具,正苦苦寻找一个好用的,免费的工具时,那么JUDE绝对值得您一试。JUDE是一个中日合作的软件项目,有商业化的Professional版本和免费的Community版本,最大的区别是免费版的不支持UML 2.0,对于一般应用足够了。
免费UML建模工具推荐:UMLet
UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模,并且能够导出各种格式SVG, JPG, PDF and LaTeX-friendly EPS。
免费UML建模工具推荐:Argo UML
ArgoUML 是一款开源的UML 建模工具,支持所有UML 1.4 的标准图形。它可以运行在任何Java 平台上,并且支持10 种语言(地区语言而不是编程语言)。它用Java构造,并遵守开源的BSD协议。
免费UML建模工具推荐:BOUml
一个免费的UML 2工具箱,支持C++,Java以及Idl。
免费UML建模工具推荐:Visual paradigm – community
为软件工程师、系统分析员、商业分析员、系统建筑师而设计的一个UML CASE工具。
‘叁’ 给出以下的UML建模
你好,你现在是把整道题原模原样的发了上来。
这对你的设计学习没有多少帮助。你可以将你画的图添加到文件中,我可以帮你修正一下。
这个你可以换位思考一下。
每天坚持在网络知道上回答各个网友的各种问题,把自己的业余时间花费在这上面。
如果网友们只是想拿一个结果糊弄作业,这对于作答者是多么可悲的一件事。
‘肆’ UML--类建模
三种模型是分别独立,但有相互交叉连接的。不同的模型有着有限而清晰的连接;好的设计会隔离系统的不同层面,限制它们的耦合。典型的软件合并了三种模型:它使用数据结构(类模型),按时间设定操作顺序(状态模型),并在对象间传递数据和控制(交互模型)。每种模型包含了对其他模型中的实体的引用。
类模型 描述了系统内部对象及其关系的静态结构(属性,操作,关系,标识)。类模型界定了软件开发的上下文——论域。类模型包含类图。
类图的结点是类,弧表示类间的关系。
状态模型 描述了对象随着时间发生变化的方面。状态模型使用状态图确定并实现控制。状态模型使用状态图确定并实现控制。
状态图的节点是状态,弧是由事件引发的状态间的转移。
交互模型 描述了系统中的对象如何协作以完成更为宽泛的任务。交互模型自用例开始,用例随后会有顺序和活动图详细描述。 用例描述系统和外部参与这之间的交互的主要内容;顺序图显示交互对象以及发生的时间顺序;活动图描述重要的处理步骤。
链接 (对象概念上的)是对象之间物理上或者概念上的连接。其表示方法是对象间的一条直线(直线可以由几条线段组成)。
关联 (类概念上的)描述了有着共同的结构和语义的一组链接。这里说一组连接可能是因为类的对象可以有多个,但他们的关联是相同的,但链接是独立的。
泛化是指类(父类)与其一个或多个变体(子类)之间的关系。利用类的相似性和差异来组织类,同时描述对象的结构。父类拥有公共属性,操作和关联。子类增加了特定的属性,操作和关联。每个子类继承了父类的特征,并且可以有多层继承。泛化有时被成为”is-a”的关系。泛化集名称是一个枚举属性,标明了某一特性的泛化抽象了对象的某个方面。
枚举 类型是对值的一种描述。数据类型包括数字,字符串,枚举。枚举是由有限取值合集组成的一种数据类型。
‘伍’ 《UML用户指南第二版修订版》pdf下载在线阅读全文,求百度网盘云资源
《UML用户指南第二版修订版》网络网盘pdf最新全集下载:
链接: https://pan..com/s/17Jc28XzhH_9JbY1VizYLmQ