软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[单选] 软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。
A.可理解性
B.可互操作性
C.可维护性
D.可追踪性

【◆参考答案◆】:B

(2)【◆题库问题◆】:[单选] 一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。
A.时间内聚
B.功能内聚
C.通信内聚
D.顺序内聚

【◆参考答案◆】:C

(3)【◆题库问题◆】:[单选] 运行Asp.Net需要安装()Web服务器。
A.Resin
B.tomcat
C.WebLogic
D.IIS

【◆参考答案◆】:D

(4)【◆题库问题◆】:[填空题] 采用二分查找方法时,要求线性表必须是()的线性表。

【◆参考答案◆】:按关键字有序排列的顺序存储结构

(5)【◆题库问题◆】:[填空题] 若要将一个单链表中的元素倒置,可以借助()建立单链表的思想将链表中的结点重新放置。

【◆参考答案◆】:头插法

(6)【◆题库问题◆】:[填空题] ()综合了生命周期模型和原型模型的特点,同时增加了风险分析环节来弥补两者的不足。

【◆参考答案◆】:螺旋开发模式

(7)【◆题库问题◆】:[多选] struts-config.xml文件中,元素描述从特定的请求路径到相应的Action类的映射,下列对元素属性描述正确的有()
A.className:和action元素对应的配置元素
B.forward:转发的URL路径
C.path:指定访问Action关联的路径,以"&"开头,无扩展名
D.name:指定和Action关联的ActionFormBean的名字

【◆参考答案◆】:A, B, D

(8)【◆题库问题◆】:[问答题,简答题] 衡量软件的复杂程度有哪些基本原则?

【◆参考答案◆】:衡量软件的复杂程度有12条基本原则,如下:1)软件的复杂性与其规模的关系不是线性的;2)数据结构复杂的程序较复杂;3)控制结构复杂的程序较复杂;4)转向语句使用不当的程序较复杂;5)循环结构比选择结构复杂、选择结构比顺序结构复杂;6)语句、数据、子程序模块等出现的顺序对复杂性有影响;7)非局部变量较多的程序较复杂;8)参数按地址调用(Call by referencE.比按值调用(Call by value)复杂;9)函数副作用比显式参数传递难理解;10)作用不同的变量同名时较难理解;11)模块、过程间联系密切的程序较复杂;12)程序嵌套层数越多越复杂。

(9)【◆题库问题◆】:[单选] 一个模块的()是指能模块调用子模块的个数。
A.扇出数
B.扇入数
C.宽度
D.深度

【◆参考答案◆】:A

(10)【◆题库问题◆】:[单选] 层次图很适于在()设计软件的过程使用
A.自顶向下
B.自底向上
C.由中间到两边
D.以上都不正确

【◆参考答案◆】:A

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: