美文网首页
如何计算软件的复杂度

如何计算软件的复杂度

作者: 雪驹 | 来源:发表于2018-03-11 21:10 被阅读0次

计算软件复杂度,其中的方式之一是通过计算子程序中的决策点的数量来衡量软件的复杂度。
1、从代码块的最开始的地方。往下浏览代码。
2、一旦遇到以下关键字或者同类的词,就加1
if、while、repeat、for、and、or

下面举一个例子:
if ( (status = Success) and done ) or ( not done and ( numLines >= maxLines ) ) ) then...

0-5个 子程序还不错。
6-10个 得想办法简化子程序。
10+ 把子程序的某一部分拆分成另一个部分。

相关文章

  • 如何计算软件的复杂度

    计算软件复杂度,其中的方式之一是通过计算子程序中的决策点的数量来衡量软件的复杂度。1、从代码块的最开始的地方。往下...

  • 【草稿】时间复杂度如何计算

    如何计算时间复杂度 排序法

  • 二叉平衡树算法的时间复杂度

    我们在计算时间复杂度的过程中,查找单个元素总是会出现的时间复杂度,这个时间复杂度如何计算得来的?我们在二叉平衡树中...

  • 2018-03-16 算法的复杂度

    算法的复杂度 初学者对算法的复杂度描述通常会产生疑惑,不知道如何去度量算法的复杂度。这次将介绍如何去计算算法的复杂...

  • 常用算法

    时间复杂度 VS 空间复杂度 一般最先接触的就是时间复杂度和空间复杂度的学习了,这两个概念以及如何计算,是必须学的...

  • 打造一支精而强的技术团队

    软件开发的现状• 软件的复杂度持续不断地提升• 业务需求复杂度• 部署运营规模复杂度• 维护支持复杂度• 软件开发...

  • 时间复杂度

    算法复杂度分为时间复杂度和空间复杂度,一个好的算法应该具体执行时间短,所需空间少的特点。 随着计算机硬件和软件的提...

  • 004 复杂度来源:高性能

    复杂度的体现 单台计算机内部为了高性能带来的复杂度 多台计算机集群为了高性能带来的复杂度 单机复杂度 计算机内部复...

  • 复杂度

    计算机软件工程有一个规模上的复杂度和工程上的复杂度这些复杂度不是几年形成的,而是几十年发展不断形成的。甚至我以为是...

  • 算法初步

    时间复杂度 时间复杂度是用来估计算法运行时间的式子(单位)。 时间复杂度小结 空间复杂度 用来计算一个算法临时占用...

网友评论

      本文标题:如何计算软件的复杂度

      本文链接:https://www.haomeiwen.com/subject/iwawfftx.html