当前位置: 首页 > news >正文

测试、项目管理、软件度量和质量

欢迎来到我的软考中级——软件设计师备考合集。这里不只是一份简单的知识点堆砌,而是我在备考征途中,对庞杂知识体系进行深度梳理与内化的结晶。

面对浩瀚的考纲,从计算机组成原理的底层逻辑,到操作系统的进程调度;从数据结构与算法的精妙设计,到软件工程的宏观架构,我曾一度在碎片化的信息中迷失。这个合集的诞生,正是为了打破这种壁垒。我将原本孤立的考点串联成线,编织成网,力求还原一个逻辑严密、层次分明的知识全景图。

在这里,你将看到的不仅仅是枯燥的定义,而是经过实战检验的解题思路与核心考点提炼。我摒弃了冗余的理论铺垫,直击考试痛点,将那些易混淆的概念、高频出现的算法以及案例分析中的“采分点”一一拆解。无论是应对上午场的综合知识,还是攻克下午场的案例分析,我都希望能为你提供最精准的导航。

备考是一场孤独的修行,但知识的分享能让路途不再孤单。希望这份凝聚了心血与思考的笔记,能成为你手中的利剑,助你在考场上披荆斩棘,顺利通关。让我们一起,将复杂的问题简单化,将简单的知识深刻化,共同见证从量变到质变的飞跃。

目录

一.系统测试

1.原则和目的

2.测试方法(重点掌握黑盒测试、白盒测试)

3.测试阶段

二.软件开发项目管理

1.Gantt图(甘特图)

2.Pert图(批特图)(重要考点)

考点一:最晚开始时间

真题

考点二:关键路径、关键路径长度

真题

3.风险管理

三.软件质量

1.软件质量特性

四.软件度量—McCabe度量法

真题


一.系统测试

1.原则和目的

2.测试方法(重点掌握黑盒测试、白盒测试)

  • 黑盒测试:测试人员不关心程序内部结构(不关心原理),只关注输入和输出是否符合预期。(即:黑子是黑的,外界看不到里面的结构,所以就只看输入和输出是否对得上)
  • 白盒测试:测试人员了解程序内部结构,检查代码的逻辑路径是否正确执行。(因为盒子是白的,外界看得到,因此更关注程序的内部结构)

3.测试阶段

二.软件开发项目管理

1.Gantt图(甘特图)

①优点

  • 以日历(时间)为基准描述项目任务,可以清晰表示任务的开始、结束时间,也能表示任务的并发(两个任务有重叠的部分,就是并发)。

②缺点:

  • 不能反映出每个任务之间的依赖关系。

2.Pert图(批特图)(重要考点)

考点一:最晚开始时间

真题

解析:

第一空:根据定义就能选出来,pert图能描述个任务之间的依赖关系。


第二空:

①先求出每个任务的“最早开始时间”

②最后一个任务的最晚开始时间 = 最早开始时间

③根据最后一个任务的最晚开始时间,倒推第六个任务的最晚开始时间

故第二题选C。


📌 核心规则总结

  • 求最早开始时间(由第一个任务,正向推导):最大值

    • 逻辑:必须等所有前置任务都做完,当前任务才能开始(木桶的短板效应,取决于最长的那条路)。
    • 公式: ES=max⁡(前置任务的EF)ES=max(前置任务的EF)
  • 求最晚开始时间(由最后一个任务,逆向推导):最小值

    • 逻辑:为了不耽误任何一个后续任务的最晚开始时间,当前任务必须在最早的那个截止时间前完成(取决于最紧迫的那条路)。
    • 公式: LF=min⁡(后续任务的LS)LF=min(后续任务的LS)

考点二:关键路径、关键路径长度

真题

解析:

只用找出每个任务的最早开始时间即可(有多条路径时,要选多的,这一点上面讲到了)。

  • 找出总长度最长的路径。这条路径就是关键路径
  • 最长路径的总长度就是关键路径的长度,也就是项目的最短完成时间。

注意:关键路径类型的题,在求解过程中,完全不涉及“最晚开始时间”,只用“最早开始时间”就可以解题了,这点要清晰啊兄弟!


画图:

如图,关键路径长度为55(即最后一个任务的两个分支中的较大值,即时间长的)。

每一次,只要有任务的来源有多条分支,无脑选大的就行(举个例子:领导需要张三和李四两个人的任务都完成,才能和总裁交差,那么张三需要3天完成任务,李四需要5天。那你觉得领导至少需要等几天?当然是5天,因为要等所需时间最长的那一个。)


综上:

  • 关键路径长度:55
  • 关键路径条数:4条(两个分叉,组合搭配,即2*2=4)

故答案分别选B、B

解析:这题和上道题一模一样,这道题所谓的里程碑就是指的任务,没啥特殊的,正常做就行。


画图:


由上图,可知:

  • 关键路径长度为23(最后一个任务的两个分支中的较大值)
  • 关键路径就一条,为A -> C -> E -> H -> J -> K,因此选项中E是在关键路径中的。

综上,故答案选B、D

3.风险管理

三.软件质量

1.软件质量特性

四.软件度量—McCabe度量法

真题

求下面有向图的环路数:

解析:

①先数一数图中的弧(即:箭头)的个数:11个

②在数一数图中的节点(方框、菱形都算)的个数:8个

③直接套公式:环路数 = 弧的个数 - 节点的个数 +2 = 11 - 8 + 2 = 5

综上,上述有向图的环路数为5

以上就是本篇文章的全部内容,喜欢的话可以留个免费的关注呦~~~

http://www.jsqmd.com/news/600548/

相关文章:

  • VideoAgentTrek-ScreenFilter Python接口调用实战:从环境搭建到批量处理
  • 快速上手:Karpathy 的 LLM Wiki,到底比传统知识库多了哪一层
  • OpenClaw+Qwen3.5-9B智能相册:人脸聚类与场景识别实战
  • conda配置国内镜像源
  • 检索系统学习笔记
  • OpenClaw安全使用指南:千问3.5-9B权限管控最佳实践
  • OpenClaw调试技巧:千问3.5-9B任务执行日志分析指南
  • Qwen3-0.6B-FP8与单片机开发联动:生成嵌入式C代码与调试注释
  • OpenClaw+Phi-3-mini创作助手:从创意到发布的完整流程
  • 2026自贡失能失智养老机构优质推荐榜 - 优质品牌商家
  • SecGPT-14B模型微调:OpenClaw自动化准备标注数据与训练脚本
  • OpenClaw配置优化:Qwen3.5-9B响应速度提升50%的秘诀
  • 手把手教你部署MiniCPM-V-2_6:最强视觉多模态模型,小白也能快速体验
  • MVAPICH介绍
  • 千问3.5-2B实战案例:在线考试截图作弊行为特征识别与标记
  • C++ RAII 模式在多线程下的表现
  • Qwen3-14B私有镜像在C++项目中的实践:辅助代码评审与性能优化
  • 基于广义Benders分解法的综合能源系统优化规划算法:光伏风机趋势预测与机会约束求解
  • RWKV7-1.5B-g1a开源大模型入门指南:低显存(3.8GB)轻量文本生成实操
  • Gemma-3-12b-it多模态应用:律师合同审查中条款图示化理解辅助
  • 造相-Z-Image本地部署全记录:无需网络,RTX 4090专属优化方案
  • vivado常见错误(Synth 8-6090)
  • OpenClaw备份方案:SecGPT-14B模型与技能配置的版本管理
  • Anything to RealCharacters 2.5D引擎多风格适配能力:日系/韩系/欧美风实测
  • 2026成都高考美术培训优质画室推荐榜:艺考美术培训/艺考美术画室/艺考美术集训画室/速写培训/零基础选画室/选择指南 - 优质品牌商家
  • 双目立体匹配三维重建点云C++ 本工程基于网上开源代码进行修改,内容如下: 1.修改为 VS2...
  • 2026年比较好的船型电动工具开关/乐清电动工具开关/AT交流扳机调速电动工具开关生产厂家推荐 - 品牌宣传支持者
  • RNN、LSTM、BiLSTM 算法学习笔记
  • 基于hadoop+spark+hive的大数据电影数据分析与可视化
  • GLM-4-9B-Chat-1M多场景落地:制造业BOM表解析、IoT设备日志分析、供应链合同管理