4.3 完善信息系统 课件(33张PPT)

文档属性

名称 4.3 完善信息系统 课件(33张PPT)
格式 pptx
文件大小 3.7MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2024-04-07 09:25:07

图片预览

文档简介

(共33张PPT)
本课目录
1.系统测试
2.文档编写
完善信息系统
1
系统测试
1980年,北美防空联合司令部曾报告称美国遭受导弹袭击。后来证实,这是反馈系统的电路故障问题,但反馈系统软件没有考虑故障问题引发的误报。
1983 年,苏联卫星报告有美国导弹入侵,但主管官员的直觉告诉他这是误报。后来,事实证明的确是误报。
幸亏这些误报没有激活“核按钮”。在上述两个案例中,如果对方真的发起反击,核战争将全面爆发,后果不堪设想。
1
系统测试
1996年,阿丽亚娜5型运载火箭的首航,原计划将运送4颗太阳风观察卫星到预定轨道,但因软件引发的问题导致火箭在发射39秒后偏轨,从而激活了火箭的自我摧毁装置。阿丽亚娜5型火箭和其他卫星在瞬间灰飞烟灭。
后来查明事故原因:代码重用。阿5型发射系统代码直接重用了阿4型的相应代码,而两者飞行条件截然不同。此次事故损失3.7亿美元。
1
系统测试
1994年,在苏格兰,一架吉努克型直升飞机坠毁,29名乘客全部罹难。然而最初指责声都指向飞行员,但后来证据表明,直升飞机的系统错误才是罪魁祸首。
另外一次因软件而引发的飞行事故发生在1993年。瑞典的一架JAS 39战斗机因飞行控制软件的Bug而坠毁。
1
系统测试
上述事故共同的原因是什么?
系统缺陷、故障
有没有办法避免或减轻上述事例中的后果?
系统测试
1
系统测试
初步完成信息系统的搭建后,还需要根据用户需求对系统进行测试,在测试的过程中不断对系统加以修正。在此基础上修改各种文档,进一步完善信息系统。
1
系统测试
系统测试目的是把测试结果与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,及时加以修正。
信息系统测试包括:
软件测试
硬件测试
网络测试
1
系统测试
软件系统测试一般包括正确性证明、静态测试与动态测试三种方法。
①正确性证明。测试只能发现程序错误,但不能证明程序无错。测试
没有也不可能包含所有数据,只是选择了一些具有代表性的数据来验
证程序的正确性,所以它具有局限性。
正确性证明是通过数学技术来确定软件是否正确,正确性证明技术目
前还处于初级阶段。
1
系统测试
②静态测试。静态测试是指采用人工检测和计算机辅助分析的手段对程序进行检测,不实际运行程序,主要对程序的编程格式和结构等方面进行评估。
1
系统测试
③动态测试。动态测试即直接在客户端或服务器端上运行程序,从多角度观察程序运行的行为,发现其中的错误。具体做法是运行被测的程序,输入相应的测试数据,检查实际输出结果和预期结果是否相符。
1
系统测试
1
系统测试
2.硬件测试
在搭建信息系统时,经常需要根据项目的需求选购硬件设备。设备到货后,应进行初验测试,初验通过后与软件、网络等一起进行系统测试。
初验测试主要:
配置检测
外观的检查
硬件的运行测试
例如:鲁大师等测评软件测试
1
系统测试
3.网络测试
如果搭建的信息系统不是单机版,还要考虑选购网络设备。在网络设备到货后,应进行初验测试。
初验测试主要有:
配置检测
外观检查
运行测试
网络连通测试:对本主机进行ping的
操作,功能是用于确定本地主机是否能
与另一台主机成功交换(发送与接收)数
据包,再根据返回的结果判断主机的连通性。
1
系统测试
1.数据采集工作流程。智能终端采集传感器信息,通过计算机端的程序传送到Web服务器,并保存到数据库。
如图所示:
传感器信息传送到数据库
1
系统测试
2.服务器发现传感器数据大于或小于预设的阈值,启动警报命令,发送邮件给指定邮箱,并反馈给计算机客户端。通过串口指挥智能终端启动执行器。
如图所示:
服务器启动警报工作流程。
1
文档编写
信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员的指南。规范的文档是对信息系统的开发方式、质量的保障。
文档包括:
在软件开发过程产生的文档
硬件采购中形成的文档
网络设计中形成的文档
1
文档编写
系统设计任务书
项目开发计划
系统分析说明书
系统设计说明书
程序设计报告
系统测试报告
开发总结报告
用户手册
操作手册
维护修改建议书
按系统阶段分类
1
文档编写
项目管理人员
用户
开发人员
管理文档
用户文档
开发文档
按服务目的分类
1
文档编写
系统主要文档内容简介
可行性研究报告
系统分析说明书
系统设计说明书
程序设计报告
系统测试报告
系统使用和维护手册
系统评价报告
技术、经济、社会意义的可行性
1
文档编写
(1)可行性研究报告
在可行性研究报告中要说明待开发系统在技术、经济和社会意义三个方面的可行性,评述为了达到开发目标可供选择的各种可能的实施方案。
报告内容主要包括:概述;新系统的目标、要求和约束;新系统对现行系统的影响;其他可选方案与同类方案的比较等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
系统设计说明书
程序设计报告
系统测试报告
系统使用和维护手册
系统评价报告
引言、项目概述、实施计划
1
文档编写
(2)系统分析说明书
系统分析说明书主要包括引言、项目概述、实施计划等部分。
引言部分分为摘要、背景、参考和引用资料、专业术语等。
项目概述部分分为项目的主要工作内容、系统需求说明、系统
功能说明、系统的数据说明等。
实施计划部分分为工作任务分解、进度、预算等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
程序设计报告
系统测试报告
系统使用和维护手册
系统评价报告
系统总体技术方案
1
文档编写
(3)系统设计说明书
系统设计说明书是在系统分析的基础上,进行新系统的物理设计
而形成的报告。其报告内容主要包括引言、系统总体技术方案等。
系统总体技术方案部分分为模块设计、代码设计、输入设计、输出设计、数据库设计、人机交互界面设计、网络设计、安全设计、
实施方案说明书等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
系统总体技术方案
程序设计报告
系统测试报告
系统使用和维护手册
系统评价报告
程序结构、流程图、算法、源代码
1
文档编写
(4)程序设计报告
程序设计报告主要内容有:概述;程序结构图;程序控制图;算法;程序流程图;源代码;程序注解说明等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
系统总体技术方案
程序设计报告
程序结构、流程图、算法、源代码
系统测试报告
系统使用和维护手册
系统评价报告
环境、内容、方案、结果
1
文档编写
(5)系统测试报告
测试工作完成后,应提交测试情况说明,并对测试结果加以分析,提出测试的论证意见。测试报告主要包括概述、测试环境、测试内容、测试方案、测试结果等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
系统总体技术方案
程序设计报告
程序结构、流程图、算法、源代码
系统测试报告
环境、内容、方案、结果
系统使用和维护手册
系统评价报告
使用说明、问题解释
1
文档编写
(6)系统使用和维护手册
系统使用和维护手册主要是为用户准备的文档。
系统使用手册一般是面向业务人员的,他们是系统的最终使用者。
系统维护手册是供具有一定信息技术专业知识的系统维护人员使用的,其内容主要包括概述、使用说明、问题解释等。
1
文档编写
系统主要文档内容简介
可行性研究报告
技术、经济、社会意义的可行性
系统分析说明书
引言、项目概述、实施计划
系统设计说明书
系统总体技术方案
程序设计报告
程序结构、流程图、算法、源代码
系统测试报告
环境、内容、方案、结果
系统使用和维护手册
使用说明、问题解释
系统评价报告
目标是否达到,可靠性安全性、效益评价
1
文档编写
(7)系统评价报告
系统评价报告主要是根据系统可行性研究报告、系统分析说明书和
系统设计说明书所确定的系统的目标、功能、性能、计划执行情况
以及系统实现后的经济效益和社会效益等给予评价。
主要内容包括:概述;系统构成;系统达到设计目标和管理目标的
情况;系统的可靠性、安全性、保密性和可维护性等状况;对系统
的经济效益和社会效益的评价;总结性评价。
课堂小结
1.系统测试
软件测试、硬件测试、网络测试
2.文档编写
系统文档的类型、主要文档的内容