软件设计师: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
在这里插入图片描述

  • 48
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Laptoy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值