资源简介 教科版(2019)必修2第三单元1.信息系统的设计同步练习学校:___________姓名:___________班级:___________一、选择题1.随着移动终端的普及,很多餐厅推出电子点餐软件方便顾客下单及结账,作为开发人员,在需求分析阶段要确定的主要任务是( )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.经历数字化工具模拟构建、设计智能家居系统,获知信息系统的开发一般分为五个阶段:①系统设计②系统实施③系统规划④系统运行与维护⑤系统分析。正确的开发流程是 (写出序号即可)。信息系统的各个组成要素缺一不可,密不可分,而 连接了人和硬件,才使得信息能够传递、处理和应用。(选填:数据、软件)10.小申受邀为一家实体书店开发一款小型管理信息系统,实现书店会员管理、购书自动结账、书本进货数量分析等功能。小申为该信息系统设计了诸多模块,例如:会员管理模块、用户购书自动结账模块、书本进货数量分析模块等,请你帮助小申再设计一个模块参考答案:1.B【详解】本题考查软件开发流程。软件需求分析阶段的主要任务是确定软件系统的功能。故选B。2.D【详解】本题考查软件开发需求分析相关内容。需求分析是指在软件开发过程中,对用户需求进行收集、分析、整理、验证和确认的一系列活动。其目的是确保软件产品能够满足用户的需求和期望,提高软件的质量和用户体验。需求分析是软件开发中至关重要的一环,它直接影响到软件产品的成功与否。系统的需求分析应该是开发人员、软件分析人员和用户或客户一起完成的。故选D。3.D【详解】本题考查软件开发需求分析相关内容。需求分析是指在软件开发过程中,对用户需求进行收集、分析、整理、验证和确认的一系列活动。其目的是确保软件产品能够满足用户的需求和期望,提高软件的质量和用户体验。需求分析是软件开发中至关重要的一环,它直接影响到软件产品的成功与否。系统的需求分析应该是开发人员和用户或客户一起完成的。故本题答案是D选项。4.C【详解】本题考查软件开发可行性研究相关内容。可行性研究是一种考虑项目所有相关因素的分析,包括经济、技术、法律和日程安排方面的考虑,以确定成功完成项目的可能性。可行性研究的目的不是马上开发一个软件项目,而是研究这个项目是否值得开发,其中的问题能否解决。通过比较成绩和效益,可以判断要立项的软件项目是否值得开发的是经济可行性。故本题答案是C选项。5.B【详解】本题考查信息系统相关内容。在信息系统的生命周期中,在系统分析和系统实施中间的阶段是系统设计,故本题答案是B选项。6.D【详解】本题考查信息系统搭建相关内容。可行性分析是在项目投资决策前,对拟建项目的社会、技术、经济等三个方面进行全面的分析与论证,并对其做出可行或不可行评价的一种科学方法。需求分析是从用户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,确定系统的功能、性能等,最终形成具体的信息系统《需求规格说明》文档。概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。详细设计的主要任务是在系统概要设计的指导下,对系统组成部分进行详细、具体的物理设计,主要包括:输入设计、输出设计、人机界面设计、数据库设计、代码设计、安全设计等。在信息系统开发过程中,可行性分析后应该进行的是需求分析。故本题答案是D选项。7.B【详解】本题考查软件开发相关内容。(1)瀑布模型中,将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。(2)快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。(3)演化模型是一种全局的软件生存周期模型,属于迭代开发风格。它的开发过程可以表示为:第一次迭代(需求->设计->实现->测试->集成)-> 反馈-> 第二次迭代(需求->设计->实现->测试->集成)-> 反馈-> ... 根据用户的基本需求,通过快速分析构造出软件的一个初始可运行版本,然后根据用户在使用原型过程中提出的意见和建议对原型进行改进,重复这一过程,最终得到令用户满意的软件产品。(4)螺旋模型是瀑布模型和快速原型模型的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为制定计划、风险分析、实施工程和客户评估。分析题意,可知采用的模型是快速原型模型。故本题答案是B选项。8.A【详解】本题考查信息系统的开发。信息系统的开发一般分为五个阶段,分别是系统规划、系统分析、系统设计、系统实施、系统运行与维护。故选A。9. ③⑤①②④ 软件【详解】本题主要考查信息系统的开发。信息系统的开发一般步骤是:系统规划→系统分析→系统设计→系统实施→系统运行与维护。信息系统的各个组成要素缺一不可,密不可分,而软件连接了人和硬件,才使得信息能够传递、处理和应用。10.用户登陆注册模块,管理会员登陆模块,借还书模块,书本信息管理模块等【详解】本题主要考查信息系统的设计。该信息系统还可设计诸多模块,例如:用户登陆注册模块,管理会员登陆模块,借还书模块,书本信息管理模块,可分别完成用户管理员登陆注册修改密码,借还书,书本信息增删改等功能。 展开更多...... 收起↑ 资源预览