软件工程-软件测试、MCCabe复杂度、CMMI和项目管理

测试原则与类型
在这里插入图片描述
静态测试是纯人工测试,代码审查强调的是交叉检查

测试用例设计
黑盒测试:不知道内部结构
标准的边界值:在1-150中,0和-1,150和151是标准的边界值、
因果图:由结果反推原因的方法
白盒测试:可以看到程序结构,更加全面一些
主要了解逻辑覆盖测试
语句覆盖是覆盖层次最低的
路径覆盖是最高级别的覆盖

在这里插入图片描述
测试阶段
在这里插入图片描述
冒烟测试:是最初步的检测
单元测试:模块级的测试,测局部的功能,模块的相关接口
集成测试:测试模块之间的衔接
确认测试:Alpha测试是开发环境测试,Beta测试是本地计算机用户测试使用
系统测试:压力、性能和可靠性测试

McCabe复杂度(重要)
在这里插入图片描述
M是边数,n是点数,两个图环路复杂度都是一样的
15-12+2=5

系统运行与维护(了解)
维护阶段是阶段中周期最长的
在这里插入图片描述

软件过程改进-CMMI
CMMI是又CMM(能力成熟度模型)发展而来的,主要衡量软件开发商的软件质量的能力
混乱级(企业没有经过CMMI评级的就是混乱级)
已管理级:仅仅是项目级,只在项目上有同类项目经验
已定义级:文档化,标准化
定量管理级:强调管理的量化
优化级:持续优化
在这里插入图片描述
项目管理
时间管理
在PERT图中最长的路径是项目的最短工期
在这里插入图片描述
答案:DC
算最晚开始时间采用逆推的思想,先算最早开始时间,算出9的最早时间是15,因为9是最后一个结点,所以9的最晚时间也是15,8的最晚时间是15-4=11,6的最晚时间是11-1=10
注意:被两个结点指向的时候,选时间长的

风险管理
在这里插入图片描述
对自己的项目产生影响才叫风险
项目风险:项目组工作没有做好所产生的风险,可以由项目经理有一定能力控制的风险
技术风险:由技术因素产生的风险,对该技术不熟练,技术过于陈旧
商业风险:项目组之外的风险,市场因素产生的风险,如产品没问题,但市场不需要该产品

风险曝光度:为了有效的量化和衡量风险

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ChampLixxx

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

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

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

打赏作者

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

抵扣说明:

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

余额充值