管理信息系统管理信息系统的系统实施精选文档.ppt
《管理信息系统管理信息系统的系统实施精选文档.ppt》由会员分享,可在线阅读,更多相关《管理信息系统管理信息系统的系统实施精选文档.ppt(112页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统管理信息系统的系统实施本讲稿第一页,共一百一十二页sdie2主要内容n系统实施步骤n软硬件购置n系统准备(人员、数据、设备安装)n 测试n系统试运行与切换n评价与维护本讲稿第二页,共一百一十二页sdie31 实施步骤硬件获取软件编程用户准备人员:聘用和培训机房、场所准备数据准备安装测试试运行系统切换用户验收、评价本讲稿第三页,共一百一十二页sdie4 2 系统软硬件、网络的购置1)硬件的获取n根据系统设计的指标要求制作采购的标书n邀请硬件供应商进行技术交流n选择资质好的厂商发放标书n评标n开标及商务谈判n签订合同n执行合同本讲稿第四页,共一百一十二页sdie52)网络的获取n局域网
2、络的建设和改造新建网络改造网络自建或外包n广域网络的建设传输网络的取得(传输方式的选择、线路的租赁)网络设备的获取(与硬件同)自建与承包给系统集成商 2 系统软硬件、网络的购置(续)本讲稿第五页,共一百一十二页sdie63)软件工具的选取n选择开发方法n选择开发工具及数据库产品 2 系统软硬件、网络的购置(续)本讲稿第六页,共一百一十二页sdie73 系统准备1)用户准备n用户准备主要是指准备好信息系统的管理人员、使用人员等。n用户的培训 内部培训与外部培训n信息系统的IT人员的招聘和培训2)场所准备新系统的工作场所(空调、电力、办公家具)本讲稿第七页,共一百一十二页sdie83)数据准备n将
3、原来的手工数据文件转化成计算机文件n将原来的不同格式的数据文件转换成新系统的格式4)安装 将计算机设备、网络设备在信息系统场所安装、使其运转3 系统准备(续)本讲稿第八页,共一百一十二页sdie9n 模块测试(单调)n 联合测试(联调)n 系统测试(总调)4 测试本讲稿第九页,共一百一十二页sdie104.1 测试的基本概念n测试目标n测试的基本原则n测试信息n测试的方法和技术n测试步骤本讲稿第十页,共一百一十二页sdie114.1.1 测试的目标软件测试的目标:n为了发现程序中的错误而执行程序的过程;n好的测试方案是极有可能发现迄今尚未发现的尽可能多的错误的测试方案;n成功的测试是发现了迄今
4、尚未发现的错误的测试。测试是为了发现错误,不能证明程序正确。一般来说,单元测试可由程序员自己完成,而综合测试通常由测试小组来完成。本讲稿第十一页,共一百一十二页sdie12 1)软件开发成本 软件产品最大的成本是检测软件错误、修正软件错误的成本。在整个软件开发中:测试工作量50%本讲稿第十二页,共一百一十二页sdie132)软件测试的目标 (1)预防错误:几乎不可实现(2)发现错误:软件测试目的找错本讲稿第十三页,共一百一十二页sdie14 把证明程序无错当作测试目的不仅是不正确的,完全做不到的,而且对做好测试没有任何益处,甚至是十分有害的。软件测试要设法使软件发生故障,暴露软件错误 测试的“
5、成功”与“失败”:能够发现错误的测试是成功的测试,否则是失败的测试。2)软件测试的目标(续)本讲稿第十四页,共一百一十二页sdie15“测试的目的是说明程序正确地执行它应有的功能”也是错误的。例:程序Triangle,输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。为说明其能正确执行它的功能,可使用“测试用例”(3,4,5),(5,5,6),(6,6,6),程序都能给出正确结果,是否就可认为程序是正确的?2)软件测试的目标(续)本讲稿第十五页,共一百一十二页sdie163)测测试试与与开开发发各各阶阶段段的的关关系系决定软件与系
6、统的配合关系决定软件与系统的配合关系需求分析需求分析概要设计概要设计详细设计详细设计 编编 码码单元测试单元测试集成测试集成测试系统测试系统测试本讲稿第十六页,共一百一十二页sdie17测试阶段工作步骤:n单元测试:检验每个模块能否单独工作n集成测试:检验概要设计中模块接口设计问题n系统测试:以需求规格说明书为检验尺度 测试可视为分析、设计、编码三个阶段的最终复审,以保证软件质量。3)测试与开发各阶段的关系(续)本讲稿第十七页,共一百一十二页sdie18软件生存期各阶段间需保持的正确性用户要求用户要求用户用户:我要什么我要什么?运行结果运行结果计算机计算机:程序运行得程序运行得到的结果到的结果
7、源程序源程序程序员程序员:我要让计算我要让计算机怎么做机怎么做?设计说明书设计说明书设计员设计员:我要让软件我要让软件做什么做什么?需求说明书需求说明书分析员分析员:我可以提我可以提供什么供什么?12345理解正确性理解正确性表达正确性表达正确性理解正确性理解正确性设计正确性设计正确性表达正确性表达正确性理解正确性理解正确性编码正确性编码正确性运行正确性运行正确性输入正确性输入正确性相符吗相符吗?本讲稿第十八页,共一百一十二页sdie19 软件测试不等于程序测试 软件测试应贯穿于软件定义与开发的整个期间;据美国一家公司统计,查出的软件错误中,属于需求分析和软件设计的错误约占 64%,属于程序编
8、写的错误仅占 36%。程序编写的许多错误是“先天的”。4)测试对象 本讲稿第十九页,共一百一十二页sdie201 基本原则n“尽早测试”应成为软件开发人员的座右铭 坚持软件开发各阶段复审,尽早发现错误n开发和测试队伍分别建立n测试用例应由输入数据和预期的输出结果两部分组成n特别注意测试发现错误较多的程序模块,要重点测试n程序修改后要回归测试n应长期保留测试用例,直至系统废弃4.1.2 测试的基本原则本讲稿第二十页,共一百一十二页sdie212“测试用例”设计n测试用例的构成要素 输入数据+预期输出结果+测试功能说明+环境平台及运行条件n兼顾合理的输入和不合理的输入数据n不仅检查程序是否实现预期
9、功能,还应检查程序是否作了不该做的事4.1.2 测试的基本原则(续)本讲稿第二十一页,共一百一十二页sdie223 程序测试举例例:程序 Triangle,输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。4.1.2 测试的基本原则(续)本讲稿第二十二页,共一百一十二页sdie23判断三角型的测试用例设计:输入数据 预期结果(1)6;6;6 等边(2)8;8;4 等腰(3)4;5;6 一般 还应输入非法数据:0;7;9 -7;3;5 a;2;7 等4.1.2 测试的基本原则(续)本讲稿第二十三页,共一百一十二页sdie24 4 软
10、件错误分类n 功能错(需求分析错误)n 软件结构错n 数据错n 编码错n 软件集成错n 测试定义与测试执行错误 4.1.2 测试的基本原则(续)本讲稿第二十四页,共一百一十二页sdie254.1.3 软件测试信息流测试过程需要三类输入:软件配置:需求规格说明书 软件设计说明书 被测源程序代码测试配置:测试计划 测试用例(测试数据)测试驱动程序测试工具本讲稿第二十五页,共一百一十二页sdie264.1.3 软件测试信息流(续)软件配置测试配置测试测试工具结果分析排错可靠性 分析测试结果错误预期结果出错率 改正的软件预测的可靠性本讲稿第二十六页,共一百一十二页sdie274.1.4 测试的方法与技
11、术软件测试的策略和方法静态测试方法动态测试方法人工测试方法计算机辅助静态分析方法白盒测试方法黑盒测试方法穷举测试方法本讲稿第二十七页,共一百一十二页sdie281 静态测试 基本特征是在对软件进行分析、检查和测试,不实际运行被测试的软件。静态测试对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。约可找出3070%的逻辑设计错误。4.1.4 测试的方法与技术(续)本讲稿第二十八页,共一百一十二页sdie292 动态测试 通过运行软件来检验软件的动态行为和运行结果的正确性 动态测试的两个基本要素:被测试程序 测试数据(测试用例)4.1.4 测试的方法与技术(续)本讲稿
12、第二十九页,共一百一十二页sdie302 动态测试方法(续)(1)选取定义域有效值,或定义域外无效值(2)对已选取值决定预期的结果(3)用选取值执行程序(4)执行结果 与(2)结果相比,和程序不符合有错4.1.4 测试的方法与技术(续)本讲稿第三十页,共一百一十二页sdie31 1)模块测试n又称单元测试,在软件编码阶段进行,确认模块作为单元能够正常运行2)集成测试/联合测试n把经过测试的单元按一定顺序组装成为系统,进行测试,又称接口测试3)系统测试n将软件系统作为单一实体,在用户积极参与下以实际数据测试,测试的目的是验证系统能否达到SRS的要求,因此又称验收测试。4.1.5 测试步骤本讲稿第
13、三十一页,共一百一十二页sdie323)系统测试(续)n测试:由一个用户在开发环境下模拟实际操作环境运行程序系统n目的是评价软件产品的功能、可用性、可靠性、性能和支持,系统的界面的特色。n方法是由开发者在场记录系统出错情况及使用中存在的问题。4.1.5 测试步骤(续)本讲稿第三十二页,共一百一十二页sdie333)系统测试(续)n测试:由系统一个或多个用户在实际操作环境中运行系统n目的是评价系统的可支持性,包括文档的完整性、用户培训和支持、使用系统的能力和满意程度。n方法是开发者不在测试现场,由用户记录的问题可能是系统存在的错误,也可能是用户的主观认定。4.1.5 测试步骤(续)本讲稿第三十三
14、页,共一百一十二页sdie34n 白盒法n 黑盒法4.2 测试的基本方法本讲稿第三十四页,共一百一十二页sdie351)黑盒测试(又称功能测试,数据驱动测试,基于规格说明书的测试)将被测试程序对象看作黑盒子,不考虑其内部程序结构与处理过程,仅仅对于程序接口进行测试。即检查适当的输入是否能够产生适当的输出。一 两种类型的测试本讲稿第三十五页,共一百一十二页sdie36 2)白盒测试(又称结构测试,玻璃盒测试,基于覆盖的测试)分析程序结构与过程执行路径,按照程序内部的逻辑结构设计测试用例,检验程序的每条通路是否按预期正常进行,力求提高测试覆盖率。一 两种类型的测试(续)本讲稿第三十六页,共一百一十
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 系统 实施 精选 文档
限制150内