自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 什么是MTTF,MTBF,MTRF

标题什么是MTTF,MTBF,MTRF 对于不可修复系统, 系统的平均寿命指系统发生失效前的平均工作(或存储) 时间或工作次数, 也称为系统在失效前的平均时间, 记为MTTF (meantime to failure)。 对于可修复系统, 系统的寿命是指两次相邻失效(故障) 之间的工作时间, 而不是指整个系统的报废时间。平均寿命即是平均无故障时间, 也称为系统平均失效间隔, 记为MTBF (mean time between failure)。 可修复产品的平均修复时间, 就是从出现故障到修复中间的这段时间

2021-11-13 19:17:20 547

原创 2021-10-22

Smoke Test (这里写自定义目录标题) 这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。 Ad hoc Test 在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc

2021-10-22 17:22:16 77

原创 2021-09-18

什么事图灵测试 图灵测试是由现代计算机科学之父英国人阿兰·图灵1950年提出的。图灵测试会在测试人在与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。问过一些问题后,如果被测试者超过30%的答复不能使测试人确认出哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具有人类智能。 ...

2021-09-18 08:44:56 54

原创 2021-04-26

详细了解软件测试过程的V model,W模型,H模型 1.软件测试过程模型-V模型 是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系; 局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现 2.软件测试过程模型-W模型 在V模型的基础上,增加千开发阶段的同步测试,形成W模型;测试与开发同步进行,有利用尽早的发现问题 局限性:仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶段的活动,不能支持迭代,自发性以及变更调整 3.

2021-04-26 22:33:16 60

原创 2021-04-11

java反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 ...

2021-04-11 14:43:59 40

原创 2021-03-30

了解WBS wbs是工作分解结构:以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。 ...

2021-03-30 22:26:37 39

原创 2021-03-30

什么是分而治之 用来分析分而治之算法复杂性的数学方法,并通过推导最小最大问题和排序问题的复杂性下限来证明分而治之算法对于求解这两种问题是最优的(因为算法的复杂性与下限一致)。 ...

2021-03-30 22:10:06 40

原创 2021-03-30

Quora精选:为什么软件开发周期总是预估的 2~3倍?https://www.sohu.com/a/132411358 355123 软件开发的周期在最初的进度安排时,就以最优情况安排进度,并没有考虑到开发过程中会出现的各种负面的情况,例如节假日放假,开发过程中遇到技术上的难题,某个成员生病等等(偶尔偷偷懒?),每一种都会拖时间。在我看来这种周期安排存在严重不合理。 计划赶不上变化,所以应该考虑到大部分能影响到软件开发的事,适当延长周期才能在规定范围内完成项目 ...

2021-03-30 21:58:04 58 1

原创 2021-03-20

有人负责,才有质量:写给在集市中迷失的 代:https://www.ituring.com.cn/article/9363 文章中讲到对模块化搭建的担忧,在今天看来确实存在。如今的软件编程,网页搭建,还有ue4里面的蓝图等等。都出现的模块化,这减少了我们进行项目时候的工作量。对于一些搭建好的模块,我们只需要复制粘贴,或者直接引用,然后加以完善即可。甚至单靠模块组成都可以。在看文章中提到的代码重用造成的冗余,还有对程序员自身技能掌握不扎实等等问题都出现了。可能会出现你搭建好一个项目,你也许知道各个模块的功能和

2021-03-20 19:25:44 73

原创 2021-03-20

软件工程方法论对我们经软件开发有多 大用处?谈谈你的看法。 软件工程方法论告诉开发者软件的概念,软件的特点以及软件所面临的普遍问题和风险,以便开发者评估风险,选择合适的软件开发模型。方法论告诉开发者软件开发的方法、工具、有哪些过程模型,如何选用这些过程模型。软件开发开始之前所需做的软件可行性研究及需求分析,才能更好的开发出老板,客户满意的软件。 ...

2021-03-20 15:03:37 38

原创 2021-03-20

从瀑布到敏捷-漫画解读软件开发模式变迁史 除了瀑布模型这间小屋和其他小屋有着明显的界限之外,其他几种模型就像一个四合院,有着不可分割的关系,这也恰好表明,瀑布模式和敏捷开发模式是软件工业先后经历的两个阶段,而 KANBAN,SCRUM 和 LEAN 则是敏捷运动的产物。 所谓瀑布模型,就是说,软件开发是按照一定顺序展开的(传统线性生产流程 : Traditional,linear production flow)。就像汽车生产的流水线一样,每个部门各司其责,工作按照顺序展开,交付件单通道线性流动。你看这幅图

2021-03-20 14:54:53 59

原创 2021-03-17

对问题的看法:软件工程是不是教会不怎么写程序的人开发软件?你的看法? 如果不写程序就无法去进行开发软件,所以这个观点我是不认同的。软件工程应该是教人去了解软件,告诉软件的很多东西,怎么创建,它的生命周期等等知识,从而更进一步的了解软件,为了以后更好的开发软件打好基础,而不是简单的教不写程序的人开发软件。如何去开发一个软件,需要更多的是自己的努力以及思考,单单靠在课堂上学习到的东西是很难去开发出一个质量不错的软件的。因为计算机专业更注重的是技术层次的东西。 ...

2021-03-17 20:46:07 35

原创 2021-03-14

自我介绍:我是软件工程大二的学生,在大学的两年时间里,学习过C语言。虽然从大学到现在学了很多东西,但实在感觉学的很乱,没有条理性,所以希望在"软件工程“这门课中规范自己。 希望:经过大学两年的学习,知识涉及很广,但并未深入地去研究。希望经过这一学期的”软件工程“的学习,真正提高自己软件方面的技术,整合所学到的知识,真正的做好一个软件。学习到现代软件工程的开发思想,学会分析软件开发过程,制定开发计划。   目标:了解软件工程思想的主要起源及发展,深入研究当代最新的软件开发思想,在实际的软件开发当中能够...

2021-03-14 22:28:33 96 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除