资源简介 善信息系统1. 了解系统测试和文档编写的具体过程。2. 通过搭建信息系统,明确信息系统开发的基本过程,理解信息系统开发过程中各关键阶段的注意事项。1. 系统测试系统测试的目的是把测试结果与系统的需求相比,发现所开发的系统与用户需求不符或矛盾的地方,及时加以修正。(1)软件测试。①正确性证明。选择一些具有代表性的数据来验证程序的正确性。测试只能发现程序错误,但不能证明程序无错,它具有局限性。②静态测试。静态测试是指采用人工检测和计算机辅助分析的手段对程序进行检测,不实际运行程序,主要对程序的编程格式和结构等方面进行评估。③动态测试。动态测试即直接在客户端或服务器端上运行程序,从多角度观察程序运行时的行为,发现其中的错误。(2)硬件测试。搭建信息系统时,经常需要根据项目的需求选购硬件设备。初验测试主要有配置检测、外观检查、硬件运行测试等。(3)网络测试。在网络设备到货后,应进行初验测试。初验测试主要有配置检测、外观检查、运行测试、网络连通测试等。2. 文档编写信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员的指南。文档不仅包括应用软件开发过程中产生的文档,还包括硬件采购和网络设计中形成的文档。按信息系统的阶段不同 系统规划阶段的文档系统分析阶段的文档系统设计阶段的文档系统实施阶段的文档系统运行与维护阶段的文档按文档不同的服务目的 用户文档主要是为用户服务的开发文档主要是为开发人员服务的管理文档主要是为项目管理人员服务的3. 系统主要文档的内容简介(1)可行性研究报告。在可行性研究报告中,要说明待开发系统在技术、经济和社会意义三个方面的可行性,评述为了达到开发目标可供选择的各种可能的实施方案。(2)系统分析说明书。系统分析说明书主要包括引言、项目概述、实施计划等部分。(3)系统设计说明书。系统设计说明书是在系统分析的基础上,进行新系统的物理设计而形成的报告。(4)程序设计报告。程序设计报告的主要内容有:概述;程序结构图;程序控制图;算法;程序流程图;源代码;程序注解说明等。(5)系统测试报告。测试工作完成后,应提交测试情况说明,并对测试结果加以分析,提出测试的论证意见。(6)系统使用和维护手册。系统使用和维护手册主要是为用户准备的文档。(7)系统评价报告。系统评价报告主要是根据系统可行性研究报告、系统分析说明书和系统设计说明书所确定的系统的目标、功能、性能、计划执行情况以及系统实现后的经济效益和社会效益等给予评价。【例1】 下列选项中,不属于信息系统测试的是( )A. 软件测试 B. 硬件测试C. 安全测试 D. 网络测试【例2】 下列选项中,包含新系统的目标、要求和约束的是( )A. 可行性研究报告 B. 系统设计说明书C. 程序设计报告 D. 系统使用和维护手册【例3】 某学习小组开发了一个智能能源监控系统,通过部署在校园各场所的智能终端和传感器,采集亮度、温度、水电等数据,并通过多种网络传输方式将数据传输到服务器进行数据分析,并反馈不同指令给对应的执行器,从而实现能源的智能调度和人工管控的结合。用户可通过浏览器进行实时数据查看及历史记录查询。据此,回答下列问题:(1)下列关于该系统中智能终端与传感器连接的说法,正确的是 (单选,填字母)。 A. 不同类型的传感器必须连接不同的智能终端B. 智能终端可以同时连接多个不同类型的传感器(2)系统正常工作一段时间后,该小组发现某教室不能实现依据环境亮度和人员情况自动开关灯,但能查询到实时亮度数据,下列与该现象有关的故障中,可能的是 (单选,填字母)。 A. 该教室网络故障 B. 该教室光敏传感器故障 C. 负责开关灯功能的执行器故障(3)下列关于该系统的设计的说法,正确的是 (多选,填字母)。 A. 该系统采用B/S架构模式B. 对搭建信息系统所需的费用和效益进行评估属于需求分析阶段C. 系统搭建完成后,系统测试应覆盖硬件、软件和网络等各个方面D. 用户通过浏览器查看的实时数据是存储在智能终端中(4)在开发系统的过程中以及在硬件采购和网络设计中形成的文档有很多,其中包含模块设计、代码设计、输入和输出设计、人机界面设计等的文档是 (单选,填字母)。 A. 可行性研究报告 B. 系统设计说明书 C. 系统使用和维护手册(5)该系统现增加了湿度传感器,请通过增加相应执行器对该系统功能进行一项扩展,写出增加的执行器名称及实现的功能: 1. 下列选项中,属于信息系统测试的是( )A. 软件测试 B. 硬件测试C. 网络测试 D. 以上都是2. 下列选项中,不属于系统主要文档的是( )A. 可行性研究报告 B. 系统设计说明书C. 法律法规类文档 D. 系统评价报告3. 下列选项中,包含系统的可靠性、安全性、保密性和可维护性等状况的是( )A. 可行性研究报告 B. 系统设计说明书C. 程序设计报告 D. 系统评价报告4. 如图所示为某社区停车管理系统。车辆入场时,系统通过图像传感器捕获并识别车牌,智能终端将相关信息提交给服务器。所有业主的车牌提前保存在服务器的数据库内,若识别为业主车辆,显示“欢迎回家”信息,并打开道闸放行;如果不是业主车辆,向保安室发出提醒,由保安决定是否手动打开道闸放行(保安可通过遥控器控制道闸,无须通过智能终端)。所有车辆的入场记录等数据均保存到数据库中,保安可通过浏览器查询记录。据此,回答下列问题。(1)下列选项中,属于硬件的是 (单选,填字母)。 A. 浏览器 B. IoT模块 C. 车牌数据(2)下列功能中,需要在智能终端程序中实现的是 (单选,填字母)。 A. 发送开闸指令到执行器 B. 处理浏览器访问请求 C. 判断是否业主车辆(3)关于上述信息系统的搭建与功能,下列说法中正确的是 (多选,填字母)。 A. 该信息系统采用B/S架构实现B. 图像传感器捕获并识别车牌使用了RFID技术C. 决定采用SQLite作为该系统的数据库管理系统属于详细设计D. 对搭建该系统的技术、经济和社会意义进行评估属于可行性分析(4)Web服务器部分程序如下。假设车牌“浙EBC520”的车辆进场,智能终端向Web服务器上传数据的URL是http://192.168.0.100:8080/jc id=浙EBC520&time=08:25。请在画线处填写正确的代码。@app.route("① " , methods=[ GET ])def query(): #具体代码略if _name_ == _main_ : app.run(host ="② ", port = 8080)(5)某业主车辆入场时,显示屏显示“欢迎回家”信息,但道闸并未自动打开,但保安可通过遥控器手动控制道闸打开。造成道闸无法自动打开的原因可能是 。 完善信息系统1. 了解系统测试和文档编写的具体过程。2. 通过搭建信息系统,明确信息系统开发的基本过程,理解信息系统开发过程中各关键阶段的注意事项。1. 系统测试系统测试的目的是把测试结果与系统的需求相比,发现所开发的系统与用户需求不符或矛盾的地方,及时加以修正。(1)软件测试。①正确性证明。选择一些具有代表性的数据来验证程序的正确性。测试只能发现程序错误,但不能证明程序无错,它具有局限性。②静态测试。静态测试是指采用人工检测和计算机辅助分析的手段对程序进行检测,不实际运行程序,主要对程序的编程格式和结构等方面进行评估。③动态测试。动态测试即直接在客户端或服务器端上运行程序,从多角度观察程序运行时的行为,发现其中的错误。(2)硬件测试。搭建信息系统时,经常需要根据项目的需求选购硬件设备。初验测试主要有配置检测、外观检查、硬件运行测试等。(3)网络测试。在网络设备到货后,应进行初验测试。初验测试主要有配置检测、外观检查、运行测试、网络连通测试等。2. 文档编写信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员的指南。文档不仅包括应用软件开发过程中产生的文档,还包括硬件采购和网络设计中形成的文档。按信息系统的阶段不同 系统规划阶段的文档系统分析阶段的文档系统设计阶段的文档系统实施阶段的文档系统运行与维护阶段的文档按文档不同的服务目的 用户文档主要是为用户服务的开发文档主要是为开发人员服务的管理文档主要是为项目管理人员服务的3. 系统主要文档的内容简介(1)可行性研究报告。在可行性研究报告中,要说明待开发系统在技术、经济和社会意义三个方面的可行性,评述为了达到开发目标可供选择的各种可能的实施方案。(2)系统分析说明书。系统分析说明书主要包括引言、项目概述、实施计划等部分。(3)系统设计说明书。系统设计说明书是在系统分析的基础上,进行新系统的物理设计而形成的报告。(4)程序设计报告。程序设计报告的主要内容有:概述;程序结构图;程序控制图;算法;程序流程图;源代码;程序注解说明等。(5)系统测试报告。测试工作完成后,应提交测试情况说明,并对测试结果加以分析,提出测试的论证意见。(6)系统使用和维护手册。系统使用和维护手册主要是为用户准备的文档。(7)系统评价报告。系统评价报告主要是根据系统可行性研究报告、系统分析说明书和系统设计说明书所确定的系统的目标、功能、性能、计划执行情况以及系统实现后的经济效益和社会效益等给予评价。【例1】 下列选项中,不属于信息系统测试的是( C )A. 软件测试 B. 硬件测试C. 安全测试 D. 网络测试【解析】 信息系统测试包括软件测试、硬件测试和网络测试,C符合题意。【例2】 下列选项中,包含新系统的目标、要求和约束的是( A )A. 可行性研究报告 B. 系统设计说明书C. 程序设计报告 D. 系统使用和维护手册【解析】 信息系统的目标、要求和约束属于可行性研究报告的内容,A正确。【例3】 某学习小组开发了一个智能能源监控系统,通过部署在校园各场所的智能终端和传感器,采集亮度、温度、水电等数据,并通过多种网络传输方式将数据传输到服务器进行数据分析,并反馈不同指令给对应的执行器,从而实现能源的智能调度和人工管控的结合。用户可通过浏览器进行实时数据查看及历史记录查询。据此,回答下列问题:(1)下列关于该系统中智能终端与传感器连接的说法,正确的是 B (单选,填字母)。 A. 不同类型的传感器必须连接不同的智能终端B. 智能终端可以同时连接多个不同类型的传感器(2)系统正常工作一段时间后,该小组发现某教室不能实现依据环境亮度和人员情况自动开关灯,但能查询到实时亮度数据,下列与该现象有关的故障中,可能的是 C (单选,填字母)。 A. 该教室网络故障 B. 该教室光敏传感器故障 C. 负责开关灯功能的执行器故障(3)下列关于该系统的设计的说法,正确的是 AC (多选,填字母)。 A. 该系统采用B/S架构模式B. 对搭建信息系统所需的费用和效益进行评估属于需求分析阶段C. 系统搭建完成后,系统测试应覆盖硬件、软件和网络等各个方面D. 用户通过浏览器查看的实时数据是存储在智能终端中(4)在开发系统的过程中以及在硬件采购和网络设计中形成的文档有很多,其中包含模块设计、代码设计、输入和输出设计、人机界面设计等的文档是 B (单选,填字母)。 A. 可行性研究报告 B. 系统设计说明书 C. 系统使用和维护手册(5)该系统现增加了湿度传感器,请通过增加相应执行器对该系统功能进行一项扩展,写出增加的执行器名称及实现的功能: 增加加湿器,当湿度过低时开启加湿器;或增加排风扇,当湿度过高时开启排风扇;或增加蜂鸣器,当湿度异常时蜂鸣器报警 。 【解析】 本题考查信息系统搭建的综合应用。(1)传感器和执行器可以连接在同一智能终端上也可以连接不同智能终端,但不是必须连接在不同智能终端;所以智能终端可以同时连接多个不同类型的传感器,B正确。(2)根据题干描述“教室不能实现依据环境亮度和人员情况自动开关灯,但能查询到实时亮度数据”,说明传感器没有问题,并且数据从传感器到智能终端再到服务器的传输过程没有问题,问题可能出在了执行器本身或者是执行器和智能终端的连接上,所以,出现故障的原因可能是“负责开关灯功能的执行器故障”,C正确。(3)对搭建信息系统所需的费用和效益进行评估属于可行性分析阶段;可行性分析主要从技术、经济、社会意义等方面分析系统的可行性,B错误。用户通过浏览器查看的实时数据存储在数据库中,而不是在智能终端,D错误。(4)包含模块设计、代码设计、输入和输出设计、人机界面设计等的文档是系统设计说明书,B正确。(5)湿度传感器用于采集环境湿度数据,可以增加对湿度控制的执行器完成湿度调节。所以,可以采取措施如下:①增加加湿器,当湿度过低时开启加湿器;②增加排风扇,当湿度过高时开启排风扇;③增加蜂鸣器,当湿度异常时蜂鸣器报警;或其他可行方案。1. 下列选项中,属于信息系统测试的是( D )A. 软件测试 B. 硬件测试C. 网络测试 D. 以上都是【解析】 信息系统测试包括软件测试、硬件测试和网络测试,D正确。2. 下列选项中,不属于系统主要文档的是( C )A. 可行性研究报告 B. 系统设计说明书C. 法律法规类文档 D. 系统评价报告【解析】 A、B、D均属于系统主要文档,不符合题意。3. 下列选项中,包含系统的可靠性、安全性、保密性和可维护性等状况的是( D )A. 可行性研究报告 B. 系统设计说明书C. 程序设计报告 D. 系统评价报告【解析】 系统的可靠性、安全性、保密性和可维护性等状况,属于评价报告,D正确。4. 如图所示为某社区停车管理系统。车辆入场时,系统通过图像传感器捕获并识别车牌,智能终端将相关信息提交给服务器。所有业主的车牌提前保存在服务器的数据库内,若识别为业主车辆,显示“欢迎回家”信息,并打开道闸放行;如果不是业主车辆,向保安室发出提醒,由保安决定是否手动打开道闸放行(保安可通过遥控器控制道闸,无须通过智能终端)。所有车辆的入场记录等数据均保存到数据库中,保安可通过浏览器查询记录。据此,回答下列问题。(1)下列选项中,属于硬件的是 B (单选,填字母)。 A. 浏览器 B. IoT模块 C. 车牌数据(2)下列功能中,需要在智能终端程序中实现的是 A (单选,填字母)。 A. 发送开闸指令到执行器 B. 处理浏览器访问请求 C. 判断是否业主车辆(3)关于上述信息系统的搭建与功能,下列说法中正确的是 AD (多选,填字母)。 A. 该信息系统采用B/S架构实现B. 图像传感器捕获并识别车牌使用了RFID技术C. 决定采用SQLite作为该系统的数据库管理系统属于详细设计D. 对搭建该系统的技术、经济和社会意义进行评估属于可行性分析(4)Web服务器部分程序如下。假设车牌“浙EBC520”的车辆进场,智能终端向Web服务器上传数据的URL是http://192.168.0.100:8080/jc id=浙EBC520&time=08:25。请在画线处填写正确的代码。@app.route("① /jc " , methods=[ GET ])def query(): #具体代码略if _name_ == _main_ : app.run(host ="② 192.168.0.100 ", port = 8080)(5)某业主车辆入场时,显示屏显示“欢迎回家”信息,但道闸并未自动打开,但保安可通过遥控器手动控制道闸打开。造成道闸无法自动打开的原因可能是 智能终端与道闸连接故障 。 【解析】 本题考查信息系统搭建的相关知识。(1)IoT属于硬件设备,B正确。(2)由于数据存放在数据库,因此判断是否业主车辆应该在服务器端完成;处理浏览器访问请求是Web服务器的工作,A正确。(3)图像传感器捕获并识别车牌使用的技术不属于RFID技术,B错误;决定采用SQLite作为该系统的数据库管理系统属于概要设计,C错误。(4)由服务器的URL地址可知,子路由为/jc。(5)某业主车辆入场时,显示屏显示“欢迎回家”信息,但道闸并未自动打开,但保安可通过遥控器手动控制道闸打开,说明执行器道闸没有损坏,可能是智能终端与道闸连接故障。 展开更多...... 收起↑ 资源列表 完善信息系统(原卷版).docx 完善信息系统(解析版).docx