UML统一建模语言第1章 UML概述课后习题
《UML2基础、建模与设计教程》杨弘平等编著,清华大学出版社,第1章 UML概述课后习题
1.UML事物有哪些?
构件事物、行为事物、分组事物、注释事物。
2.UML关系有哪些?
依赖、关联、泛化、实现。
3.UML图有哪些?其中哪些是静态图?哪些是动态图?
UML图:用例图、类图、对象图、状态机图、活动图、顺序图、通信图、构件图、部署图。
静态图:类图、对象图、包图、组合结构图。
动态图:顺序图、活动图、状态机图。
4.为什么要学习统一建模语言UML?
(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?
UML(Unified Modeling Language,统一建模语言)是一种能够描述问题、描述解决方案、起到沟通作用的语言。
6.在Internet 上查询UML图的知识,写出你自己关于UML的认识体会。
UML统一建模语言第1章 UML概述课后习题相关推荐
- 软件工程 科学出版社 郑逢斌主编 第1章 软件工程概述 课后习题答案
软件工程 科学出版社 郑逢斌 第1章 软件工程概述 课后习题答案 1. 简述软件的发展过程. 2. 简述软件的定义和特点. 定义: 在 IEEE 软件工程词汇标准中,软件的定义是:软件是计算机程序.规 ...
- UML统一建模语言第7章 状态机图和活动图课后习题
<UML2基础.建模与设计教程>杨弘平等编著,清华大学出版社,第7章 状态机图和活动图课后习题 1.下面哪个不是UML中的静态视图?(A) A.状态机图 B.用例图 ...
- UML统一建模语言第4章 用例和用例图课后习题
<UML2基础.建模与设计教程>杨弘平等编著,清华大学出版社,第4章 用例和用例图课后习题 1.什么是参与者?如何确定系统的参与者? 2.什么是用例?如何确定系统的用例? 3.用例之间有哪 ...
- 软件工程教程:第1章软件工程概述 课后习题
<软件工程教程>(第2版)主编:吴迪 马宏茹 丁万宁 电子科技大学出版社 目录 一.选择题 二.简答题 (1)什么是软件危机?软件危机表现在哪些方面? (2)简述软件和软件工程的定义以及软 ...
- UML统一建模语言知识体系概述
UML统一建模语言知识体系概述 http://developer.51cto.com/ 2006-01-11 16:46 noahsports.com 我要评论(3 ) UML是一种定义良好 ...
- 【智能计算系统笔记】第一章笔记及课后习题
第一章笔记及课后习题 笔记 课后习题 1. 简述强人工智能和弱人工智能的区别. 2. 简述人工智能研究的三个学派. 3. 一个有两个输入的单个神经元构成的感知机能完成什么任务? 4. 深度学习的局限性 ...
- 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案
浙大版<C语言程序设计>第四版(何钦铭颜晖) 第4章 循环结构 课后习题答案 你也可以上程序咖(https://meta.chengxuka.com),打开大学幕题板块,不但有答案,讲解, ...
- 软件工程 科学出版社 郑逢斌主编 第12章 软件实现 课后习题答案
软件工程 科学出版社 郑逢斌主编 第12章 软件实现 课后习题答案 1. 简述程序设计语言的基本特征及分类. 程序设计语言,通常简称为编语言,是一组用来定义计算机程序的语法规则.它是一种被标准化的交流 ...
- [本体论][UML][统一建模语言][软件建模][OWL]从本体论到UML到OWL
以下内容,是关于软件建模的方法与思路. UML与OWL都是基于本体论的建模语言. 本体论(哲学) 本体论(信息科学) UML(统一建模语言) more info 参考:[设计语言][统一建模语言][软 ...
最新文章
- Silverlight Blend动画设计系列四:倾斜动画(SkewTransform)
- css(hr元素)水平线的定位
- Tensorflow Serving 介绍
- Noise噪音halcon算子,持续更新
- mysql55条_mysql学习笔记一
- CIO都在用的数据可视化软件
- Redis高可用之持久化
- 机器学习之特征工程(二)
- IntelliJ IDEA汉化解决方案教程
- Pandas安装与对象使用
- 轻松搞懂Linux中程序、进程、服务的区别及操作命令
- php在线图片编辑,在线图片编辑_html/css_WEB-ITnose
- git新建账号_Git的安装以及注册账号等操作
- cc2538 BSL下载固件
- 为什么越来越多的人放弃欧美市场,转做Starday日本市场?
- 非常好理解的python re正则表达式入手
- QQ互联验证Universal Link 状态提示应用的universallink配置中不含互联信息
- Microsoft 365 - Teams会议时如何开启美颜功能
- poj1637(混合图判欧拉回路)
- 解决VS CODE官网下载速度慢的问题