- A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[问答题,简答题] 计算题:已知有一个软件项目的记录,开发人员M=3人,其代码行数=12.1KLOC,工作量E=24PM,成本S=168000美元,错误数N=29,文档页数Pd=365页。试计算开发该软件项目的生产率P、平均成本C.代码出错率EQR和文档率D。
【◆参考答案◆】:根据给出的已知数据,可得:P=L/E=12.1KLOC/24PM=0.504KLOC/PM=504LOC/PMC=S/L=168000美元/12.1KLOC=13.88美元/LOCEQR=N/L=29个/12.1KLOC=3.4个/KLOCD=Pd/L=365页/12.1KLOC=31.4页/KLOC
(2)【◆题库问题◆】:[填空题] ()是指在软件交付使用后,为了改正错误或满足新的需求而修改软件的过程。
【◆参考答案◆】:软件维护
(3)【◆题库问题◆】:[名词解释] 过程设计语言(简称PDL)
【◆参考答案◆】:也称程序描述语言,又称伪码,它是一种用于描述模块算法设计和处理细节的语言。
(4)【◆题库问题◆】:[问答题,简答题] 螺旋模型的适应场合有哪些?
【◆参考答案◆】:适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。
(5)【◆题库问题◆】:[名词解释] 条件组合覆盖
【◆参考答案◆】:
是指设计足够的测试用例,使的每个判定表达式中条件的各种可能的值的组合都至少出现一次,条件组合覆盖是比较强的覆盖标准。
是指设计足够的测试用例,使的每个判定表达式中条件的各种可能的值的组合都至少出现一次,条件组合覆盖是比较强的覆盖标准。
(6)【◆题库问题◆】:[单选] 程序控制的三种基本结构中,()结构可提供多条路径选择。
A.A.反序
B.B.顺序
C.C.循环
D.D.分支
A.A.反序
B.B.顺序
C.C.循环
D.D.分支
【◆参考答案◆】:D
(7)【◆题库问题◆】:[单选] EJB3.0规范引入了()用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。
A.消息服务
B.定时器服务
C.依赖注入
D.拦截器
A.消息服务
B.定时器服务
C.依赖注入
D.拦截器
【◆参考答案◆】:C
(8)【◆题库问题◆】:[问答题] 软件维护有哪几种类型?
【◆参考答案◆】:
①改正性维护:诊断和改正错误;
②适应性维护:为了和变化了的环境(如软\硬件升级、新数据库等)适当地配合而修改软件;
③完善性维护:为了增加新功能,修改已有功能,改造界面,增加HELP等,而修改软件;
④预防性维护:为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件。
①改正性维护:诊断和改正错误;
②适应性维护:为了和变化了的环境(如软\硬件升级、新数据库等)适当地配合而修改软件;
③完善性维护:为了增加新功能,修改已有功能,改造界面,增加HELP等,而修改软件;
④预防性维护:为了改进未来的可维护性或可靠性,或为了给未来的改进奠定更好的基础而修改软件。
(9)【◆题库问题◆】:[名词解释] 软件生存周期如何划分?
【◆参考答案◆】:可将软件生存周期划分为3个过程共9个阶段。软件定义过程:由可行性研究和需求分析2个阶段组成;软件开发过程:由概要设计、详细设计、实现、组装测试、验收测试5个阶段组成;软件使用与维护过程:由使用与维护和退役2个阶段组成。
(10)【◆题库问题◆】:[单选] 下面的()决策是在系统设计时做出的。
A.自动售票机系统的开发时间预计是6个月
B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成
C.自动售票机系统已经达到交付的要求
D.自动售票机系统将为使用者提供在线帮助
A.自动售票机系统的开发时间预计是6个月
B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成
C.自动售票机系统已经达到交付的要求
D.自动售票机系统将为使用者提供在线帮助
【◆参考答案◆】:B