网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
对软件过分分解将导致( )。
A.模块的独立性变差
B.软件开发的总工作量增加
C.接口的复杂程度增加
D.以上三项都正确
参考答案
更多 “ 对软件过分分解将导致( )。A.模块的独立性变差B.软件开发的总工作量增加C.接口的复杂程度增加D.以上三项都正确 ” 相关考题
考题
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。A.模块间的关系
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程
考题
软件维护工作量的数学模型如下为:M=P+K*e(c-d),其中P是生产性工作量,K为一常数,c为软件的复杂程度,d为维护人员对软件的数熟悉程度。从这个模型可以看出()
A.不使用软件工程学方法指导开发的软件维护起来工作量较大;B.不使用软件工程学方法指导开发的软件维护起来工作量较小;C.软件开发人员参加维护工作,维护的工作量将反而加大;D.软件开发人员参加维护工作,维护的工作量将相对较低;
考题
以下关于模块化设计的叙述中,错误的是( )。A.尽量考虑高内聚、低耦合,保持模块的相对独立性
B.通过信息隐蔽可以提高软件的可修改性、可测试性和可移植性,它也是现代软件设计的一个关键性原则。
C.模块的规模要合适
D.为了不使设计过于简单,模块的深度要尽量深以增加软件的复杂性。
考题
以下关于软件系统模块结构设计的叙述中,正确的是() A.. 当模块扇出过大时,应把下级模块进一步分解为若干个子模块
B. 当模块扇出过小时,应适当增加中间的控制模块
C. 模块的扇入大,表示模块的复杂度较高
D. 模块的扇入大,表示模块的复用程度高
考题
多选题软件维护工作量的数学模型如下为:M=P+K*e(c-d),其中P是生产性工作量,K为一常数,c为软件的复杂程度,d为维护人员对软件的数熟悉程度。从这个模型可以看出()A不使用软件工程学方法指导开发的软件维护起来工作量较大;B不使用软件工程学方法指导开发的软件维护起来工作量较小;C软件开发人员参加维护工作,维护的工作量将反而加大;D软件开发人员参加维护工作,维护的工作量将相对较低;
考题
判断题划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()A
对B
错
热门标签
最新试卷