摘要: 模块设计之“模块”与“模块化” 模块泛指软件系统的功能部件。在软件的体系结构设计完成之际,我们就已经确定了所有模块的功能,并且把模块安放在体系结构的恰当位置上。 每个模块都具有特定的、明确的功能(否则不能成为模块)。人们在设计模块时应当尽量使模块的功能独立,因为功能独立的模块可以降低开发、测试、维护的代价。但是功能独立并不意味着模块是绝对孤立的。所有的模块应当能够被集成为一个系统,所以模块之间必定要交流信息、相互配合。 模块类似于我们玩“搭积木”游戏:我们用积木搭成一个房子,每块积木可以被看成是一个模块,它们都是整个系统(房子)的一个部分,并且有特定的功能;各个积木之间还有豁口,可以组合,如同 阅读全文
posted @ 2009-03-20 15:11 我的javaIT 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计方法目标 在系统设计时,设计人员如果能够达到以下“六化”,即模块化、角色化、流程化、规范化、简单化、个性化,那最后的设计结果将会是非常令人满意的。我们用总结如下。面向对象设计目标 特 点 说 明1 模块化 把整个系统划分成几个相互关联的模板2 角色化 需要分别从不同用户的角度出发去考虑其工作流程3 流程化 需要把用户使用、工作的过程流程化,并在系统中体现4 规范化 需要符合一定的标准5 简单化 系统的使用要用户友好,尽量简洁6 个性化 对于不同的用户要能够体现其个性化的东西 阅读全文
posted @ 2009-03-20 09:13 我的javaIT 阅读(132) 评论(0) 推荐(0) 编辑