● 在关于逆向工程(reverse engineering)的描述中,正确的是:___(22)___。
(22)A.从已经安装的软件中提取设计规范,用以进行软件开发
B.按照“输出→处理→输入”的顺序设计软件
C.用硬件来实现软件的功能
D.根据软件处理的对象来选择开发语言和开发工具
● COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若COCOMO模型公式为:
MM=3.Ox(KDSI)1.12
其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数,(KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图___(23)___所示。
●在开发一个企业管理信息系统时,首先要进行用户调查,调查中收集的主要信息包括___(24)___。
(24)A.管理目标、人力资源、业务流程和数据流程信息
B.组织结构、功能体系、业务流程和数据流程信息
C.企业性质、客户资源、业务流程和数据流程信息
D.管理目标、功能体系、业务流程和数据流程信息
●在选择开发方法时,不适合使用原型法的情况是___(25)___。
(25)A.用户需求模糊不清 B.系统设计方案难以确定
C.系统使用范围变化很大 D.用户的数据资源缺乏组织和管理
●在CMM模型中属于4级以上的关键过程域是___(26)___。
(26)A.集成软件管理 B.软件质量管理 C.项目子合同管理 D.软件产品工程
●基线是软件生存期各个开发阶段的工作成果,测试阶段的基线是___(27)___。
(27)A.可提交的软件 B.被测试的程序 C.提交报告 D.测试报告
●集成测试有各种方法,以下关于集成测试的描述中,不正确的是___(28)___。
(28)A.增量式集成测试容易定位错误,排除错误
B.非增量式集成测试不能充分利用人力,会拖延工程进度
C.增量式集成测试的强度大,测试更彻底
D.即使各个模块都通过了测试,但系统集成以后仍可能出现错误
●正确的信息战略流程是___(29)___。
● 信息方法把整个信息系统的开发过程分为4个实施阶段,其自上而下的顺序是___(30)___。
(30)A.业务领域分析 B.信息战略规划 C.系统构建 D.系统设计
信息战略规划 业务领域分析 系统设计 系统构建
系统设计 系统设计 业务领域分析 信息战略规划
系统构建 系统构建 信息战略规划 业务领域分析
● 常用的软件冗余方法有多种,在关于软件冗余的描述中,正确的是___(30)___。
(31)A.多版本程序设计可以检查软件故障,但不能检查硬件故障
B.用一组数据检查运算逻辑部件的功能属于能力检查
C.一致性检查时要把计算机的计算结果与手工计算结果进行比较
D.软件冗余是一种动态冗余技术
●有两种需求定义的方法——严格定义和原型定义,在关于这两种方法的描述中,不正确的是___(32)___。
(32)A.严格定义方法假定所有的需求都可以预先定义
B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍
C.原型定义方法认为需求分析中不可避免地要出现很多反复
D.原型定义方法强调用户在软件开发过程中的参与和决策
● 计算机性能评价有多种方法,在关于各种性能评价方法的描述中,不正确的是___(33)___。
(33)A.用MIPS来比较体系结构不同的计算机的运算速度可能会得出错误的结论
B.吉布森(Gibson)混合比例计算法会受到caehe命中率和流水线效率的影响而出现测量偏差
C.PDR方法测量的是指令执行的平均时间,它可以全面反映计算机的性能指标
D.CPT方法计算的是每秒百万次理论运算(MTOPS),因而叫做综合理论性能
● 软件的分层式体系结构把软件系统划分为4层,这4层结构自顶向下分别是___(34)___。
(34)A.应用软件 B.业务构件 C.应用软件 D.业务构件
业务构件 应用软件 中间件 中间件
中间件 中间件 系统软件 应用软件
系统软件 系统软件 业务构件 系统软件
● 在关于信息属性的叙述中,错误的是___(35)___。
(35)A.信息具有无限性和普遍性
B.信息具有依附性,信息必须依附于某种载体
C.信息具有相对性,即不同的认识主体从同一事物中获取的信息及信息量可能是不同的
D.信息具有可传递性,信息在空间的传递称为信息存储
● 假设进行天气预报仅有“晴、云、阴、雨、雪、雾、霜、雹,等天气状况,需要通过某个八进制的数字通信系统传送,每秒钟播报一次,可接受的最低传输速率为___(36)___波特。
(36)A.1 B.2 C.3 D.8
● 电子政务根据其服务的对象不同,基本上可以分为四种模式。某市政府在互联网上提供的“机动车违章查询”服务,属于___(37)___模式。
(37)A.G2B B.G2C C.G2E D.G2G
● 企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是___(38)___。系统开发的目的是___(39)___。
(38)A.获得当前系统的物理模型 B.抽象相当前系境的逻辑模型
C.建立目标系统的逻辑模型 D.建立目标系统的物理模型
(39)A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型
C.建立目标系统的逻辑模型 D.建立目标系统的物理模型
● 设有员工实体Eployee(employeeID,name,sex,age,tel,department),其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。
Employee实体中存在的派生属性及其原因是___(40)___;Employee实体中还存在多值属性,该属性及其该属性的处理为___(41)___;对属性departmentID的约束是___(42)___。
(40)A.name,原因是会存在同名员 B.age,原因是用属性birth替换age并可计算age
C.tel,原因是员工有多个电话 D.departID,原因是实体Department已有departID
(41)A.name,可以用employeeID可以区别 B.sex,可以不作任何处理
C.tel,可以将tel加上employeelD独立为一个实体
D.tel,可以强制只记录一个电话号码
(42)A.PrimaryKey NOTNULL B.PrimaryKey
C.ForeignKey D.CandidateKey
责任编辑:小草