软件设计师——软件工程知识高频考点提炼

 

hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 秩沅 原创

收录于专栏  软件设计师高频考点合集

目录

 详细视频

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

一.软件过程

1.CMM(能力成熟度模型)

2.CMMI(能力成熟度模型集成)

3.例题

二,开发模式

1,瀑布模型

2,增量模型

3,演化模型:(可以快速投入使用,不断的演化用户的需求)

4,喷泉模型

 三,敏捷方法 --软件开发方法之一

四,软件需求

五,系统设计*、 --- 在软件设计阶段需要做的事

1,概要设计 --

特点: 主要内容就是模块和模块之间的关系

2,详细设计--(针对复杂数据如算法这种)

特点:算法设计, 但是不包括接口设计

六,软件测试*---对于软件开发的测试阶段

1,测试方法:

七,环路复杂度

八,软件维护

九,软件文档

十,软件维护内容

十一,对系统路径进行估算

十二,pert图和项目活动图----后篇一--必考点-项目活动图

十三,风险管理

十四,软件质量



---------------------------------------------------------------------------------------------------------------------------------

 详细视频

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

一.软件过程

--将软件过程分类

1.CMM(能力成熟度模型)

考点: CMM相对应这5个点的内容

特点:

2.CMMI(能力成熟度模型集成)

¥连续式模型

考点: CMM相对应这6个点的内容( 0~5)

特点:

3.例题

二,开发模式

考点:给出特点让你去分别它属于哪个模型,(了解一下一个模型的主要特点)

1,瀑布模型

优点:容易理解,成本较低

特点

(1)用户需求明确且全面,变更较少

(2)强调早期进行阶段开发计划

(3)可以拟开发较大规模的系统,且具备类似系统的开发经验

2,增量模型

特点:

(1) 继承了瀑布模型的优点

(2)能够快速构造可运行的产品,可以先交付

(3)具有商业性(适用于商业产品的创新模型)

3,演化模型:(可以快速投入使用,不断的演化用户的需求)

(1)螺旋模型

①适用于复杂且大规模的项目开发

②有风险评估、

成本较高

(2)原型模型

①用户需求不清晰不明确

②规模较小

③不可以立即投入使用

4,喷泉模型

特点

(1)面向对象语言的开发

(2)软件重用和多项目的开发 ------解决瀑布模型和增量模型的问题

(3)多迭代和无间隙------ (不存在有边界的情况)

 三,敏捷方法 --软件开发方法之一

考点: 敏捷方法的特点: XP(极限编程)和敏捷统一过程他们的内容和特点

XP:(背记)

【1】4大价值观: 沟通 、简单性、 反馈 和 勇气。

【2】5个原则: 快速反馈、简单性假设、逐步修改、提倡更改和优质工作。

【3】12个最佳实践:

计划游戏(快速制定计划、随着细节的不断变化而完善)、

小型发布(系统的设计要能够尽可能早地交付)、

隐喻(找到合适的比喻传达信息)、 、

简单设计(只处理当前的需求,使设计保持简单)

测试先行(先写测试代码,然后再编写程序)、

重构(重新审视需求和设计,重新明确地描述它们以符合新的和现有的需求)、

结队编程、集体代码所有制、

持续集成(可以按日甚至按小时为客户提供可运行的版本)、每周工作40个小时、现场客户和编码标准。

四,软件需求

考点: 以下三个需求特点和内容(理解性去记忆)

(1)功能需求: 实现项目的功能,基础部分,和系统相关的一些工作

(2)性能需求: 高效率去实现操作,速度,吞吐率

(3)数据需求: 跟数据有关

五,系统设计*、 --- 在软件设计阶段需要做的事

考点:以下两个主要设计的特点和内容

精华内容提炼:

1,概要设计 --

特点: 主要内容就是模块和模块之间的关系

共四个点 :我们只需要掌握前两个点 :

(1)设计软件系统的总体结构 : (只要知道它属于概要设计里面的内容)

(2) 数据结构和数据库的设计

2,详细设计--(针对复杂数据如算法这种)

特点:算法设计, 但是不包括接口设计

六,软件测试*---对于软件开发的测试阶段

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

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

1,测试方法:

(1)静态测试

(2)动态测试

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

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

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

2,白盒测试

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

(1)逻辑覆盖

(2)循环覆盖

(3)基本路径测试

需要注意的细节:

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

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

七,环路复杂度

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

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

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

八,软件维护

1.在各个阶段都有维护

2,受开发文档影响

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

九,软件文档

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

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

十,软件维护内容

(1)正确性

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

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

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

*软件质量属性

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

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

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

(3)可维护性----1/(1+TR)

*沟通路径

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

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

十一,对系统路径进行估算

考点: 慨念性知识的理解

(1)COCOMO

<1>静态单变量

<2>静态多变量

(2)COCOMOⅡ

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

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

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

十二,pert图和项目活动图----后篇一--必考点-项目活动图

视频:

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

文字叙述的项目活动图要会画:

十三,风险管理

1,介绍

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

3,风险预测

<1>可能性 P

<2>后果 C

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

4,风险评估

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

5,风险控制

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

<2>监控

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

十四,软件质量

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

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

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

②效率

③可靠性: 技术方面

④易使用性

⑤可维护性

⑥可移植性

(2)McCall 软件质量模型

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

  • 12
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
### 回答1: 高频变压器是一种广泛应用于电源领域的关键电子元件,为了高效率和可靠性的设计高频变压器,需要借助专业的设计软件。其中一款常用的软件是SMPS CAL V5.0。 SMPS CAL V5.0是一款专门用于设计开关模式电源的软件。它是一种高度集成化的工具,可以帮助工程师快速准确地设计高频变压器。它具有易于使用的图形用户界面,使得用户可以轻松地进行参数设定和操作。 该软件提供了多种功能和模块,例如损耗模型、计算模块和优化模块等。通过输入一些基本的设计参数,比如频率、电感值和输出功率等,软件可以为用户生成满足设计要求的高频变压器电路拓扑。 通过SMPS CAL V5.0,工程师可以在电源设计中进行快速仿真和优化。软件可以通过有效的仿真算法,对变压器的性能进行评估,例如效率、功率损耗和电流波形等。同时,用户可以根据设计需求调整参数,进行优化设计。 此外,SMPS CAL V5.0还具备生成所需参数的能力,可以输出变压器的设计参数和物理尺寸。它还提供了一些辅助功能,比如损耗曲线图和特性图等,帮助用户更好地理解变压器的工作原理和性能。 总的来说,SMPS CAL V5.0是一款功能强大且易于使用的高频变压器设计软件。它通过提供多种功能和模块,帮助工程师进行快速仿真和优化设计,从而实现高效率和可靠性的高频变压器电源设计。 ### 回答2: 高频变压器设计软件 SMPS CAL V5.0是一款专门用于高频开关电源变压器设计的软件。它的主要功能包括变压器参数计算、磁性材料选择、线圈设计、损耗计算等。 首先,SMPS CAL V5.0提供了全面的变压器参数计算功能。用户可以输入输入输出电压和电流,软件会根据用户提供的参数自动计算出变压器的额定功率、变比和绕组匝数。 其次,软件还提供了磁性材料选择功能。用户可以根据需要选择不同的铁芯材料,并通过软件的计算功能得到不同材料的磁导率和磁阻值,从而更好地满足变压器的设计要求。 软件还具有线圈设计功能,可以根据用户输入的参数自动计算出变压器的绕组形式、绕组层数、匝数等,从而确保变压器的稳定性和可靠性。 此外,软件还提供了损耗计算功能,可以自动计算变压器在工作过程中的铜损耗和铁损耗,并根据计算结果进行优化。 总之,高频变压器设计软件 SMPS CAL V5.0是一款强大而实用的工具,可以帮助工程师高效地设计和优化高频开关电源变压器,提高设计质量和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秩沅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值