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

📅 2026/7/7 18:42:08
# 软考软件设计师每日一练 — 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%概率是类名Customer、Order动宾结构拆分为类类会员注册→注册类会员类领域术语直接映射购物车→ShoppingCart⚠️ 注意类名命名风格必须与已有类一致图中用中文则填中文。法则二多重度快速判定题干关键词多重度典型场景“包含多个”、“一对多”1..*订单包含多个订单项“可选”、“可能有”0..1用户可能有优惠券“必须”、“一定有”1支付必须关联一个支付账户法则三关系类型语境判断题干关键词关系类型UML符号“是一种is-a”泛化空心三角箭头→父类“实现某接口”实现虚线空心三角→接口“由…构成/不可分离”组合实心菱形“包含/可分离”聚合空心菱形“使用/依赖”依赖虚线箭头“关联”关联实线速记口诀实心组合同生死空心聚合可分离三角箭头指父亲关联直线连兄弟2.3 六种关系从弱到强完整对比依赖 → 关联 → 聚合 → 组合 → 泛化 → 实现 (最弱) (最强)关系强度语义箭头方向代码对应依赖★☆☆☆☆临时使用虚线→方法参数/局部变量关联★★☆☆☆长期引用实线→成员变量聚合★★★☆☆整体-部分(可分离)空心菱形→整体成员变量(可独立)组合★★★★☆整体-部分(不可分离)实心菱形→整体成员变量(不可独立)泛化★★★★★父子继承空心三角→父类extends实现★★★★★接口实现虚线三角→接口implements2.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 / [(kn-1) × Δt_max] 总时间 T (kn-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️⃣ 海明码校验位数 r2^r ≥ m r 1m数据位 偶校验每个校验位覆盖所有位置编号含该2^i的位异或05️⃣ 多媒体音频 采样率 × 量化位数 × 声道数 × 时间 / 8字节 图像 宽 × 高 × 位深 / 8 视频 宽 × 高 × 位深 × 帧率 × 时间 / 86️⃣ 磁盘调度SCAN电梯到头才反向 C-SCAN循环扫描到头跳回起点不服务返回 平均寻道时间 总寻道距离 / 请求数七、今日必记9条著作权起算 开发完成日专利起算 申请日商标起算 核准注册日委托开发无约定 → 著作权归开发方受托方不是委托方利用公司资源开发的软件 → 著作权归公司职务作品UML六关系从弱到强依赖→关联→聚合→组合→泛化→实现include方向基→子每次必执行extend方向子→基条件执行GB强制性GB/T推荐性idt等同mod修改neq非等效策略模式 算法可替换观察者模式 一对多通知组合关系 实心菱形同生死聚合关系 空心菱形可分离标准复审周期 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/18DFD数据流图四步秒杀法 设计模式15高频场景识别表 下午题三大保分题型实战训练 学习建议知识产权和保护期起算点是每年必考2-3分的铁考点今天的专题务必全部掌握UML类图关系方向是下午题最高频考点之一建议手绘一遍六关系符号加深记忆。