在这里插入图片描述


👨‍💻 收录于专栏软件设计师考点暴击

🅰️进入狂砍分


软件设计师高频考点文档,

软件设计师高频考点专栏

在这里插入图片描述



🎶(F) 考点六,软件测试


对于软件开发的测试阶段

目的: 为了找出存在的错误

考点: 黑盒测试和白盒测试的内容和特点

  • 1,测试方法:

    (1)静态测试

    (2)动态测试

  1. 黑盒测试 (不用去在乎软件的源代码只需要在乎输入和结果就行了)

考点: 黑盒测试的概念和判断是否位合法的测试用例

(当我们需要用到测试用例,例子)

在这里插入图片描述
在这里插入图片描述


2,白盒测试


考点: 主要在爱逻辑覆盖的六个覆盖方法中 ,用某个覆盖方法需要几个测试用例

(1)逻辑覆盖

(2)循环覆盖

(3)基本路径测试

在这里插入图片描述
在这里插入图片描述
需要注意的细节:

(1)我们需要清楚 语句覆盖 和 路径覆盖的区别

(2)在路径覆盖中有一些细节的情况需要我们去注意。比如在判断语句中 A||B时,要保证A和B都至少执行了一次,而不是判断了A就不判断B。

在这里插入图片描述
在这里插入图片描述


🎶(G) 考点七,环路复杂度


考点: 流程图的环路复杂度是多少

McCabe度量法:公式: 所有的箭头数量 - 语句数量+ 2


-------以下考点:都是理解概念性的东西,只需要理解记住标红的语句


🎶(G) 考点八,软件维护


  • 1.在各个阶段都有维护

  • 2,受开发文档影响

  • 3,是软件开发阶段每个时期的关键目标


🎶(H) 考点九,软件文档


1,只好不坏,有描述软件文档有不好的一面的时候它就是错误的

2,选项中,如果有关键字“仅仅”或者”仅“也是错的


🎶(J) 考点十,软件维护内容


  • (1)正确性

  • (2)适应性 —软件维护过程中根据需求做出修改

  • (3)完善性—软件维护的过程中扩充功能,改善性能这种语句

  • (4)预测性—针对于未来这种语句

软件质量属性

考点: 公式所对应的软件质量属性

(1)可靠性 ----TF/(1+TF)

(2)可用性-----BF/(1+BF)

(3)可维护性----1/(1+TR)
在这里插入图片描述

沟通路径


例题: 开发需要8个人,两两进行沟通,那么他们的沟通路径有多少条?

8*(8-1)/2 =23条


🎶(K) 考点十一,对系统路径进行估算


考点: 慨念性知识的理解

  • (1)COCOMO

<1>静态单变量

<2>静态多变量

  • (2)COCOMOⅡ

<1>应用组装模型–对象点

<2>早期设计阶段–功能点

<3>体系结构阶段–代码行


🎶(L) 考点十二,pert图和项目活动图


----后篇一–必考点-项目活动图
视频:

2022软件设计师-提炼高频考点-_哔哩哔哩_bilibili

文字叙述的项目活动图要会画:
在这里插入图片描述


🎶(L) 考点十三,风险管理


  • 1,介绍
    在这里插入图片描述

  • 2,风险识别 ----- 识别

  • 3,风险预测

<1>可能性 P

<2>后果 C

<3>风险暴露度 :RE = P(可能性) X C(后果 ===== 设立风险优先级的前提

  • 4,风险评估

关键语句 : 定义风险的参照水准

  • 5,风险控制

<1>避免-----应对风险最好计划就是主动避免

<2>监控

<3>RMMM(监控和管理计划)


🎶(L) 考点十四,软件质量

---

在这里插入图片描述

(质量模型 —描述软件的质量特性)

  • (1)ISO/IEC9126 软件质量模型

① 功能性 : 安全这方面属于功能性里面的

②效率

③可靠性: 技术方面

④易使用性

⑤可维护性

⑥可移植性
在这里插入图片描述

  • (2)McCall 软件质量模型

🅰️系统路线学习点击跳转



你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐