【软件工程】板块总结 + 下期预告(面向对象技术)
适合读者软考中级备考同学阅读时间4分钟内容软件工程板块知识体系回顾、核心对比表、易错点汇总、下期预告一、板块内容概览“软件工程”板块共完成24篇文章覆盖以下知识模块知识模块篇数核心内容软件工程基础3篇软件工程定义、三要素、软件危机、软件生命周期开发模型4篇瀑布、增量、迭代、螺旋、敏捷Scrum/XP需求工程4篇需求获取、需求分析、规格说明SRS、需求验证结构化设计5篇DFD、SC图、耦合与内聚、变换流与事务流映射软件测试6篇测试目标与原则、V模型、白盒测试、黑盒测试、测试阶段单元/集成/系统/验收软件维护与质量2篇四种维护类型、ISO 9126质量特性项目管理与过程改进2篇项目估算LOC/FP/COCOMO、风险管理、CMM/CMMI二、核心对比表2.1 软件开发模型对比模型核心驱动力需求要求风险控制适用场景瀑布模型阶段顺序完全明确弱需求明确的中小型项目增量模型功能分批可分阶段明确一般可分批交付的项目迭代模型质量逐步提升不明确一般需求模糊、需反复确认螺旋模型风险驱动需识别风险最强大型、高风险项目敏捷开发快速响应变化拥抱变化适应性强需求频繁变化2.2 耦合与内聚耦合由低到高内聚由低到高无直接耦合偶然内聚数据耦合逻辑内聚标记耦合时间内聚控制耦合过程内聚外部耦合通信内聚公共耦合顺序内聚内容耦合功能内聚最理想2.3 测试阶段对应关系开发阶段对应测试阶段测试对象测试依据需求分析验收测试整个系统SRS 用户合同概要设计系统测试完整系统SRS详细设计集成测试模块接口概要设计说明书编码单元测试单个模块详细设计说明书2.4 白盒测试逻辑覆盖强度语句覆盖 判定覆盖 条件覆盖 判定-条件覆盖 条件组合覆盖 路径覆盖2.5 软件维护四种类型类型核心目的主动性改正性维护修复Bug被动适应性维护应对环境变化被动完善性维护增加/改进功能主动预防性维护预防未来问题主动2.6 CMMI五个成熟度等级等级名称核心特征1级初始级过程不可预测成功靠个人英雄2级已管理级建立了基本的项目管理过程项目级3级已定义级过程被标准化在全组织推广组织级4级已量化管理级用统计方法控制过程性能5级优化级持续改进主动预防缺陷三、易错点汇总易错点正确理解增量模型每轮是迭代❌ 增量模型每轮是增加新功能横向扩展迭代模型才是完善质量纵向深化螺旋模型适合小项目❌ 螺旋模型适合大型高风险项目过程内聚和顺序内聚相同❌ 过程内聚强调顺序但无数据传递顺序内聚前一输出是下一输入数据耦合和标记耦合相同❌ 数据耦合传递简单值标记耦合传递数据结构集成测试依据详细设计❌ 集成测试依据概要设计单元测试依据详细设计语句覆盖是最强的覆盖❌ 语句覆盖最弱路径覆盖最强SRS的明确性就是可验证性❌ 明确性无二义性可验证性可测试自顶向下集成需要驱动模块❌ 自顶向下需要桩模块自底向上需要驱动模块适应性维护是修复Bug❌ 修复Bug是改正性适应性维护是适应环境变化CMMI 2级是组织级标准过程❌ 2级是项目级3级才是组织级标准过程ISO 9126安全性属于可靠性❌ 安全性属于功能性的子特性四、记忆口诀汇总开发模型瀑布线性文档严增量分批迭代精螺旋风险敏捷变。耦合内聚耦合七种无数标制外公内从低到高内聚七种偶逻时过通顺能从低到高测试阶段单元详细白盒测集成概要黑盒查系统需求整体验验收用户把板拍。V模型需求验收概要系详细集成编码单。白盒覆盖语判条判条组路径最强最辛苦。软件维护改正Bug适应环完善功能预防安未雨绸缪。CMMI五级初始混乱靠个人管理基本项目行定义组织标准化量化统计管过程优化预防永不停。ISO 9126六大特性功可易效维移——功能、可靠、易用、效率、维护、移植。五、下期预告板块5 – 面向对象技术面向对象技术在软考中占上午约12分 下午约30分UML建模设计模式填空是分值最高的板块之一。主要内容知识模块核心内容面向对象基础对象、类、消息、封装/继承/多态、抽象类与接口UML统一建模语言类图六大关系、用例图、顺序图、活动图、状态图、构件图、部署图面向对象设计原则SOLID五大原则单一职责/开闭/里氏替换/接口隔离/依赖倒置、迪米特法则设计模式创建型工厂/单例/建造者等、结构型适配器/代理等、行为型观察者/策略等特别注意下午题中UML类图/用例图/顺序图和设计模式填空是必考内容这部分在写作时会重点讲解图形符号和解题方法。从下一篇文章开始我们将进入面向对象技术板块。这个板块内容多、考得细、分值高建议每天按时跟进打好基础。请持续关注本专栏每日更新陪你一起拿下软考中级本专栏日更点击头像 → 专栏《软考中级高频考点》订阅第一时间接收新内容#软考中级 #软件设计师 #软件工程 #板块总结 #面向对象技术 #UML #设计模式

相关新闻

Agent 服务网格化:像治理微服务一样治理智能体集群

Agent 服务网格化:像治理微服务一样治理智能体集群

Agent 服务网格化:像治理微服务一样治理智能体集群 一、当你线上跑了 200 个 Agent 实例,却没有一个统一的流量治理层 Agent 上生产之后,最容易被忽视的一层是"路由层"。大多数团队的做法是:一个 Agent 对应一个 Pod&am…

2026/10/24 17:09:34 阅读更多 →
Rust、Go与Node.js性能对比与优化实践

Rust、Go与Node.js性能对比与优化实践

1. 为什么我们需要关注编程语言的性能? 在当今这个数据爆炸的时代,性能已经成为衡量编程语言价值的重要指标之一。作为一名长期奋战在一线的开发者,我见证了太多因为性能问题导致的系统崩溃和用户体验下降。特别是在处理高并发、大数据量场景…

2026/10/24 20:37:04 阅读更多 →
【软件工程】复习日:开发模型 + 设计方法 + 测试(整理对比表)

【软件工程】复习日:开发模型 + 设计方法 + 测试(整理对比表)

适合读者:软考中级备考同学 阅读时间:5分钟 内容:软件开发模型、结构化设计方法、软件测试的对比表、易错点、记忆口诀汇总一、软件开发模型对比模型核心驱动力需求要求风险控制用户参与度适用场景瀑布模型阶段顺序完全明确弱低(前…

2026/10/22 19:25:40 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/25 11:19:54 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/25 22:36:10 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/24 18:34:36 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/25 10:02:42 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/25 3:12:30 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/24 21:09:59 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 10:02:43 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 13:21:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 7:47:32 阅读更多 →