首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

将程序划分成模块的原则和方法是什么//?

2012-12-31 
将程序划分为模块的原则和方法是什么//??同上,菜鸟我是,请指教,哪天我不菜了,力顶csdn.我没钱,见谅[解决办

将程序划分为模块的原则和方法是什么//??
同上,菜鸟我是,请指教,哪天我不菜了,力顶csdn.
我没钱,见谅
[解决办法]
看看方法学方面的书。不过最好自己做几个项目(练习也可以),从中体会一下不划分会怎么样。尝尝失败的滋味有时候不见得是坏事。

推荐参考的方法:
(1)在使用方法之前,不妨先随意开发。体会一下软件系统是怎么工作的。不然讲了方法也不明白。至于方法的好坏就更难体会出来了。
(2)如果对C比较熟悉,不妨试试结构化方法。
(3)会C++、Java什么的可以学习面向对象方法。

    个人认为在这个领域先实践后理论会上手比较快一些。不懂软件运行机理,很难真正理解和实际应用现有方法。当然,“先后”是相对的,应该穿插进行。
[解决办法]
高内聚
低耦合
[解决办法]
模块是从需求分析中来的,需求工程中有一些关于需求分类的方法,可以参考。
[解决办法]
你要做的系统本身就是划分成一个一个的子系统的,你只要找准就可以了

答案就在问题本身。
[解决办法]
只根据需要
[解决办法]
多实践,结合面向对象技术来看。

不是把程序分模块,而是把系统划分模块。
系统就是问题域,系统划分过程就是对问题分解过程。
所以明确需求而且对问题域研究透才能划分得好。这是大方面。

至于小的模块,结构化也好面向对象也好,遵循一个原则就是了。

热点排行