软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[单选] 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。
A.运行和维护阶段
B.设计阶段
C.代码实现阶段
D.测试阶段

【◆参考答案◆】:A

(2)【◆题库问题◆】:[填空题] ER模型包含“实体”、“联系”和()等三个基本成分。

【◆参考答案◆】:属性

(3)【◆题库问题◆】:[单选] 反映模块内部特性的是()。
A.接口
B.状态
C.功能
D.逻辑

【◆参考答案◆】:D

(4)【◆题库问题◆】:[单选] 封装的的作用是()。
A.复用
B.对象
C.实例
D.方法

【◆参考答案◆】:A

(5)【◆题库问题◆】:[填空题] 层次结构的上一层是下一层的(),下一层是上一层的()。

【◆参考答案◆】:抽象、求精

(6)【◆题库问题◆】:[单选] 下面的()决策是在需求分析时做出的。
A.A.自动售票机系统的开发时间预计是6个月
B.B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成
C.C.自动售票机系统已经达到交付的要求
D.D.自动售票机系统将为使用者提供在线帮助

【◆参考答案◆】:D

(7)【◆题库问题◆】:[问答题] 调试有什么方法和原则?

【◆参考答案◆】:
软件调试的常用方法有:试探法、回溯法、对分查找法、归纳法和演绎法。试探法根据错误征兆猜想出错的位置并进行调试;回溯法根据错误征兆人工沿程序控制流逆向往回追踪源程序代码,直到找出错误或确定故障范围为止;对分查找法根据程序中关键变量在某些位置的正确值,将错误范围迅速缩小到该位置之前或之后的一半范围,重复此过程直到把错误范围缩小到易诊断或能够直接确定为止;归纳法根据错误征兆导出错误出处的假设并证明假设以得出结论;演绎法根据错误征兆设想所有可能的原因,之后通过数据分析排除矛盾的假设,最后证明剩余的假设以确定结论。
调试的原则:最有效的调试方法是用头脑分析与错误征兆有关的信息;只把调试工具当做辅助手段来使用;避免使用试探法,只将其作为最后采用的手段;在出现一个错误的地方,很可能还有别的错误;当心修正一个错误的同时引入新的错误。

(8)【◆题库问题◆】:[单选] 当模块中包含复杂的条件组合时,只有()能够清晰地表达出各种动作之间的对应关系
A.判定表和判定树
B.盒图
C.流程图
D.关系图

【◆参考答案◆】:A

(9)【◆题库问题◆】:[单选] 试选择比较合理的计算机软件计算方案的演变顺序:()
A.单片机——小型机——网络计算——大型机
B.哑终端——客户机/服务器——分布式计算——internet计算
C.算盘——计算器——PC——深蓝
D.PC——B/S——C/S

【◆参考答案◆】:B

(10)【◆题库问题◆】:[单选] 将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是()的。
A.A.逻辑性
B.B.瞬时性
C.C.功能性
D.D.通信性

【◆参考答案◆】:A

发表评论

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