问题描述
网上一查貌似都是什么单片机模块化,请问这个概念具体是什么意思呢
解决方案
解决方案二:
解决方案三:
软件工程导论第二章第三章楼主没读过大学
解决方案四:
理解成七巧板就差不多了
解决方案五:
简单来说,就是将软件系统分割为一个一个独立的模块,每个模块能够独立的工作,通过接口连接起来,成为一个完整的软件系统。
解决方案六:
将软件划分为独立的模块,然后组合起来。优点:(1)便于多人协作开发,每个部分开发不会干扰其它地方(2)便于调试修改,因为模块独立,发现问题比较容易,修改一处,也不影响别处(3)利于代码复用,小块的代码可以更方便拿到别的项目中不加或者稍加修改使用(4)便于功能的扩充,因为软件各个部分是独立的,不需要理解整个软件就可以添加功能,特别适合二次开发。
解决方案七:
在面向过程开发中,一堆过程调用打包为一个模块,一个程序可以由多个模块组成。这就是好像一堆房子在一个单元里,每一个小区有多个单元。
解决方案八:
不要断章取义地理解什么“单片机模块化”,那个应该是“单片机”“模块化编程”。也就是说,像所有的电脑的低级的c语言、汇编语言编程一样,你可以先把一堆函数方法组织在一个代码文件中,然后由编译器编译为一个二进制文件(这往往被底层称为“模块”),然后由加载程序调入机器执行。实际上这个“模块化”没有什么特别的意义。
解决方案九:
引用6楼sp1234的回复:
在面向过程开发中,一堆过程调用打包为一个模块,一个程序可以由多个模块组成。这就是好像一堆房子在一个单元里,每一个小区有多个单元。
解决方案十:
解决方案十一:
模块化,就是将一个完整的项目分成几个模块,每一个模块可以单独运行,并且每个模块只负责一项功能。
解决方案十二:
把一堆类和方法放在一个文件里面,如果需要用到雷和方法的话就引用进来使用。
时间: 2024-11-08 17:29:51