国家开放大学软件工程
关于软件需求特性不正确的描述是“软件需求具有__________”。 【A.】多变性 【B.】模糊性 【C.】 准确性 【D.】主观性
答案是:C
当一个模块内部的实现算法中包含着多重嵌套的条件选择时,如果完全用文字表达可能令人费解,这时可以采用__________。 【A.】软件结构图 【B.】数据流程图 【C.】判定表 【D.】数据分析表
答案是:C
PDL是一种__________语言。 【A.】低级程序设计语言 【B.】建模语言 【C.】高级程序设计语言 【D.】过程设计语言
答案是:D
PDL是描述处理过程__________。 【A.】做什么 【B.】为什么做 【C.】怎么做 【D.】对谁做
答案是:C
DFD中的每个加工至少需要__________ 【A.】一个输入流 【B.】一个输出流 【C.】一个输入或输出流 【D.】一个输入流和一个输出流
答案是:D
_________通常是用户高层领导机构决定的,它确定软件的目标、规模和范围。 【A.】用户需求 【B.】业务需求 【C.】性能需求 【D.】功能需求
答案是:B
_________定义了用户使用该软件要完成的任务。 【A.】用户需求 【B.】业务需求 【C.】性能需求 【D.】功能需求
答案是:A
______定义了软件开发人员必须实现的软件功能。 【A.】用户需求 【B.】业务需求 【C.】性能需求 【D.】功能需求
答案是:D
__________不是分析建模的目的。 【A.】 定义可验证的软件需求 【B.】 开发一个简单的问题解决方案 【C.】 描述客户需求 【D.】 建立软件设计的基础
答案是:B
一个软件项目大约__________的工作量在开发阶段,__________的工作量在维护阶段。 【A.】30%,70% 【B.】 70%,30% 【C.】 30%,30% 【D.】 70%,70%
答案是:A
一般来说,可行性研究的成本是预期总成本的__________。 【A.】2%以下 【B.】15%—20% 【C.】6%—10% 【D.】20%以上
答案是:C
软件调研报告是在__________提交的。 【A.】 可行性分析之前 【B.】 需求分析之前 【C.】签合同之前 【D.】设计的时候
答案是:B
软件设计的目标是__________。 【A.】在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。 【B.】为软件编码设计模块结构。 【C.】确定软件要做什么。 【D.】确定软件的实现算法。
答案是:A
可行性研究的主要任务是__________。 【A.】确定系统做什么 【B.】确定性能 【C.】确定功能 【D.】进行一次简要的需求分析
答案是:D
可行性研究的主要目的是__________。 【A.】确定系统建设的详细方案 【B.】深入了解用户需求 【C.】分析开发系统的必要性 【D.】确定系统是否值得开发
答案是:D
可行性研究的四大要素是__________。 【A.】经济、技术、法律和社会环境 【B.】经济、技术、开发组织能力和领导者水平 【C.】经济、技术、计算机硬件环境和网络带宽 【D.】经济、技术、软件开发工具和人员的稳定性
答案是:A
可行性分析研究的目的是 __________ 【A.】争取项目 【B.】项目是否值得开发 【C.】开发项目 【D.】规划项目
答案是:B
下列有关标准的符号,属于国内标准的是__________。 可行性分析研究的费用大约是项目总经费的__________。 【A.】2% 【B.】8% 【C.】20% 【
答案是:B
经济可行性研究的主要内容包括__________ 【A.】开发过程 【B.】开发工具 【C.】风险分析 【D.】 效益分析
答案是:D
假定银行的存款年利率是2%,请问现在存5000元,两年后价值应为__________元。 【A.】5202 【B.】4500 【C.】5100 【D.】4712
答案是:A
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是__________ 【A.】把软件划分成模块 【B.】确定模块之间的调用关系 【C.】确定各个模块的功能 【D.】设计每个模块的伪代
答案是:D
软件工程学科出现的主要原因是__________。 【A.】 计算机的发展 【B.】 其他工程科学的影响 【C.】 软件危机的出现 【D.】 程序设计方法学的影响
答案是:C
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了__________ 【A.】软件危机 【B.】软件工程 【C.】程序设计革命 【D.】结构化程序设计
答案是:A
以下哪一项不是软件危机的表现形式__________  【A.】成本高 【B.】生产率低 【C.】技术发展快 【D.】质量得不到保证
答案是:C
下面哪个选项不是软件工程研究的内容__________。 【A.】 生产无故障的软件 【B.】 精通一门编程语言 【C.】 生产满足用户需求的软件 【D.】生产及时交付的软件
答案是:B
下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是__________。 【A.】原型模型 【B.】瀑布模型 【C.】喷泉模型 【D.】螺旋模型
答案是:D
下面的哪个选项不是软件工程的宗旨__________。 【A.】开发满足用户需求的软件 【B.】研究算法 【C.】及时交付软件 【D.】生产无故障软件
答案是:D
下列有关标准的符号,属于国内标准的是__________。 【A.】ZG 【B.】GB 【C.】GN 【D.】CB
答案是:B
下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是__________。 【A.】原型模型 【B.】瀑布模型 【C.】基于知识的智能模型 【D.】变换模型
答案是:A
上世纪70年代,美国国防部的研究结果发现70%的项目是因为__________原因,造成项目失败。 【A.】技术不精 【B.】管理不善引起 【C.】测试不充分 【D.】人员不够
答案是:B
软件与程序的区别是__________。 【A.】程序价格便宜,软件价格昂贵 【B.】程序是用户自己编写的,而软件是由厂家提供的 【C.】程序是用高级语言编写的,而软件是由机器语言编写的 【D.】软件包括程序、相关数据及其文档,程
答案是:D
软件可行性研究一般不考虑__________  【A.】是否有足够的人员和相关的技术来支持系统开发 【B.】是否有足够的工具和相关的技术来支持系统开发 【C.】待开发软件是否有市场、经济上是否合算 【D.】待开发的软件是否
答案是:D
软件工程四个层次由下至上是__________,它们的顺序不能互换。 【A.】质量层、过程层、方法层、工具层 【B.】过程层、方法层、质量层、工具层 【C.】方法层、过程层、质量层、工具层 【D.】方法层、质量层、过程层、工具层
答案是:A
软件工程强调将__________的方法应用于软件的开发和维护过程之中。 【A.】规范化 【B.】系统化 【C.】可度量 【D.】以上全部
答案是:D
软件工程的研究者将软件开发和维护过程概括为__________大活动。 【A.】5 【B.】7 【C.】8 【D.】3
答案是:C
软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是__________,最上层是工具层。 【A.】过程层 【B.】方法层 【C.】过程层和方法层 【D.】系统层
答案是:C
软件工程的出现是由于 __________ 【A.】软件危机 【B.】计算机硬件技术的发展 【C.】软件社会化的需要 【D.】计算机软件技术的发展
答案是:A
软件对硬件和环境有着不同程度的依赖性,这导致了软件__________问题。 【A.】复杂性 【B.】升级和移植 【C.】通用性 【D.】脆弱性
答案是:D
软件、程序和代码是__________。 【A.】相同的软件概念 【B.】程序语言写的代码 【C.】计算机代码和数据 【D.】 三个不同的概念
答案是:D
美国著名软件工程专家B.W.Boehm于1983年提出了软件工程的__________条基本原理。 【A.】7 【B.】5 【C.】3 【D.】12
答案是:A
科学计算领域一般选择__________语言。 【A.】HTML 【B.】C 【C.】汇编语言 【D.】XML
答案是:B
科学计算领域一般不选择__________语言。 【A.】FORTRAN 【B.】C/C++ 【C.】汇编语言 【D.】PASCAL
答案是:C
计算机病毒是指__________。 【A.】计算机系统的漏洞 【B.】 一组自我复制和自动执行的具有破坏能力的代码 【C.】一种细菌 【D.】 程序中的BUG
答案是:B
根据软件工程的7条基本原理判断下面正确的选项是__________。 【A.】软件错误发现的时机不重要,重要的是错误的严重程度 【B.】软件错误只能通过运行代码才能发现 【C.】软件错误发现的越早改正的成本越低 【D.】需求阶段一般
答案是:C
IS09000-3是__________。 【A.】美国国家标准 【B.】世界计算机生产标准 【C.】软件产业的ISO9000族标准 【D.】ISO的第9003号标准
答案是:C
IEEE是__________环境。 【A.】国际电气和电子工程师协会 【B.】国际软件标准 【C.】美国国家标准 【D.】美国空军的软件标准
答案是:A
__________是职业软件工程师的必要条件。 【A.】自律、善于沟通、具有一定的软件技能 【B.】编程速度快 【C.】熟悉众多的软件环境 【D.】语言天赋
答案是:A
目前为: 3/3 页  首页   上页 下页 尾页