题目1.为解决软件危机问题,北大西洋公约组织(NATO)于1968年召开计算机科学会议,讨论软件危机问题,提出了( )的概念。
A. 软件工程
B. 程序
C. 文档
D. 软件
答案:软件工程
“题目2.本质上看,软件危机是落后的软件生产方式与迅速增长的( )之间存在矛盾。
A. 软件过程模型
B. 软件从业者
C. 软件工具
D. 软件需求
答案:软件需求
“题目3.与CPU、内存等不同,软件是组成计算机系统的( ),不能直接可见,这一特点给开发和维护带来了客观困难。
A. 必要部件
B. 重要部件
C. 物理部件
D. 逻辑部件
答案:逻辑部件
“题目4.( )是提出最早、应用最广泛的软件过程模型,也是软件工程实践中应用最广泛的过程模型。
A. 瀑布模型
B. 增量模型
C. 快速原型模型
D. 敏捷开发模型
答案:瀑布模型
“题目5.( )是一种应对快速开发的需求的方法,它们在短周期的迭代中生产软件,并允许更大的设计变化。
A. 瀑布模型
B. 增量模型
C. 快速原型模型
D. 敏捷开发模型
答案:敏捷开发模型
“题目6.需求通常包括( )、质量需求和约束性三类需求。
A. 并发量需求
B. 性能需求
C. 非功能需求
D. 功能需求
”
“题目7.软件需求讲述的是“做什么”,而( )解决的是“怎么做”的问题。
A. 软件开发
B. 软件测试
C. 软件设计
D. 需求分析
”
“题目8.( )是软件验证和确认(Verification and Validation)的关键活动,是软件质量保证的重要组成部分。
A. 软件开发
B. 软件设计
C. 需求分析
D. 软件测试
”
“题目9.软件危机的典型表现包括( )。
A. 软件的产品质量无法保证
B. 软件开发的成本预算难以预测
C. 软件产品缺少适当的文档资料
D. 软件开发的进度计划难以预测
”
“题目10.用户需求难以明确,这主要是指( )。
A. 用户在软件开发出来之前,自己也不确定软件具体需求,对软件开发需求的描述不准确、有错误或二义性
B. 在软件开发过程中,用户还会陆续提出修改软件功能、界面等方面的要求
C. 软件开发人员和用户对需求的理解有偏差
D. 软件开发人员在准确理解需求前就匆忙开始编写程序
”
“题目11.常用的软件过程模型有( )。
A. 瀑布模型
B. 增量模型
C. 原型模型
D. 螺旋模型
”
“题目12.需求验证的主要形式是组织需求评审,主要评审( )这几个方面。
A. 一致性
B. 现实性
C. 完整性
D. 美观性
”
“题目13.软件测试根据是否关注程序的代码实现可分为( )两种。
A. 黑盒测试
B. 灰盒测试
C. 白盒测试
D. 编码测试
”
“题目14.由于过分地依赖软件开发人员的技巧和创造性,使软件产品缺少统一标准、难以理解,也是产生软件开发危机的重要原因。( )
A. 对B. 错”
“题目15.在软件开发过程中,用户不会再提出修改软件功能、界面等方面的要求。( )
A. 对B. 错”
“题目16.为了规范地描述软件开发的管理和技术活动,需要建立软件过程模型,以定义软件开发的各个阶段,并描述它们之间的关系。( )
A. 对B. 错”
“题目17.敏捷开发认为面对面的沟通没有书面文档有效。( )
A. 对B. 错”
“题目18.对于移动开发而言,由于用户数量巨大、竞争激烈,需求变更往往比传统软件更为频繁。( )
A. 对B. 错”
“题目19.在移动应用的设计中应特别注意移动设备交互方式的差异。( )
A. 对B. 错”
“题目20.移动应用的流量测试,不需要进行特定应用场景的功能测试( )。
A. 对B. 错”
国家开放大学《移动开发导论》课程考核形考任务7答案最新答案
随机题搜索:
觉得这篇文章对你有用的话,就打赏一下支持文章作者
评论0