《UML2基础、建模与设计教程》杨弘平等编著,清华大学出版 ,第1章 UML概述课后习题
1.UML事物有哪些/p>
构件事物、行为事物、分组事物、注释事物。
2.UML关系有哪些/p>
依赖、关联、泛化、实现。
3.UML图有哪些中哪些是静态图些是动态图/p>
UML图:用例图、类图、对象图、状态机图、活动图、顺序图、通信图、构件图、部署图。
静态图:类图、对象图、包图、组合结构图。
动态图:顺序图、活动图、状态机图。
4.为什么要学习统一建模语言UML/p>
(1)每个人的思路都不一样,每个人画出来的图也都不一样,怎么样才能让大家都能听得懂对方的思路呢。(物通 讨论时,一个人一个思路,谁够强硬谁就说了算,众说纷纭,乱七八糟。)
—在这个时候,UML登场了。UML是1997年由OMG组织推出来的,全球统一的模型图形技术。
(2)UML技术可以提高分析和设计的精度
在没有UML技术的时候,大家都知道随口乱说。
需求分析的时候,客户随口说说需求。
系统设计的时候,架构师随口说说设计。
程序开发的时候,开发者随口编写程序。
一切都是无序和混乱的,但是,有了UML就不会再出现这种问题了。
所有的交流和文档都能够有一种大家都能听得懂的好方法传递,这就是UML。
就想物通 ,需求说需求的,程序说程序的,谁也不服谁!!!用UML建模多好,就不用众说纷纭了,就按uml建模的来,有了一个统一的标准。
(3)UML是一种面向对象的建模语言,它是运用统一的、标准化的标记和定义实现对软件系统进行面向对象的描述和建模。
统一建模,是为了架构设计服务,UML设计类图,对象的关联等等联系,有助于,我们更好的去设计架构,应用设计原则,应用设计模式。
(4)UML是一种通用的建模语言,其表达能力相当的强,不仅可以用于软件系统的建模,而且可用于业务建模以及其它非软件系统建模。
(5)我们可以这样使用UML技术
软件开发阶段 |
UML图 |
用途 |
需求分析阶段 |
用例图 |
搞清楚系统服务的要求 |
类图 |
搞清楚具体的技术概念 |
|
系统设计阶段 |
类图 |
表达系统的构造 |
时序图 |
表达对象的动作 |
(6)UML是必须的知识
对于现代软件开发和管理而言,UML是必需的知识,无论是外包还是内包,UML都是不可或缺的技术。
5.简述什么是UML/p>
UML(Unified Modeling Language,统一建模语言)是一种能够描述问题、描述解决方案、起到沟通作用的语言。
6.在Internet 上查询UML图的知识,写出你自己关于UML的认识体会。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!