多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

将大的软件划分成模块有什么好处?是不是模块划分得越小越好?划分模块的依据是什么?

正确答案: 将大的软件划分成独立命名且可独立访问的模块,不同的模块通常具有不同的功能或职责。这种方法有利于将复杂的问题简单化,是分而治之策略的具体表现。
尽管模块分解可以简化要解决的问题,但模块分解并不是越小越好。当模块数目增加时,每个模块的规模将减小,开发单个模块的成本确实减少了;但是,随着模块数目增加,模块之间关系的复杂程度也会增加,设计模块间接口所需要的工作量也将增加。
划分模块的依据是,模块只具有单一的功能且与其他模块没有太多的联系。
答案解析:
进入题库查看解析

微信扫一扫手机做题