软件设计模块化是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。
目的:
1、可以对模块单独进行设计、制造、调试、修改和存储,这便于由不同的专业化企业分别进行生产;
2、模块接口部位的结构、尺寸和参数标准化,容易实现模块间的互换,从而使模块满足更大数量的不同产品的需要;
3、有利于实现横系列、纵系列产品间的模块的通用,实现跨系列产品间的模块的通用。
优点、缺点都是相对的, 没比较就没鉴别。 现在看来模块化基本是必然的, 各种设计方法的差别不过是模块化的程度和方法不同而已, 所以根本没什么方法可以跟模块化程序设计相比较的, 难道要用不分模块的设计方法跟模块化的方法比较? 这么比的话模块化最大的缺点大概是要多敲几条语句而已。
如果要说跟理想中完美的编程方法相比的话, 我看模块化程序设计最大的缺点就是你还得设计, 还得靠敲键盘实现, 人的设计就会有不完美, 敲键盘就会有错误, 所以解决方案就是设计个系统, 把需求跟它说它就给你个程序,这才完美了
以上就是关于软件设计模块化的目的是什么全部的内容,包括:软件设计模块化的目的是什么、模块化程序设计的缺点是什么怎样解决、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)