2016 - 2024

感恩一路有你

模块化设计产品 软件模块化设计的优点是什么?

浏览量:2573 时间:2021-03-14 04:54:19 作者:admin

软件模块化设计的优点是什么?

如果是一个人或一个小软件,他们没有任何优势,相反,他们更复杂。但是如果有很多人一起工作,或者软件工程非常庞大,它会有明显的优势,因为其他人不需要知道你的工作组实际上是怎么写的,只需要知道你在这个部分实现的功能和他们拥有的接口。这样,编程就更容易了,你也可以把一些部分付诸实践外包可以集中人力物力先完成一部分模块,等等

模块化就是把系统简单地划分为独立的部分,每个部分实现自己的功能,并将系统划分为独立的功能部分。

随着MVC和其他框架、微服务和其他技术的兴起,模块化开发已成为必须。web前端也发展成了一个大的前端。

模块化开发的优缺点:

优点:

可维护性高

架构清晰,开发灵活

减少程序耦合

便于模块功能调试、升级和模块间的组合分解

缺点:

性能损失

系统分层,长调用链

模块间的通信消耗性能

优缺点是相对的,没有比较,没有识别。

现在看来,模块化基本上是不可避免的。各种设计方法的不同,只是模块化程度和方法的不同。因此,没有方法与模块化编程相比较。你想用没有模块的设计方法来和模块化方法比较吗?这样,模块化的最大缺点可能是需要多敲几个句子。如果你想把它与理想的完美编程方法相比较,我认为模块化编程最大的缺点是你还得设计,你还得靠敲击键盘来实现。人们的设计是不完美的,敲击键盘时会出错。所以解决方案是设计一个系统,告诉它需求,它会给你一个程序,这是完美的

模块化设计产品 软件模块化的基本思想 模块化设计

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。