邢老师:13068761630 13333709510(微信同号) 张老师
找答案
注册
登录
名词解释
所有科目
成人高考
成考院校
联大
青书学堂
文才
和学
其他
华夏大地
现代兴业
安徽教育在线
超星
中国大学mooc
学起plus弘成
广东开放大学
国家开放大学
上海开放大学
含弘慕课
中国医科大学
成人高考指南
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学
成人高考报名入口
当前位置:
首页
>
国家开放大学系统
>
1
>
国家开放大学移动开发导论 复习题
输入试题:
显示国家开放大学系统国家开放大学移动开发导论 复习题所有答案
1.与传统的软件可以直接供用户下载安装不同,移动应用通常需要在应用市场发布上架之后,才能被用户下载使用。( )
答案是:√
1.下述( )类型的应用在发布前需要提交审核。 A.Android应用 B.iOS应用 C.微信小程序 D. 网站
答案是:BC
1.( )是指在两个版本之间平滑过渡的一种发布方式。 A.灰度发布 B.部署系统 C.定义目标 D. 发布总结
答案是:A
常见的黑盒测试方法有等价类划分和边界值分析技术。(
答案是:√
通常情况下,白盒测试在测试过程的早期阶段进行,黑盒测试主要用于测试过程的后期( )。
答案是:√
3.移动营业的流量测试时不需要进行特定应用场景的功能测试( )。
答案是:x
2.验收测试的目的主要是代码程序是否有问题( )。
答案是:x
1.黑盒测试着重测试软件功能。黑盒测试可以取代白盒测试( )。
答案是:X
5.移动应用存在其特殊的应用环境,除了传统测试方法外,还需要侧重考虑( )。 A.兼容性测试 B.耗电量测试 C.流量测试 D.用户体验测试
答案是:ABCD
4.移动应用的性能测试由( )组成。 A. Web前端的性能测试 B. 中间件的性能测试 C. 移动应用端的性能测试 D. 后端服务器的性能测试
答案是:ACD
3.与软件的生命周期不同阶段对应,测试活动可分为( )。 A. 单元测试 B.集成测试 C. 系统测试 D.验收测试
答案是:ABCD
2.软件测试根据是否关注程序的代码实现可分为( )两种。 A. 黑盒测试 B. 灰盒测试 C. 白盒测试 D. 编码测试
答案是:AC
1.软件测试是软件( )的关键活动,是软件质量保证的重要组成部分。 A. 验证 B. 设计 C. 开发 D. 确认
答案是:AD
3.( )的目的是在与真实生产环境相似的环境下运行系统,检查整个系统是否满足需求。 A.单元测试 B.集成测试 C.系统测试 D.验收测试
答案是:C
2.( )是一种基于源程序或代码结构的逻辑,生成测试用例以尽可能多地发现并修改源程序中的错误。 A.黑盒测试 B.白盒测试 C.软件测试 D.产品测试
答案是:B
1.( )是软件验证和确认(Verification and Validation)的关键活动,是软件质量保证的重要组成部分。 A.软件开发 B.软件设计 C.需求分析 D.软件测试
答案是:D
4.详细设计主要包括模块描述、算法描述、数据描述。( )
答案是:√
3.在移动应用的设计中应特别注意移动设备交互方式的差异。( )
答案是:√
2.概要设计也称为过程设计,主要针对程序开发的部分,设计出程序的规格说明。( )
答案是:x
1.软件设计是将需求描述的“做什么”问题变为一个实施方案的创造性过程,使整个项目在逻辑上和物理上能够得以实现。( )
答案是:√
3.软件设计包括一整套原理、概念和实践,通常是一个逐步求精的过程。根据设计粒度和目的不同可以分为( )。 A.概要设计 B.详细设计 C.界面设计 D.接口设计
答案是:AB
2.概要设计模型是从需求分析模型转化而来,主要包括( )。 A. 体系结构设计 B. 构件设计 C. 数据设计 D. 接口设计
答案是:ABCD
1.软件工程过程中开发活动主要包括( )环节。 A. 设计 B. 测试 C. 实现 D. 审核
答案是:ABC
8.在软件开发完成后,通常需要对软件进行( )。 A.测试 B.需求分析 C.详细设计 D.概要设计
答案是:A
7.( )主要描述各个模块的算法和数据结构,以及用特定计算机语言实现的初步描述,如变量、指针、进程、操作符号以及一些实现机制。 A.体系结构设计 B.接口设计(界面设计) C.概要设计
答案是:D
6.( )定义软件内部的通信、软件与系统的交互以及人机操作界面等。 A.体系结构设计 B.构件(模块)设计 C.数据设计 D.接口设计(界面设计)
答案是:D
5.( )是概要设计基础,也是最高层次的设计。 A.体系结构设计 B.构件(模块)设计 C.数据设计 D.接口设计(界面设计)
答案是:D
4.( )将需求分析阶段产生的信息模型转化为实现软件数据结构的过程。 A. 数据设计 B. 概要设计 C. 详细设计 D. 接口设计
答案是:A
3.程序员可以根据( )编写出程序代码,类似于建筑工程领域的设计图纸。 A. 数据设计 B. 概要设计 C. 详细设计 D. 接口设计
答案是:C
2.( )定义软件中各个主要的结构元素之间的关系,确定一种架构模式。 A. 体系结构设计 B. 构件设计 C. 数据设计 D. 接口设计
答案是:A
1.软件需求讲述的是“做什么”,而( )解决的是“怎么做”的问题。 A. 软件开发 B. 软件测试 C. 软件设计 D. 需求分析
答案是:C
5.对需求进需要按照优先级进行排序,主要通过重要性和紧急性来进行判断。( )
答案是:√
4.对于移动开发而言,由于用户数量巨大、竞争激烈,需求变更往往比传统软件更为频繁。( )
答案是:√
与传统的软件开发不同,移动开发直接面对海量的用户,准确掌握用户需求、深入理解用户使用场景,是移动开发是否能取得成功的关键。( )
答案是:√
2.为了保证软件系统设计质量,面对客户变更的需求应及时冻结( )。
答案是:x
1.非功能性需求由于和软件功能不太相关,因此在软件需求分析过程中可以稍加忽视以节省人力( )。
答案是:x
6.结构化分析(Structured Analysis)是面向数据流进行分析的方法,通过结构化分析主要建立的模型包括( )。 A.实体关系图 B.数据流图 C.状态转换图 D.对象图
答案是:ABC
5.面向对象分析方法(OOA)所建立的模型包括( )。 A.功能模型 B.动态模型 C.用户模型 D.数据模型
答案是:ABD
4.评估一个需求点是不是用户痛点的方式主要有( )。 A.反向判断法 B.付费策略法 C. 需求层次判断法 D. 调查问卷法
答案是:ABC
3.需求验证的主要形式是组织需求评审,主要评审( )这几个方面。 A.一致性 B.现实性 C. 完整性 D. 有效性
答案是:ABCD
2.向目标软件的利益相关方展开调查获取软件需求的方法主要有( ) A.访谈和会议 B.业务文档分析 C. 调查问卷 D. 现场调研
答案是:ABCD
1.高质量的需求分析从( )等方面入手改进软件质量。 A.形式化要求 B.提高软件生产率 C. 降低开发成本 D. 减少早期错误
答案是:BCD
4.需求通常包括( )、质量需求和约束性三类需求。 A.并发量需求 B.性能需求 C.非功能需求 D. 功能需求
答案是:D
3.( )是产品的根源,是系统开发的基础。 A.需求 B.设计 C. 实现 D.代码
答案是:A
2.通常情况下,用户需求可以分为基本需求、期望型需求和兴奋型需求,其中重要性、紧急性最高的需求是( )。 A.期望型需求 B.基本需求 C.兴奋型需求 D.同等重要
答案是:B
1.与传统的软件开发不同,移动开发直接面对的用户是( )。 A.公司集团 B.海量用户 C. 工厂车间 D. 技术人员
答案是:B
9.敏捷开发认为面对面的沟通没有书面文档有效。( )
答案是:x
8.瀑布模型是在项目的开发过程中通过完成一系列增量来开发整个系统。( )
答案是:x
7.瀑布模型是提出最早、应用最广泛的软件过程模型,也是软件工程实践中应用最广泛的过程模型。( )
答案是:√
6.为了规范地描述软件开发的管理和技术活动,需要建立软件过程模型,以定义软件开发的各个阶段,并描述它们之间的关系。( )
答案是:√
快速模型建立起来的系统因为连续的修改可能使产品质量降低( )
答案是:√
4.增量模型能够在较短时间内向用户提交一些有用的工作产品,因此能够解决用户的一些迫切需要使用的功能( )。
答案是:√
增量提交是指在项目开发周期内,以一定的时间间隔开发软件的一部分( )。
答案是:x
2.V形瀑布模型中有多个不同层次的测试与开发阶段对应起来( )。
答案是:√
1.由于瀑布模型关键活动的划分比较明确,并且是线性顺序依次完成,活动之间联系较低,因此瀑布模型流程简单便于管理( )。
答案是:√
3.增量模型的缺点包括( )。 A.由于各个构件是逐渐加入已有软件体系结构中的,如果设计不好则加入构件会破坏已构造好的部分。 B.增量模型的灵活性可以适应变化,但也很容易变为为边做边修改模型,从而使软件过程的控制失去整体性。 C
答案是:ABC
2.常用的软件过程模型有( )。 A.瀑布模型 B.增量模型 C. 原型模型 D. 螺旋模型
答案是:ABCD
1.敏捷软件开发宣言包括( )。 A.个人和互动高于过程和工具 B.可工作软件高于详尽的文档 C.客户合作高于合同谈判 D.响应变化高于遵循计划
答案是:ABCD
5.( )是一种应对快速开发的需求的方法,它们在短周期的迭代中生产软件,并允许更大的设计变化。 A.瀑布模型 B.增量模型 C. 快速原型模型 D. 敏捷开发模型
答案是:ABC
4.( )需要迅速建造一个可以运行的软件模型,以便开发人员与用户达成共识、理解和澄清问题。 A.瀑布模型 B.增量模型 C. 快速原型模型 D. 敏捷开发模型
答案是:C
目前为: 1/6 页
首页
上页
下页
尾页
提升学历-成人高考报名入口
提升学历-成人高考报名时间
成人高考常见问题