内容正文:
2023-2024学年高一下学期浙教版(2019)必修二2.6 网络应用软件开发
一、选择题
1.不属于网络应用软件的是( )
A.QQ B.微信 C.记事本 D.支付宝
2.下列不属于瀑布模型特点的是( )
A.定义清楚,应用广泛 B.对每个阶段提交的文档都有严格的规定
C.方便计划与管理 D.随时适应用户需求的变化
3.在采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。下列关于产生这些文档的描述正确的是( )。
A.外部设计评审报告在概要设计阶段产生
B.集成测试计划在程序设计阶段产生
C.系统计划和需求说明在详细设计阶段产生
D.在进行编码的同时,独立地设计单元测试计划
4.网络应用软件分为B/S和C/S模式。有些需要安装客户端软件才能运行,这些是( )模式; 有些直接用浏览器打开即可,这些是( )模式。
A.B/S C/S B.C/S B/S C.都是B/S D.都是C/S
5.下图是一家软件开发公司的内部项目管理示意图,请问左上角被墨水污染的文字可能是( )
A.需求分析 B.利润评估 C.设计流程 D.程序联调
6.需求分析中,开发人员要从用户那里解决最重要的问题是( )
A.让软件做什么 B.要给软件提供哪些信息
C.软件的工作效率如何 D.让软件具有何种结构
7.下列关于手机APP的描述中正确的是( )
A.APP开发好以后,可以在任何手机操作系统上使用
B.APP都是共享文件,可以在网络中任意下载安装
C.APP只能通过APP商店下载安装
D.运行在不同操作系统上的APP格式可能不同
8.在“停课不停学”期间,老师把录制好的网课,通过网上课堂的形式进行播放,主要体现了计算机网络在信息系统中起到的作用是( )
A.数据传输 B.数据处理 C.信息交流 D.分布式处理
9.“餐厅信息管理系统”由菜品管理、订单管理和客户管理三个模块组成。订单管理模块可以实现顾客点餐、订单结算和订单统计的功能。餐厅的碗碟都已植入了电子标签,在系统中可设定每个电子标签对应的菜品。顾客将选好菜品的托盘放入结算台,结算台读取电子标签信息,系统自动完成结算,顾客在刷卡区完成结算。在设计“餐厅信息管理系统”的前期准备中,需要了解该系统的目标期待,这一过程属于 ( )
A.需求分析 B.概要设计 C.详细设计 D.可行性分析
10.在软件的生命周期中,明确软件系统具备哪些功能的阶段是( )。
A.可行性分析 B.需求分析 C.概要设计 D.详细设计
11.使用IE浏览器登录清华大学的FTP服务器下载文件,这种体系结构属于( )。
A.OSI结构 B.C/S结构 C.TCP/IP结构 D.B/S结构
12.关于快速原型模型,下列说法正确的是( )
A.快速原型模型有严格的开发文档,维护容易 B.快速原型模型开发周期长,成本高
C.快速原型模型增加了系统的开发风险 D.快速原型模型难以控制系统的开发过程
13.常见的网络应用模式包括浏览器/服务器( B/S)模式与客户机/服务器(C/S)模式。下列属于浏览器/服务器(B/S)模式的是( )
A.使用IE收发电子邮件 B.使用酷我音乐软件听音乐
C.使用迅雷软件从服务器上下载文件 D.使用QQ客户端软件与好友聊天
14.下列选项中,属于软件开发模型的是( )
A.瀑布模型 B.图灵模型 C.用户模型 D.开发者模型
15.从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终描述为具体的信息系统需求规格说明。这指的是( )
A.问题定义 B.可行性分析 C.需求分析 D.概要设计
二、填空题
16.软件测试分为 和系统测试等。
17.软件开发是一项包含需求分析、设计、实现和测试的系统工程。具体开发的一般流程通常如下所示:需求分析,系统设计,编码, ,投放使用。
三、简答题
18.请简述软件工程中的敏捷开发方法,并说明其与传统开发方法的区别。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
2.D
3.D
4.B
5.A
6.A
7.D
8.A
9.A
10.B
11.D
12.A
13.A
14.A
15.C
16.单元测试
17.软件测试
18.软件工程中的敏捷开发方法是一种以人为核心、迭代、循序渐进的软件开发方法。它强调团队协作、客户参与和快速响应变化。与传统的瀑布模型相比,敏捷开发更灵活,能够更好地适应需求变化,但可能需要更高的团队协作和沟通能力。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$