找回密码
 -注 册-
搜索
热搜: MTBF GJB MIL FMEA
查看: 4331|回复: 5

何为程序的 结点复杂度Knots?

  [复制链接]
发表于 2007-10-23 16:05:30 | 显示全部楼层 |阅读模式
请教各位大侠,何为程序的结点复杂度Knots呢?那基本结点复杂度EssentialKnots又是什么意思?
此外,我知道LCSAJ为:线性代码顺序和跳转,怎么还有LCSAJDensity?

请各位大侠不吝赐教,谢谢!
发表于 2007-10-23 16:21:00 | 显示全部楼层
程序方面的问题,不解。留位待学习!
回复

使用道具 举报

发表于 2007-10-24 18:52:56 | 显示全部楼层
呵呵!这个问题很专业啊!我也不太懂!可以问下版主MM,她是这方面的专家!
我可以推荐你看看这个网页:http://www.visionmc.com/solution/testbed/testbed_3.htm
据我所知,密度度量是软件可靠性测试的一个内容,程序一般都有自身缺陷,通过可靠性测试,就是要得出其失效强度和缺陷密度,有点像硬件可靠性的可靠度~~~,我还没做这方面的事情,不知道LZ是怎么做的?
个人陋见!
回复

使用道具 举报

发表于 2007-10-24 22:46:00 | 显示全部楼层
刚刚学习了knots的概念,共同探讨吧
结点复杂度是指控制流的交叉点个数,如图片所示
图中knots复杂度为23

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?-注 册-

×
回复

使用道具 举报

发表于 2007-10-24 23:08:42 | 显示全部楼层
LCSAJDensitys是一个描述软件可维护性的概念,他是指当改变一行代码时,对其他线性代码顺序和跳转的影响程度,值越大说明影响的测试路径相对越多,因此系统可维护性越低

评分

参与人数 1金币 +5 收起 理由
robert928 + 5 感谢

查看全部评分

回复

使用道具 举报

发表于 2007-10-25 08:48:25 | 显示全部楼层
还是行家厉害~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注 册-

本版积分规则

QQ|Archiver|手机版|小黑屋|可靠性网 ( 粤ICP备14066057号 )

GMT+8, 2025-4-3 23:23

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表