- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统实施概述程序设计系统测试人员及岗位培
第7章 系统实施 7.1 系统实施概述 7.2 程序设计 7.3 系统测试 7.4 人员及岗位培训 7.5 试运行和系统转换 7.1 系统实施概述 系统实施的任务: 系统实施即是将系统设计阶段的结果在计算机上实现,并应用到实际管理工作之中的过程。即,将纸面上的、类似于设计图式的新的管理信息系统方案(物理模型)转成可以实际运行的管理信息系统系统软件,并应用到实际管理工作之中。 1 系统实施的任务 按总体设计方案购置和安装计算机(网络)系统。 建立数据库系统。 系统调试。 整理基础数据、培训操作人员。 系统转换和试运行。 系统测试。 系统评价。 2 系统实施计划 安排各项工作的先后顺序,制定时间进度计划。 确定各种专业人员,在各阶段的配备数量与比例,制定人员培训计划。 制定资金筹措与投入计划。 3 系统实施步骤 系统调试; 系统转换; 系统运行与维护; 系统评价。 4 系统实施阶段成果 新的管理信息系统投入运行。 新的管理信息系统测试报告。 为保证新的管理信息系统运行所建立的规章制度和岗位职责。 新的管理信息系统评价报告。 5 参加人员 系统分析员、设计员、程序员,计算机专家等。 用户单位高中层管理人员、具体业务操作人员。 7.2 程序(代码)设计 程序设计方法 结构化方法 速成原型法 面向对象法 利用已有工具或程序CASE 结构化方法 模块内部程序各部分要自顶向下的结构化划分 各程序部分应按功能组合 各程序部分的联系昼使用调用子程序方式而不用GOTO方法 三种基本逻辑结构: 1、顺序结构 程序执行顺序即程序书写顺序 2、 循环结构 部分程序重复执行多次 do whlie 条件 . . . end do 3、 选择结构(分支结构) 依据条件选择不同的 程序执行路径 if 条件 语句组 1 else 语句组 2 endif 速成原型法 将系统中带有普遍性质的模块如查询、报表、菜单等用工具实现 面向对象法 若系统设计时用OOD方法,则在实现阶段可通过简单的映射实现 利用已有工具或程序CASE 电子表格软件(Lotus 1-2-3) 数据库管理软件(Oracle、SQL Server 、 VFP) 可视化编程工具(VB、Delph、PowerBuild、VC) 计算机辅助软件工程(CASE,代表有ROSE、VISIO等等) 衡量编程工作的指标 功能性(Functionality) 可靠性(Reliability)指程序或系统的安全可靠性,通过系统分析和设计时来严格定义;程序运行的可靠性,通过调试严格把关 规范性(Standardability)系统的划分、书写格式、变量的命名等都按统一规范 可读性(Readability)程序清晰,没有太多的技巧,加入适量的注释 可维护性(Maintainability)程序各部分相互独立,没有调用子程序以外的其它数据牵联 7.3 系统测试 1、系统测试的目的 系统测试的目的:系统测试是以找错误为目的,我们不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,以十分挑剔的态度,去寻找程序的错误。 发现程序中的错误和不完善的地方,并及时加以修改和完善。 2、系统测试的基本原则 测试工作应避免由原开发软件的个人或小组来承担。 设计测试用例不仅要包括合理、有效的输入数据,还要包括无效的或不合理的输入数据。 不仅要检验程序做了该做的事,还要检查程序是否同时做了不该做的事。 保留测试用例,将会给重新测试和追加测试带来方便。 3、测试的先后顺序 程序调试 模块调试 子系统调试 系统调试(联调)。 系统测试方法 系统测试的方法有: 静态测试法(桌前检查、代码会审)以人工方式对程序进行分析和测试。静态测试法成效比较明显,可以查出30-70%的逻辑错误,成本低。 动态测试法(黑盒法、白盒法) 动态测试法 黑盒法:穷举数据,检查所有数据经过处理后所的结果是否正确。选择有代表性的数据进行检查。P178 等价分类 边界值法 因果图法 白盒法:覆盖路径,检查所有路径是否正确。选择主要路径,如选 择、循环路径检查。P179 基本路径测试 逻辑覆盖测试 需要说明的是,系统测试只能证明错误存在,不能证明错误不存在。这是因为不可能穷举数据,不可能完全覆盖路径,这样就不能证明系统中不存在错误。 程序测试的方法 理论法:利用数学方法证明程序的正确性。 实验法:通过运行,测试程序的正确性。 程序测试的内容 正确性调试:用正确数据测试程序的正确性;用错误数据测试程序的正确性;用异常数据测试程序的正确性;用非正常的操作测试程序的
文档评论(0)