题目内容
(请给出正确答案)
[主观题]
划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()
划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()
A.正确
B.错误
查看答案
如果结果不匹配,请 联系老师 获取答案
A.正确
B.错误
A.估算整个系统的工作量(包括软件维护)和软件开发所需要的时间
B.估算各个子系统的工作量和开发时间
C.估算独立的软部件,如子系统内部的各个模块
D.以上都不是
A.估算整个系统的工作量(包括软件维护)和软件开发所需要的时间
B.估算各个子系统的工作量和开发时间
C.估算独立的软部件,如子系统内部的各个模块
D.以上都不是
A.抽象会增加设计的复杂度
B.为了降低复杂度,应该隐藏细节或推迟考虑细节
C.抽象有利于认识事物的普遍特征和基本原理
D.抽象可以帮助设计人员制定出模块的“框架”
A.就是利用知识来引导搜索,达到减少搜索范围,降低问题复杂度的目的
B.一般来说,启发信息强,可以降低搜索的工作量,但可能导致找不到最优解
C.而启发信息弱,一般会导致搜索的工作量加大
D.启发信息弱,极端情况下演变为盲目搜索,但有可能找到最优解
A.正确
B.错误
A.降低模块之间的耦合性,降低模块的内聚性
B.模块的作用范围应该在控制范围内
C.设计功能可预测并能得到验证的模块
D.适当划分模块规模,以保持其独立性