ZKX's LAB

如何理解软件设计的模块化?模块化的目的是什么? 模块化设计 整体化设计

2020-07-22知识7

什么是模块化设计,模块化设计的优点是什么? 所谓的模块化,就是对一个整体的生产线或机械设备进行拆分的设计,以求在不同情况下可以通过不同的组合达到不同的效果,这个就类似于搭积木。模块化后的散件就好比积木,通过不同的组合可以变成不同的形状。但是模块化的基本要求是必须互换,每一个独立的单元之间的连接也要求以简单的连接方式连接在一起就可以达到预期的目的。如果连接特别费事费力,还不如不做模块化设计那。模块化还有一点好处就是,一次设计后,下次只需要通过第一次设计好的,模块单元进行组合即可。至于设计的方法,这个不同的机械要选取不同的结构来实现,确定设备的大致方向后,就要绘制出图纸。绘图的时候最好先画装配图,三维图形的绘制,最好是画一件组装一件,哪里不合适能够及时调整。至于技术要求什么的,这就需要看设备对工件的要求了。希望这些对你有帮助。如何理解软件设计的模块化?模块化的目的是什么? 可以以某个软件为例 7,493 ? 添加评论 ? 2 知乎用户 7 人赞同了该回答 1、保持系统的可复用性和可维护性,意图实现 稳定/性能 双鲁棒。。结构化与非结构化程序的区别? 1.结构化程序:结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。由于模块相互独立,因此在设e5a48de588b662616964757a686964616f31333337613236计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合:顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用\"自顶向下,逐步求精\"的程序设计方法和\"单入口单出口\"的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;单入口单出口\"的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就。模块化设计的系列化 模块是模块化设计和制造的功能单元,具有三大特征:1.相对独立性,可以对模块单独进行设计、制造、调试、修改和存储,这便于由不同的专业化企业分别进行生产;2.互换性,模块接口部位的结构、尺寸和参数标准化,容易实现模块间的互换,从而使模块满足更大数量的不同产品的需要;3.通用性,有利于实现横系列、纵系列产品间的模块的通用,实现跨系列产品间的模块的通用。(一)模块化与系列化、组合化、通用化、标准化的关系模块化设计技术是由产品系列化、组合化、通用化和标准化的需求而孕育的。系列化的目的在于用有限品种和规格的产品来最大限度、且较经济合理地满足需求方对产品的要求。组合化是采用一些通用系列部件与较少数量的专用部件、零件组合而成的专用产品。通用化是借用原有产品的成熟零部件,不但能缩短设计周期,降低成本,而且还增加了产品的质量可靠性。标准化零部件实际上是跨品种、跨厂家甚至跨行业的更大范围零部件通用化。由于这种高度的通用化,使得这种零部件可以由工厂的单独部门或专门的工厂去单独进行专业化制造。(二)产品模块化、系列化设计分类与库管理产品模块要求通用程度高,相对于产品的非模块部分生产批量大,对降低成本和减少各种投入。

#模块化建筑#模块化设计

随机阅读

qrcode
访问手机版