了解什么是模块化设计

模块设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。

程序的结构化设计
三种基本结构组成

顺序结构

选择结构

循环结构

三种基本结构组成的算法可以解决任何复杂的问题。

由三种结构构成的算法称为结构化算法。

由三种结构所的程序称为结构化程序。

编程语言模块化结构

把复杂的任务分解为若干个子任务,每个子任务又分成很多个小子任务,每个小子任务只完成一项简单的功能。在程序设计时,用一个个小模块来实现这些功能,每个程序设计人员分别完成一个或多个小模块。称这样的程序设计方法为“模块化”的方法,由一个个功能模块构成的程序结构为模块化结构。C语言允许对函数单独进行编译。从而可以实现模块化,大大提高了程序编制的效率。

优点:

使用模块化设计有利于化简代码的开发和维护。如果哪里或者哪个模块出现bug,只需要修改完善那个模块就行了,不需要从全局开始检查和完善。同时模块化设计方便各个功能的设计和测试。

缺点:

损耗性能,系统分层,调用链长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值