软件设计师:11-结构化开发与UML

章节 章节
01 - 计算机组成原理与体系结构 07 - 法律法规与标准化与多媒体基础
02 - 操作系统基本原理 08 - 设计模式
03 - 数据库系统 09 - 软件工程
04 - 计算机网络 10 - 面向对象
05 - 数据结构与算法 11 - 结构化开发与UML
06 - 程序设计语言与语言处理程序基础 12 - 下午题历年真题
End - 二周目上午真题 End – 二周目下午真题
End - 临考快速记忆 Java工程师的进阶之路


结构化开发

一、模块化

在这里插入图片描述


二、耦合

在这里插入图片描述


真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述


三、内聚

在这里插入图片描述


真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述


四、设计原则

在这里插入图片描述


真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5
在这里插入图片描述

真题6
在这里插入图片描述


五、系统文档

在这里插入图片描述


真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述


六、数据流图

在这里插入图片描述


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述
判断依据:
1、数据流的两端必须有一个是加工
2、加工最少要有一个输入数据流和一个输出数据流
3、数据流名称在上午题中不能重名


真题4
在这里插入图片描述

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述


七、数据字典

在这里插入图片描述

在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述


八、杂题

真题1
在这里插入图片描述

真题2

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述

真题10
在这里插入图片描述

真题11
在这里插入图片描述

真题12
在这里插入图片描述

真题13

真题14
在这里插入图片描述

真题15
在这里插入图片描述

真题16
在这里插入图片描述

真题17
在这里插入图片描述

真题18
在这里插入图片描述


UML

Java实现UML教程

一、UML概念

在这里插入图片描述


二、UML事物

在这里插入图片描述
在这里插入图片描述

真题1
在这里插入图片描述


三、关系

在这里插入图片描述


3.1、依赖关系

只要在方法局部变量、方法参数位置、方法返回值处使用了另外的类,他们就产生了依赖关系

在这里插入图片描述


3.2、实现关系

在这里插入图片描述


3.3、泛化关系

在这里插入图片描述


3.4、关联关系

在这里插入图片描述


3.5、真题

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4在这里插入图片描述

真题5
在这里插入图片描述

真题6
在这里插入图片描述

真题7
在这里插入图片描述

真题8
在这里插入图片描述

真题9
在这里插入图片描述

真题10

购物车消失了商品不会消失,网店消失前会进行商品清仓(消失)

在这里插入图片描述


四、关联多重度

单向关联跟依赖差不多,不过单向关联的依赖性更强一点

在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述


UML图

在这里插入图片描述


一、类图

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5

在这里插入图片描述
在这里插入图片描述


二、对象图

在这里插入图片描述

真题
在这里插入图片描述


三、用例图

在这里插入图片描述
在这里插入图片描述


3.1、包含关系

包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。表示符号:<<include>>

在这里插入图片描述

案例1

在这里插入图片描述

案例2

在这里插入图片描述


3.2、扩展关系

用一个用例(可选)扩展另一个用例(基本例)的功能,将一些常规的动作放在一个基本用例中,将可选的或只在特定条件下才执行的动作放在它的扩展用例中。表示符号:<<extend>>

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


3.3、泛化关系

在这里插入图片描述

在这里插入图片描述


3.4、真题

真题1
在这里插入图片描述

真题2
在这里插入图片描述


四、交互图

在这里插入图片描述


4.1、序列图(顺序图)

多个对象与一个用例的行为

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


真题1

指向Account类对象的箭头才是Account的方法,而不是指出去的箭头

在这里插入图片描述

真题2
在这里插入图片描述

真题3

这里上面的小人和圆圈都是指的对象,我一开始以为圆圈是用例,序列图是对一个用例进行详细的过程分解,所以是一个用例多个对象

在这里插入图片描述


4.2、通信图(协作图)

通信图展示了对象之间的消息流及其顺序

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述


五、状态图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.1、状态

在这里插入图片描述

5.2、事件

在这里插入图片描述
在这里插入图片描述


5.3、真题

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

真题5
在这里插入图片描述
在这里插入图片描述

真题6
在这里插入图片描述
在这里插入图片描述


六、活动图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述


七、构件图(组件图)

下图供需接口反了,有缺口的才是需接口,圆圈是供接口

在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3(注意这里的43选C!)
在这里插入图片描述


八、部署图

在这里插入图片描述
在这里插入图片描述

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述


九、UML图总结

在这里插入图片描述

关系
类图 一组对象、接口、协助和它们之间的关系
对象图 某一时刻一组对象之间的关系
用例图 一组用例与参与者之间的关系
序列图 多个对象与一个用例的行为
通信图 对象之间的消息流及顺序
状态图
活动图 一个活动到另一个活动的流程
构件图 一组构件之间的组织及依赖
部署图 软件与硬件的关系

真题1
在这里插入图片描述

真题2
在这里插入图片描述

真题3
在这里插入图片描述


十、图展示

1、类图
在这里插入图片描述

2、对象图

在这里插入图片描述

3、用例图

在这里插入图片描述

4、序列图

在这里插入图片描述

5、通信图

在这里插入图片描述

6、状态图

在这里插入图片描述

7、活动图

在这里插入图片描述

8、构件图

在这里插入图片描述

9、部署图

在这里插入图片描述


十一、杂题

真题1
在这里插入图片描述

真题2

在这里插入图片描述

真题3
在这里插入图片描述

真题4
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/apple_53947466/article/details/125836248
今日推荐