
软件质量保证与测试
个人课程笔记与总结
FedXAI
生命的意义在于奉献自己(追求无我),婚姻也罢、事业也罢,很多事情大都如此。
展开
-
软件全面质量管理的思想体系
软件全面质量管理的思想体系概念软件全面质量管理的思维体系主要核心是产品的质量,是严密科学高效的质量体系,以满足用户所需求的产品。特点科学性:质量管理必须更加自觉地利用现代科学技术和先进的科学管理方法。全面性:软件全面质量管理的对象,是企业生产经营的全部过程。预防性:软件全面质量管理应当有高度的预防性。服务性:主要表现在企业以自己的软件满足用户的需要,为用户服务。缺点整体的成本较高。意义* 产品质量高质量* 生产流程加速化...原创 2021-11-10 15:48:16 · 424 阅读 · 0 评论 -
CMM与CMMI的关系
CMM与CMMI的关系CMMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。自从1994 年SEI 正式发布软件CMM以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。这时他们就会发现存在一些问题,其中主要问题体现在:1.不能集中其不同过程改进的能力以取得更大成绩;2.要进行一些重复的培训、评估和改进活动,因而增加了许多原创 2021-11-10 15:36:19 · 472 阅读 · 0 评论 -
什么是MTTF、MTBF、MTRF?
什么是MTTF、MTBF、MTRF?对于不可修复系统, 系统的平均寿命指系统发生失效前的平均工作(或存储) 时间或工作次数, 也称为系统在失效前的平均时间, 记为MTTF (meantime to failure)。对于可修复系统, 系统的寿命是指两次相邻失效(故障) 之间的工作时间, 而不是指整个系统的报废时间。平均寿命即是平均无故障时间, 也称为系统平均失效间隔, 记为MTBF (mean time between failure)。可修复产品的平均修复时间, 就是从出现故障到修复中间的这段时间记原创 2021-11-02 12:00:08 · 918 阅读 · 0 评论 -
软件质量保证与测试——Ad hoc Test
Ad hoc Test(随机测试)在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc testing),随机测试是没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。在软件测试中除了根据测试用例和测试说明书进行功能测试外,还需要进行随机测试(Ad-hoc testing),随机测试是没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行测试用例的重要补充手段,是保证测试覆盖完整原创 2021-10-20 16:46:20 · 413 阅读 · 0 评论 -
软件质量保证与测试——Smoke Test
Smoke Test冒烟测试(smoke testing),据说是微软起的名字。初接触软件测试的时候肯定会接触冒烟测试,回归测试这些测试方式的术语,今天我们讨论下冒烟测试。什么是冒烟测试?发现BUG后开发人员fix bug后。测试人员针对该问题进行测试,冒烟测试的成功与否关系到下一步系统测试能否进行。与系统测试不同在于前者覆盖范围不够,只要保证修改部分及其关联的模块不出问题就可。什么时候执行冒烟测试?测试是测试人员确认软件存在bug的过程,此过程中不可避免是需要开发人员要不停的修改bug,那么常原创 2021-10-20 16:40:29 · 377 阅读 · 0 评论 -
流密码是单钥体制还是双钥体制?它与分组密码的区别是什么?
根据密码算法对明文信息的处理方式,又可将对称密码体制再分为分组密码(block cipher)和序列密码(stream cipher, 也称为流密码)。分组密码是将消息进行分组,一次处理一个数据块(分组)元素的输入,对每个输入块产生一个输出块。在用分组密码 1 加密时,一个明文分组被当作一个整体来产生一个等长的密码分组输出。分组密码通常使用的分组大小是 64 比特或 128 比特,分组算法有 DES、AES、IDEA、RC6 等。序列密码则是连续地处理输入元素,并随着处理过程的进行,一次产生一个元素的输原创 2021-10-08 21:14:22 · 1318 阅读 · 0 评论 -
为什么说一次一密加是密抗窃听无条件安全的?
为什么说一次一密加是密抗窃听无条件安全的?一次一密乱码本是一个大的不重复的真随机密钥字母集,这个密钥字母集被写在几张纸上,并一起粘成一个乱码本。发方用乱码 本中的每一密钥字母准确地加密一个明文字符。加密是明文字符和一次一密乱码本密钥字符的模26加法。每个密钥仅对一个消息使用一次。发方对所发 的消息加密,然后销毁乱码本中用过的一页或用过的磁带部分。收方有一个同样的乱码本,并依次使用乱码本上的每个密钥去解密密文的每个字符。收方在解密消息 后销毁乱码本中用过的一页或用过的磁带部分。新的消息则用乱码本的新的密钥原创 2021-10-08 20:21:25 · 715 阅读 · 0 评论 -
Python有哪些作用
Python有哪些作用1、初学 Python 的人都是使用它编写爬虫程序。2、除了爬虫,也应用到web前端程序,很多网站的后台都是基于Python。3、Python 也有很多 UI 库,可以很方便地完成一个 GUI 程序。4、Python的开发效率很高,可用于科学计算。网络爬虫数据分析科学计算WEB开发常用软件开发人工智能...原创 2021-09-23 10:42:34 · 1753 阅读 · 0 评论 -
Python+Anaconda+PyCharm的安装和基本使用
Python+Anaconda+PyCharm的安装和基本使用安装python涉及到python解释器、代码编辑器和pip包管理工具这3个工具。Python相关软件下载https://pan.baidu.com/s/1rkvUDlU_mbg1Rb7X8wVJEgmxrf讲解视频:https://www.bilibili.com/video/BV1K7411c7EL?p=1...原创 2021-09-23 10:41:20 · 200 阅读 · 0 评论 -
代码运行遇见的问题
代码运行遇见的问题电脑缺失各种module需要使用cmd pip install moduletensorflow版本不一样(默认下载最新版本2.X,作者使用版本1.X)module版本问题很严重pip install tensorflow==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple电脑里面有两个Python,下载完成的路径和pycharm使用的路径不一样,需要复制下载的包到另外一个路径...原创 2021-09-23 10:31:17 · 107 阅读 · 0 评论 -
计算机相关专业学习经验总结
电脑缺失各种module需要使用cmd pip install moduletensorflow版本不一样(默认下载最新版本2.X,作者使用版本1.X)module版本问题很严重pip install tensorflow==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple电脑里面有两个Python,下载完成的路径和pycharm使用的路径不一样,需要复制下载的包到另外一个路径...原创 2021-09-23 10:29:40 · 196 阅读 · 0 评论 -
计算机专业相关分类调研
信息安全\网络安全\网络空间安全\计算机网络安全与管理这几个专业基本上只是因学校不同而名称不同,实质基本上是一样的。《普通高等学校本科专业目录》——计算机类包括9个专业原创 2021-09-23 10:24:20 · 153 阅读 · 0 评论 -
为预防软件质缺陷应该做点儿什么
评审评审是很常见的一种验证手段。虽然普通,但它的作用可不小。软件缺陷很大一部分是来自于对需求的定义和理解不正确。而如果你能做好需求评审,可以很大程度地减少这部分缺陷。同样的,设计评审可以很大程度上减少设计缺陷。在软件实现之前,评审是最有效地去除缺陷的手段,而越早去除这些潜在的缺陷,所需的代价也会越小。评审是一种缺陷去除手段,在这里说是缺陷预防方法,是站在代码的角度来说的,因为这时代码还没有生成,评审去除的缺陷就像是预防了在代码中生成缺陷。重构当开始代码实现之后,程序员会发现随着对业务需求更深入原创 2021-09-18 18:12:58 · 176 阅读 · 0 评论 -
最终产品的质量需求是什么?
①内部质量的评估准则②外部质量的评估准则③使用质量的评估准则原创 2021-09-18 17:30:00 · 174 阅读 · 0 评论 -
课堂作业_什么是图灵测试
图灵测试(The Turing test)由艾伦·麦席森·图灵提出,指测试者与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。进行多次测试后,如果机器让平均每个参与者做出超过30%的误判,那么这台机器就通过了测试,并被认为具有人类智能。图灵测试一词来源于计算机科学和密码学的先驱艾伦·麦席森·图灵写于1950年的一篇论文《计算机器与智能》,其中30%是图灵对2000年时的机器思考能力的一个预测,目前我们已远远落后于这个预测。...原创 2021-09-14 18:58:28 · 366 阅读 · 0 评论 -
课堂笔记_9.14
互联网+、大创类与其他领域融合,解决某一领域的一个具体的问题(疼点)新能源车的核心竞争力是什么?软件生态:电子控制单元(ECU)原创 2021-09-14 11:26:30 · 184 阅读 · 0 评论