新闻详情

新闻详情

首页 / 资讯中心 / 详情

《应用技术》主要考查考生把软件工程、数据库、UML、算法和面向对象程序设计落到实际场景中的能力

发布时间:2026/10/1 17:13:14来源:尧图网络
《应用技术》主要考查考生把软件工程、数据库、UML、算法和面向对象程序设计落到实际场景中的能力
软件设计师科目二《应用技术》是主观题考试采用机考、闭卷、文本输入作答。试卷共6道大题采用“4道必答 2道选答二选一”模式考生实际作答5道每道大题15分满分75分全国统一合格线为45分。考试与科目一《基础知识》连考总时长240分钟。《基础知识》最短作答90分钟、最长作答120分钟剩余时间会自动转入《应用技术》科目因此下午卷的时间分配非常关键。《应用技术》主要考查考生把软件工程、数据库、UML、算法和面向对象程序设计落到实际场景中的能力。它不像上午选择题那样偏记忆辨析而更强调读场景、补图表、写SQL、补代码、说明设计理由。二、题型结构与分值分布题号题型核心考查点第1题数据流图DFD补充外部实体、数据存储、数据流验证数据守恒与父图子图平衡第2题数据库设计E-R图、关系模式转换、主键/外键、范式判断、SQL编写第3题UML建模用例图、类图、序列图/状态图补全辨析类间关系和用例关系第4题C语言算法分治、动态规划、贪心、回溯等算法代码填空与复杂度分析第5/6题选答题Java或C程序设计侧重面向对象语法与设计模式代码补全前4题为必答题第5题和第6题为Java/C二选一。若两题都作答一般只按第一道计分因此建议只选择自己更熟悉的一门语言作答。三、数据流图抓住“数据从哪来、到哪去”数据流图通常作为第1题出现属于下午卷中比较稳定的得分题。它主要围绕结构化分析展开要求考生根据业务描述补全缺失的外部实体、数据存储、加工和数据流并判断图是否满足数据守恒。作答时要先读题干把业务中的“人、系统、部门”识别为外部实体把“表、文件、数据库、订单记录”识别为数据存储把“处理、计算、校验、生成、统计”识别为加工。数据流必须连接加工与外部实体、加工与数据存储或加工与加工之间不能出现没有输入或没有输出的“黑洞”“灰洞”。DFD中只画数据流不画控制流。例如“用户登录后系统跳转页面”属于控制逻辑不应直接写成控制流而应转化为“登录请求”“登录结果”等数据流。父图与子图必须平衡子图中某个加工的所有输入输出数据流应与父图中对应加工的输入输出一致。命名时尽量使用题干原词不要随意添加“表”“模块”“系统”等后缀。例如题干写“订单信息”就不要擅自改成“订单数据表”。四、数据库设计从E-R图到关系模式数据库设计题通常要求根据业务场景补全E-R图确定实体、属性和联系再将E-R图转换为关系模式并判断主键、外键和范式等级。E-R图转换有几个固定规则1:1联系可以合并到任意一端或在其中一端增加外键1:N联系通常在N端增加外键M:N联系必须生成独立的关系模式即中间表。例如“学生”和“课程”之间是多对多关系不能只在学生表中加课程号也不能只在课程表中加学号而应建立“选课学号课程号成绩”这样的中间关系模式。范式判断是高频考点1NF属性必须原子不可再分2NF消除非主属性对主键的部分依赖3NF消除非主属性对主键的传递依赖。如果题目中出现“课程名称依赖于课程号而课程号又属于某个主键的一部分”往往提示存在传递依赖或部分依赖需要拆表。SQL部分常考查询、插入、更新、删除尤其是多表连接查询和子查询。作答时要写清表名、字段名、连接条件和聚合条件避免漏写WHERE、GROUP BY、HAVING等子句。五、UML建模关系辨析是得分关键UML建模题通常给出一段需求描述和一张不完整的图要求补全类名、属性、方法、消息、关系或多重度。常见图包括用例图、类图、序列图、状态图和活动图。类图关系需要重点区分泛化/继承表示“is-a”如“学生是人”关联表示对象之间存在稳定联系聚合弱整体-部分关系部分可以独立存在组合强整体-部分关系部分随整体生命周期结束依赖一个类临时使用另一个类实现类实现接口。用例图中要注意“包含”“扩展”“泛化”关系。包含关系表示某个用例必须执行另一个用例扩展关系表示在特定条件下才会执行泛化关系表示用例之间存在一般与特殊关系。序列图重点看对象之间的消息顺序尤其是同步消息、返回消息和对象生命周期。状态图则关注对象在不同事件触发下的状态迁移。作答时要先判断题目要求补的是哪一类图再根据题干名词提取类或属性根据动词提取方法或消息。六、C语言算法先判断策略再补代码第4题通常为C语言算法实现常见策略包括分治、动态规划、贪心和回溯。它不要求从零写完整程序而是给出不完整代码要求填空并分析时间复杂度。建议按以下顺序作答先判断算法策略题干出现“分而治之”“分成两部分”多为分治出现“局部最优”“每次选择当前最好”多为贪心出现“最优子结构”“多阶段决策”“状态转移”多为动态规划出现“搜索”“回溯”“尝试后撤销”多为回溯。再做特殊值计算用较小输入手动推演例如 n0、n1、n2验证算法逻辑是否正确。再分析时间复杂度主要看循环嵌套层数、递归深度和每次问题规模缩小的方式。若出现二分操作复杂度常与O(n log n)或O(log n)相关。最后补代码空代码填空要结合注释、变量名、循环边界和递归终止条件。例如递归题常考终止条件动态规划题常考状态转移方程贪心题常考排序或选择条件回溯题常考递归调用和状态恢复。代码补全时要注意边界条件如数组下标是否越界、循环是否少一次、递归是否缺少返回、变量是否初始化。即使不能完全确定答案也要根据上下文写出最合理的表达式避免留空。七、选答题Java/C都围绕设计模式第5题和第6题通常分别考查C和Java程序设计核心都是面向对象语法与设计模式代码补全。常见设计模式包括单例模式私有构造方法、静态实例、全局访问点工厂方法模式定义创建对象接口由子类决定实例化哪个类观察者模式一对多依赖主题变化时通知观察者策略模式封装一组算法运行时切换适配器模式将不兼容接口转换成目标接口装饰器模式动态增强对象功能模板方法模式定义算法骨架子类实现具体步骤。Java作答时要熟悉类、接口、抽象类、继承、重写、多态、访问控制修饰符、构造方法、静态成员等语法。C作答时要关注虚函数、纯虚函数、抽象类、指针与引用、构造函数与析构函数、头文件包含等细节。选择语言时不要两题都答。若Java更熟就选Java若C更熟就选C。设计模式题通常会给出一段不完整类结构要求补全类名、方法签名、继承关系或关键语句。作答时要先判断模式类型再根据模式结构补全代码。八、机考作答规范机考环境下文字表达要清晰图表补全要规范。建议采用分点作答例如“补充数据流D1从外部实体‘用户’到加工‘登录验证’。”“关系模式订单订单号用户ID金额主键为订单号。”“类A与类B为组合关系因为B的生命周期依赖于A。”“该算法采用动态规划时间复杂度为O(n²)。”DFD和UML作图题要使用规范符号不要自创画法。SQL语句要写完整关键字代码填空要注意括号、分号、变量类型和返回值类型。九、时间分配建议下午卷150分钟左右建议每道大题控制在25到30分钟。推荐顺序如下先快速浏览6道题确认选答Java还是C优先做数据流图、数据库设计、UML建模这三类题型因为它们套路较稳定再做算法题先拿策略判断、复杂度分析和特殊值计算的分最后完成选答的程序设计题预留10到15分钟检查是否有漏答、符号错误或命名不一致。十、备考策略备考时应以近5年真题为主尤其是下午卷真题。数据流图、数据库设计和UML建模属于“保底题型”必须练到熟练。算法题不要只背模板而要训练读代码、补逻辑和分析复杂度的能力。设计模式题要熟悉常见模式的类图结构和代码形态。整体备考可以按三阶段推进基础阶段通读教程或高频考点建立软件工程、数据库、UML、算法和面向对象知识框架强化阶段按题型专项训练总结DFD补全、E-R图转换、类图关系、算法填空和设计模式补全的答题模板冲刺阶段限时做整套真题建立错题本复盘审题失误、概念混淆和代码边界错误。下午卷通过的关键不是把所有难题都做对而是把稳定题型拿满、算法题拿到关键步骤分、选答题不丢基础语法分。只要前4题能稳定拿到10分左右选答题再拿到8到10分通过45分合格线就有较大概率。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

校园二手交易小程序毕业设计:MySQL数据库与源码落地指南 2026/10/1 17:13:14

校园二手交易小程序毕业设计:MySQL数据库与源码落地指南

简介:一套基于微信小程序的校园二手交易平台毕业设计项目,附带完整数据库结构与源码,适合计算机相关专业的学生用于毕业设计,也可作为课程设计或期末大作业。该项目曾获评98分,经过严格调试可稳定运行,涵盖…

阅读更多 →
算法题不再完全依赖固定模板,更强调现场分析;程序设计题常与设计模式结合,例如单例、工厂、观察者、策略、原型 2026/10/1 17:13:08

算法题不再完全依赖固定模板,更强调现场分析;程序设计题常与设计模式结合,例如单例、工厂、观察者、策略、原型

上午题特点是面广、概念多、陷阱多,重点不在“钻很深”,而在“别丢基础分”。模块常考内容复习策略数据结构与算法栈队列、树、图、排序查找、复杂度先掌握性质和复杂度,再练典型题软件工程开发模型、需求分析、测试、设计模式高频且易混&…

阅读更多 →
软件设计师考试作为软考中级资格的核心科目,其《基础知识》与《应用技术》两门科目构成了完整的软件工程师能力评价体系 2026/10/1 17:13:08

软件设计师考试作为软考中级资格的核心科目,其《基础知识》与《应用技术》两门科目构成了完整的软件工程师能力评价体系

软件设计师考试作为软考中级资格的核心科目,其《基础知识》与《应用技术》两门科目构成了完整的软件工程师能力评价体系。以下从知识体系、考查重点、备考策略三个维度展开详细解析。 一、《计算机与软件工程知识》:广度优先的知识网络构建 该科目以75道…

阅读更多 →

最新相关资讯

Vim高效操作指南:从模式原理到命令组合实战 2026/10/1 17:52:02

Vim高效操作指南:从模式原理到命令组合实战

用Vim干活这些年,我最常被新手问的问题不是某个命令怎么用,而是"进去之后怎么退出"。这个经典梗背后藏着一个事实:Vim的命令体系是一套逻辑自洽但反直觉的操作语言,它和你用过的记事本、Word完全不同。如果你只是零散地…

阅读更多 →
AI Agent落地最后一公里:灵衢互联、分级适配与软硬协同的工程实践 2026/10/1 17:52:02

AI Agent落地最后一公里:灵衢互联、分级适配与软硬协同的工程实践

最近这一两年,凡是跟AI Agent沾边的项目,几乎都在讲同一个故事:技术Demo跑通了,原型验证也过了,但一进真实生产环境就拉胯。要么是多Agent协作时通信乱成一锅粥,要么是模型能力跟用户预期严重错位&#xff…

阅读更多 →
Windows连Linux远程管理:SSH清理磁盘与安全关机实战 2026/10/1 17:51:42

Windows连Linux远程管理:SSH清理磁盘与安全关机实战

同学电脑卡成PPT,风扇转得跟直升机一样,系统提示磁盘空间不足,人又在图书馆回不来。这种时候如果你会Windows连Linux,直接在自己电脑上敲几行命令就能帮她把系统盘清干净、临时文件删掉、日志缩一缩,最后还可以定时关机…

阅读更多 →
算力主权实战指南:从精度体系到算力调度的工程路径 2026/10/1 17:51:41

算力主权实战指南:从精度体系到算力调度的工程路径

算力主权这件事,比大多数人想的更现实 很多人看到“全球算力主权宪章(GCCS)”这个名号,第一反应是又一份高大上的倡议书。但真在数据中心、智算集群、大模型训练一线泡过的人,会明白这东西背后全是真金白银的技术问题&…

阅读更多 →
链表核心操作深度拆解:插入、逆序、双链表与多种语言实现 2026/10/1 17:51:41

链表核心操作深度拆解:插入、逆序、双链表与多种语言实现

线性表讲到链表这一层,算是数据结构里第一道真正意义上的"坎"。很多人在 part 1 已经把单链表的结点骨架和头插法建表跑通了,但一到指定位置插入、链表逆置、带头结点与不带头结点的切换,或者从 C 语言换到 Python 重新实现一遍&am…

阅读更多 →
SAP特殊库存T详解:跨公司STO在途库存原理、配置与实战排查 2026/10/1 17:51:41

SAP特殊库存T详解:跨公司STO在途库存原理、配置与实战排查

前阵子帮客户排查一笔跨月差异,两个工厂之间货已经发出去了,但月底报表上怎么都找不出这笔库存到底挂在谁头上。后来顾问同事提醒了一句:看看特殊库存 T。结果一查 EBEW 表,问题当场就清楚了。从那以后我对 T 库存就有了一种“平时…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉