内容正文:
2.2 信息系统的开发过程2024—2025学年高中信息技术人教/中图版(2019)必修2
一、选择题
1.第19届杭州亚运会组委会推出了国际大型综合性运动会史上首个一站式数字观赛服务APP——智能亚运一站通,包含“知识通”、“美食通”、“出行通”等模块,运用区块链、大数据、人工智能等高新技术,对接浙江数字城市各类资源,整合亚运城市各类场景应用。用户下载该APP后,可以从“食、住、行、游、购、娱”六个方面获取服务,非常方便快捷。搭建“智能亚运一站通”系统,确定该系统包含“知识通”、“美食通”、“出行通”等模块,这在前期准备工作中属于以下哪个步骤( )
A.需求分析 B.开发模式的选择
C.概要设计 D.详细设计
2.从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终描述为具体的信息系统需求规格说明。这指的是( )
A.问题定义 B.可行性分析 C.需求分析 D.概要设计
3.在信息系统开发过程中,可行性分析后应该进行的是( )
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.信息系统应用开发的第一阶段是( )
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.系统设计 C.需求分析 D.编程调试
15.随着“互联网+”的热潮,餐饮行业也在寻求新的突破与变革,扫码点餐系统日趋流行。开发扫码点餐系统,需要做好系统设计工作。软件开发者与商家沟通要解决业务问题,确定扫码点餐系统功能需求,这一过程属于系统开发过程的( )阶段。
A.可行性分析 B.需求分析 C.概要设计 D.详细设计
16.属于信息系统应用软件开发工具的是( )
A.SQLServer B.Visual Studio C.WEB服务器 D.Linux
17.信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员的指南。下列关于信息系统文档编写的说法,正确的是( )
A.开发文档主要是为项目管理人员服务的
B.系统文档一般是指应用软件开发过程中产生的文档
C.按文档不同的服务目的,可以将信息系统的文档分为三类:用户文档、开发文档和管理文档
D.系统测试报告和开发总结报告属于系统运行与维护阶段的文档
18.下列关于需求分析的描述,正确的是( )
A.搭建信息系统时技术人员对用户的目标期待进行描述,但不需要与用户确认
B.功能需求分为核心需要、拓展需求和创新需求
C.性能需求主要包括存储容量、运行时间、传输速度,不需要考虑安全保密等性能
D.资源和环境需求主要体现在软件方面,硬件方面不在分析设计范围
19.在餐饮管理系统开发过程中,定期对系统进行调整升级属于( )
A.系统设计 B.系统测试 C.系统分析 D.系统维护
20.在解决综合问题时,通常采用的方法是( )
A.先考虑细节,后考虑总体 B.先考虑总体,后考虑细节
C.只关注局部 D.只关注整体
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.C
【详解】本题主要考查信息系统的设计。搭建“智能亚运一站通”系统,确定该系统包含“知识通”、“美食通”、“出行通”等模块,这在前期准备工作中属于概要设计,故本题选C选项。
2.C
【详解】本题主要考查软件系统的开发。需求分析是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程,故本题选C选项。
3.D
【详解】本题考查信息系统搭建相关内容。
可行性分析是在项目投资决策前,对拟建项目的社会、技术、经济等三个方面进行全面的分析与论证,并对其做出可行或不可行评价的一种科学方法。
需求分析是从用户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终形成具体的信息系统《需求规格说明》文档。
概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。
详细设计的主要任务是在系统概要设计的指导下,对系统组成部分进行详细、具体的物理设计,主要包括:输入设计、输出设计、人机界面设计、数据库设计、代码设计、安全设计等。
在信息系统开发过程中,可行性分析后应该进行的是需求分析。故本题答案是D选项。
4.B
【详解】本题主要考查信息系统的设计。在搭建书屋借阅查询系统前期,应遵循的步骤是:需求分析→可行性分析→总体设计→详细设计,故本题选B选项。
5.A
【详解】本题考查的是快速原型模型。使用快速原型模型的基本过程如下。(1)用户和开发人员根据初始需求,共同制订一个项目计划。(2)用户和开发人员利用快速分析技术,共同定义需求和规格。(3)设计者开发一个系统原型。(4)设计者演示系统原型,用户来评价性能并识别问题。(5)如果系统原型不可行,重新设计或选择系统原型。如果对系统原型不满意,则修改系统原型。循环执行这个过程,直至用户满意为止。(6)在确定的系统原型的基础上进行更详细的设计、开发和完善。(7)运行系统并进入系统维护阶段。故本题选A。
6.C
【详解】本题考查软件开发。
难以理解:实际上,面向对象方法并不以难以理解为其特点。相反,它通过封装、继承和多态等机制,使得代码更加清晰、易于理解。当然,对于初学者来说,面向对象的概念和术语可能需要一些时间来掌握,但一旦理解了这些基本概念,面向对象方法将大大提高代码的可读性和可理解性。故正确答案为:选项C。
7.D
【详解】本题主要考查软件项目开发可行性分析。软件项目开发的技术可行性分析包括:①在限定条件下,功能目标是否能达到;②利用现有技术,性能目标是否能达到;③比较成本和效益;④对开发人员数量和质量的要求,并说明是否能满足;⑤在规定的期限内开发是否能完成,故本题选D选项。
8.A
【详解】本题考查信息系统的开发。信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实施、系统运行与维护。故选A。
9.A
【详解】本题考查的是信息系统开发。信息系统的设计、开发、管理和应用都要围绕用户的需求进行。故本题应选A。
10.C
【详解】本题考查信息系统的应用。在设计某公司人力资源管理系统的前期准备中,确定数据库中需要的数据表属于概要设计阶段。概要设计阶段是在需求分析之后,根据需求确定系统的基本结构和功能模块,包括确定数据库设计、系统架构等。在这个阶段,还没有具体到每个数据表的字段设计和表结构,而是在整体上确定需要的数据表以及它们之间的关系。故答案为:C。
11.B
【详解】本题考查信息系统相关内容。信息系统是由硬件、软件、数据、人员和过程等多个方面组成的系统,它的基本工作过程环节包括输入、处理、输出和反馈四个环节。ACD选项正确,B选项,人做出的各种各样的表情类似于信息系统将结果显示出来,是输出过程,选项错误。故本题答案是B选项。
12.D
【详解】本题考查的是瀑布模型特点。瀑布模型的突出缺点是不适应用户需求的变化,故本题应选D。
13.A
【详解】本题主要考查信息系统的开发。在信息系统开发过程中,系统分析阶段要获得的信息有:①为什么要做这个系统、目标是什么 ②有什么人员角色参与、各自职责是什么③开发计划是什么、开发过程遇到问题如何应对 ④资金是否支持,故本题选A选项。
14.B
【详解】本题考查信息系统相关内容。在信息系统的生命周期中,在系统分析和系统实施中间的阶段是系统设计,故本题答案是B选项。
15.B
【详解】本题考查信息系统。根据软件开发理论,软件开发者与商家沟通解决业务问题,确定扫码点餐系统功能需求的过程属于系统开发过程的需求分析阶段。故正确答案为:选项B。
16.B
【详解】本题主要考查信息系统的开发。Visual Studio 是一个出色的 IDE,可用于构建适用于 Windows、Mac、Linux、iOS 和 Android 的丰富、精美的跨平台应用程序。 使用一系列技术(例如 WinForms、WPF、WinUI、MAUI 或 Xamarin)构建丰富的客户端应用。SQLServer是关系型数据库,Linux是操作系统,故本题选B选项。
17.C
【详解】本题考查信息系统。选项A,开发文档主要是为项目管理人员服务的,这个说法不完全准确。开发文档主要是为开发人员服务的,它们提供了关于软件如何开发、测试和维护的详细信息。当然,项目管理人员也会参考这些文档,但它们不是主要的受众。选项B,系统文档一般是指应用软件开发过程中产生的文档,这个说法相对狭窄。系统文档可以涵盖更广泛的范围,包括不仅仅是应用软件开发过程中的文档,还可能包括系统架构、配置、操作和维护等方面的文档。选项C,按文档不同的服务目的,可以将信息系统的文档分为三类,用户文档、开发文档和管理文档:这个说法是正确的。用户文档主要面向系统用户,提供关于如何使用系统的指导;开发文档主要面向开发人员,描述系统的设计和实现细节;管理文档则面向项目管理人员和系统管理员,提供关于如何管理和维护系统的信息。选项D,系统测试报告和开发总结报告属于系统运行与维护阶段的文档,这个说法不准确。系统测试报告和开发总结报告通常属于开发阶段的文档,而不是运行与维护阶段。运行与维护阶段的文档可能包括用户手册、操作指南、维护手册等。故正确答案为选项C。
18.B
【详解】本题考查信息系统相关内容。搭建信息系统时技术人员对用户的目标期待进行描述,并与用户确认;功能需求分为核心需要、拓展需求和创新需求;性能需求主要包括存储容量、运行时间、传输速度和安全保密等性能;资源和环境需求主要体现在硬件方面和软件方面。故本题答案是B选项。
19.D
【详解】本题考查系统开发过程。在软件开发的生命周期中,系统维护是一个重要的阶段,其任务是对系统进行持续的改进、更新和修复,以确保系统的稳定运行和适应性。在餐饮管理系统开发过程中,定期对系统进行调整升级属于系统维护的范畴,因为它涉及到对系统功能和性能的优化、bug修复、安全性提升等工作。因此,选项 D 正确。
20.B
【详解】本题考查信息系统的开发。在解决综合问题时,通常需要先从宏观上把握问题的整体情况,了解问题的全貌和主要矛盾,然后再逐步深入到具体细节进行分析和解决。这样可以确保解决方案的全面性和系统性,避免因局部问题而忽略整体目标。故选B。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$