# 软考软件设计师每日一练 — 2026-07-06

# 软考软件设计师每日一练 — 2026-07-06

软考软件设计师每日一练 — 2026-07-06

下半年备考倒计时110天| 基础精读第8天
主题:知识产权保护期起算点深度辨析+UML类图用例图实战秒杀+标准化基础知识+设计模式场景识别进阶


一、知识产权专题深度:保护期起算点三大陷阱(🔥昨日51CTO最新发布)

1.1 三大知识产权保护期起算对比

知识产权类型起算点保护期限关键法规常见陷阱
软件著作权开发完成之日自然人:终生+死后50年;法人:首次发表后50年(未发表则不保护)《计算机软件保护条例》第14条❌ 误以为从登记日起算
专利权申请日发明20年、实用新型10年、外观设计15年《专利法》❌ 误以为从创造完成日起算
商标权核准注册之日10年,可无限续展《商标法》❌ 误以为从申请日或使用日起算

1.2 核心速记口诀

“著完成,专申请,商注册”

  • 著作权 →完成即保护
  • 专利 →申请定生死(先申请原则)
  • 商标 →注册才生效

1.3 三大高频陷阱详解

陷阱一:软件著作权"登记"≠"生效"

  • 登记只是证据便利,不是生效条件
  • 即使从未登记,开发完成即受保护
  • 建议:项目验收时记录Git提交时间戳作为凭证

陷阱二:专利"先完成"≠"有权利"

  • 专利采用先申请原则,不是先完成原则
  • 即使你更早完成发明,若他人先提交申请 → 权利归他人
  • 建议:技术方案成型后立即提交专利申请

陷阱三:商标"先使用"≠"受保护"

  • 未注册商标无法对抗已注册商标权人(除非驰名商标)
  • 品牌名称应在产品上市前6个月提交注册

1.4 软件著作权归属判定规则(高频选择题)

开发场景著作权归属判定依据
独立开发开发者本人自然人独立完成
利用公司资源(设备/资金)公司(职务作品)《计算机软件保护条例》第13条
合作开发合作开发者共同享有协议优先,无协议则共同
委托开发合同约定→委托方;无约定→受托方(开发方)⚠️无约定归开发方!
国家项目国家享有由项目主管部门管理

1.5 真题秒杀

【真题】根据中国《计算机软件保护条例》,软件著作权的保护期从( )起计算。 A. 软件首次发表之日 B. 软件开发完成之日 ✅ C. 软件首次销售之日 D. 软件著作权登记证书颁发之日 解析:依据第14条,软件著作权自**开发完成之日**起产生,非发表/登记/销售日。
【真题】某程序员利用公司设备和资金开发了一款工具软件,该软件的著作权归( )所有。 A. 程序员本人 B. 公司 ✅ C. 程序员和公司共有 D. 国家 解析:利用法人物质技术条件创作的软件,著作权归法人(公司)所有。

1.6 专利vs著作权核心区别

维度著作权专利
保护对象思想表达(代码、文档)技术方案(算法、方法)
取得方式自动取得(完成即有)需申请审查授权
保护条件独创性(不要求新颖性)新颖性+创造性+实用性
先申请原则❌ 无✅ 有(先到先得)

二、UML建模实战秒杀技巧(下午题15分必争)

2.1 UML九种图分类速记

类型图名核心作用考试频率
结构图(5)类图描述类/接口及其关系⭐⭐⭐⭐⭐
对象图类图的实例化快照
构件图系统物理组件及接口⭐⭐
部署图软硬件映射关系⭐⭐
包图模块组织结构
行为图(4)用例图系统功能与参与者⭐⭐⭐⭐
顺序图消息时间顺序交互⭐⭐⭐
活动图流程/控制流⭐⭐⭐
状态图对象状态转换⭐⭐⭐

2.2 类图解题三大黄金法则

法则一:类名提取模式识别

题干描述模式识别方法示例
英文名词90%概率是类名CustomerOrder
动宾结构拆分为"类+类""会员注册"→注册类+会员
领域术语直接映射"购物车"→ShoppingCart

⚠️ 注意:类名命名风格必须与已有类一致!图中用中文则填中文。

法则二:多重度快速判定

题干关键词多重度典型场景
“包含多个”、“一对多”1..*订单包含多个订单项
“可选”、“可能有”0..1用户可能有优惠券
“必须”、“一定有”1支付必须关联一个支付账户

法则三:关系类型语境判断

题干关键词关系类型UML符号
“是一种(is-a)”泛化空心三角箭头→父类
“实现某接口”实现虚线空心三角→接口
“由…构成/不可分离”组合实心菱形
“包含/可分离”聚合空心菱形
“使用/依赖”依赖虚线箭头
“关联”关联实线

速记口诀:实心组合同生死,空心聚合可分离,三角箭头指父亲,关联直线连兄弟

2.3 六种关系从弱到强完整对比

依赖 → 关联 → 聚合 → 组合 → 泛化 → 实现 (最弱) (最强)
关系强度语义箭头方向代码对应
依赖★☆☆☆☆临时使用虚线→方法参数/局部变量
关联★★☆☆☆长期引用实线→成员变量
聚合★★★☆☆整体-部分(可分离)空心菱形→整体成员变量(可独立)
组合★★★★☆整体-部分(不可分离)实心菱形→整体成员变量(不可独立)
泛化★★★★★父子继承空心三角→父类extends
实现★★★★★接口实现虚线三角→接口implements

2.4 include vs extend 方向秒杀

关系方向执行方式口诀
include基用例 → 被包含用例每次执行必执行基→子,每次必做
extend扩展用例 → 基用例条件满足才执行子→基,有条件才做

💡 记忆法:include = “把子包含进来”(基引子);extend = “子扩展基”(子指基)

2.5 用例图解题六步法

Step 1: 圈出所有参与者(Actor,小人图标) Step 2: 找出所有用例(椭圆,动词短语) Step 3: 判断include/extend关系及方向 Step 4: 识别泛化关系(特殊→一般) Step 5: 检查每个用例是否有至少一个参与者 Step 6: 验证include必执行、extend条件执行

2.6 真题演练

【真题】在UML类图中,"订单"与"订单项"之间应采用( )关系。 A. 依赖 B. 关联 C. 聚合 D. 组合 ✅ 解析:订单项不能脱离订单独立存在(无订单则无订单项), 属于强依赖的"生死与共"关系 → 组合(实心菱形)。
【真题】UML用例图中,"登录"用例与"验证身份"用例之间应采用( )关系, 其中( )是基用例。 A. extend,验证身份 B. include,登录 ✅(登录包含验证身份,每次登录必验证) C. extend,登录 D. include,验证身份 解析:每次登录都必须验证身份 → include关系, 基用例是"登录"(基→子方向)。

三、标准化基础知识全解(选择题必考2-3分)

3.1 标准代号体系

标准层级代号含义示例
强制性国标GB必须执行GB 18030-2022(汉字编码)
推荐性国标GB/T自愿采用GB/T 8566-2007(软件生存周期)
行业标准行业代号/T如SJ/T(电子)SJ/T 11234-2001
地方标准DB××/T省级标准DB11/T(北京)
企业标准Q/企业名企业自定最严格(Q≥国标)

3.2 国际标准采用程度

采用程度代号英文含义技术差异
等同采用idtidentical完全相同
修改采用modmodified技术内容对应,允许少量差异有,但可清晰标识
非等效neqnot equivalent技术内容和结构有重大差异

3.3 标准化高频考点

【必记1】标准复审周期:正常5年 【必记2】GB = 强制性,GB/T = 推荐性(/T = 推荐) 【必记3】采用程度:idt(等同)> mod(修改)> neq(非等效) 【必记4】企业标准 > 地方标准 > 行业标准 > 国家标准(严格程度递减) 【必记5】国家标准代号格式:GB/T + 顺序号 + - + 年代号 例:GB/T 8566-2007

四、设计模式场景识别进阶(高频12模式秒杀表)

4.1 创建型模式(5种)

模式场景关键词核心意图2026真题关联
单例全局唯一/配置管理/日志确保只有一个实例经典必考
工厂方法创建子类对象/延迟到子类子类决定实例化频繁出现
抽象工厂多族产品/跨平台UI创建相关产品族
建造者复杂对象/分步构建分步骤构建复杂对象
原型复制已有对象/克隆通过克隆创建新对象🔥2026下午题已考

4.2 结构型模式(7种)

模式场景关键词核心意图
适配器接口不兼容/转换器将一个接口转换为客户需要的接口
桥接抽象与实现分离/多维度变化将抽象部分与实现部分解耦
组合树形结构/部分-整体统一对待单个对象和组合对象
装饰器动态增加功能/不改变接口动态添加额外责任
外观简化复杂子系统/统一入口为子系统提供统一接口
享元大量细粒度对象/共享共享对象减少内存开销
代理代理访问/远程代理/虚代理控制对象访问

4.3 行为型模式(11种)—高频5种

模式场景关键词核心意图秒杀要点
策略算法可替换/多种方案选择定义算法族,互相替换封装变化,运行时切换
观察者一对多通知/事件监听/发布订阅状态变化自动通知所有依赖解耦通知者与被通知者
模板方法骨架固定/步骤可变/钩子定义算法骨架,延迟子类父类定框架,子类填细节
状态状态机/状态驱动的行为变化不同状态不同行为状态→行为映射
命令请求封装/撤销重做/队列将请求封装为对象解耦发送者与执行者

4.4 策略模式 vs 观察者模式秒杀对比

维度策略模式观察者模式
核心目的算法替换一对多通知
变化维度行为/算法状态/事件
关系Context持有StrategySubject维护Observer列表
触发方式主动选择策略被动接收通知
耦合度Context依赖Strategy接口Subject依赖Observer接口
典型场景支付方式选择/排序算法切换消息推送/事件监听/数据同步

秒杀口诀:“策略选算法,观察者通知” → 题干出现"选择/切换/替换"→策略;出现"通知/监听/发布/订阅"→观察者


五、每日10题精练

选择题(每题5分)

1.软件著作权的保护期自( )起计算。
A. 软件首次发表之日
B. 软件开发完成之日
C. 软件著作权登记之日
D. 软件首次销售之日

2.发明专利的保护期限为( )年,自( )起计算。
A. 20年,授权公告日
B. 20年,申请日
C. 15年,申请日
D. 10年,授权公告日

3.某公司委托外部团队开发软件,合同中未约定著作权归属,则该软件著作权归( )。
A. 委托方(公司)
B. 受托方(开发团队) ←
C. 双方共有
D. 国家

4.在UML类图中,实心菱形表示( )关系。
A. 依赖
B. 聚合
C. 组合
D. 泛化

5.GB/T 8566-2007中的"T"表示( )。
A. 强制性标准
B. 推荐性标准
C. 临时标准
D. 特殊标准

6.在UML用例图中,include关系的箭头方向是( )。
A. 从基用例指向被包含用例
B. 从被包含用例指向基用例
C. 没有方向
D. 双向

7.策略模式的核心意图是( )。
A. 创建对象而不指定具体类
B. 定义算法族,使它们可以互相替换
C. 一对多依赖关系的通知机制
D. 为子系统提供统一接口

8.国家标准代号中,idt表示( )。
A. 修改采用
B. 等同采用
C. 非等效采用
D. 参考采用

9.注册商标的保护期为( )年,自( )起计算。
A. 10年,申请日
B. 10年,核准注册之日
C. 20年,核准注册之日
D. 15年,使用之日

10.以下关于软件著作权登记的说法,正确的是( )。
A. 软件著作权自登记之日起产生
B. 登记是软件著作权产生的前提条件
C. 登记不是生效条件,只是证据便利
D. 未登记的软件不受著作权法保护


答案与解析

1. B — 《计算机软件保护条例》第14条:自开发完成之日起产生 2. B — 发明专利20年,实用新型10年,外观设计15年,均自申请日起算 3. B — 委托开发无合同约定时,著作权归受托方(开发方)!这是高频陷阱 4. C — 实心菱形=组合(同生死),空心菱形=聚合(可分离) 5. B — GB=强制性,GB/T=推荐性(T=推荐/Tuijian) 6. A — include:基→子(基用例指向被包含用例),每次必执行 7. B — 策略模式:定义算法族,封装每个算法,使它们可互换 8. B — idt(identical)=等同,mod(modified)=修改,neq(not equivalent)=非等效 9. B — 商标权10年自核准注册日起算,可无限续展 10. C — 登记≠生效!著作权自开发完成产生,登记仅便于举证维权

六、必考公式速查卡(6类18公式)

1️⃣ 流水线

吞吐率 = n / T_total = n / [(k+n-1) × Δt_max] 总时间 T = (k+n-1) × Δt_max 加速比 = 不用流水线时间 / 用流水线时间 效率 = k段总时间 / 实际总时间

2️⃣ 页式存储

页号 = 逻辑地址 / 页面大小 页内偏移 = 逻辑地址 % 页面大小 物理地址 = 页框号 × 页面大小 + 页内偏移 EAT(命中TLB) = h × TLB时间 + (1-h) × (TLB时间+内存时间)

3️⃣ 系统可靠性

串联:R = R1 × R2 × ... × Rn 并联:R = 1 - (1-R1) × (1-R2) × ... × (1-Rn)

4️⃣ 海明码

校验位数 r:2^r ≥ m + r + 1(m=数据位) 偶校验:每个校验位覆盖所有位置编号含该2^i的位,异或=0

5️⃣ 多媒体

音频 = 采样率 × 量化位数 × 声道数 × 时间 / 8(字节) 图像 = 宽 × 高 × 位深 / 8 视频 = 宽 × 高 × 位深 × 帧率 × 时间 / 8

6️⃣ 磁盘调度

SCAN(电梯):到头才反向 C-SCAN(循环扫描):到头跳回起点,不服务返回 平均寻道时间 = 总寻道距离 / 请求数

七、今日必记9条

  1. 著作权起算 = 开发完成日,专利起算 = 申请日,商标起算 = 核准注册日
  2. 委托开发无约定 → 著作权归开发方(受托方),不是委托方!
  3. 利用公司资源开发的软件 → 著作权归公司(职务作品)
  4. UML六关系从弱到强:依赖→关联→聚合→组合→泛化→实现
  5. include方向:基→子(每次必执行);extend方向:子→基(条件执行)
  6. GB=强制性,GB/T=推荐性;idt=等同,mod=修改,neq=非等效
  7. 策略模式 = 算法可替换;观察者模式 = 一对多通知
  8. 组合关系 = 实心菱形(同生死);聚合关系 = 空心菱形(可分离)
  9. 标准复审周期 = 5年;企业标准 > 地方标准 > 行业标准 > 国家标准

八、下半年备考倒计时计划(110天)

当前阶段:基础精读(7月1日-7月31日,剩余25天)

周次日期专题重点状态
W17/1-7/4计算机组成 + 操作系统 + 数据结构✅ 已完成
W27/5-7/11数据库+SQL+知识产权+标准化(本周)🔄 进行中
W37/12-7/18UML建模 + DFD数据流图 + 设计模式⏳ 待开始
W47/19-7/25软件工程 + 网络安全 + 编译原理⏳ 待开始
W57/26-7/31综合复盘 + Python语法 + 新增考点⏳ 待开始

📌 下周预告(7/12-7/18):DFD数据流图四步秒杀法 + 设计模式15高频场景识别表 + 下午题三大保分题型实战训练


💡 学习建议:知识产权和保护期起算点是每年必考2-3分的铁考点,今天的专题务必全部掌握!UML类图关系方向是下午题最高频考点之一,建议手绘一遍六关系符号加深记忆。