开发者社区 问答 正文

软件复杂度是什么?软件的高复杂度会带来什么问题?

软件复杂度是什么?软件的高复杂度会带来什么问题?

展开
收起
夹心789 2024-05-30 13:28:07 83 分享 版权
1 条回答
写回答
取消 提交回答
  • 软件复杂度是软件的一组特征,它由软件内部的相互关联引起。随着软件的实体(模块)的增加,软件内部的相互关联会指数式增长,直至无法被全部掌握和理解。
    软件的高复杂度会导致在修改软件时引入非主观意图的变更的概率上升,最终在做变更的时候更容易引入缺陷。在极端情况下,软件复杂到几乎无法修改。

    2024-05-30 14:17:53
    赞同 1 展开评论
问答地址: