管理信息系统04管理信息系统开发过程-设计实施.ppt

管理信息系统04管理信息系统开发过程-设计实施.ppt

  1. 1、本文档共160页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统04管理信息系统开发过程-设计实施课件

系统物理配置方案设计 系统物理配置方案设计-案例 人们重复抄写代码和将它通过人手输入计算机时,可能发生错误。 为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。 按设计好的数学方法计算出校验位 代码一旦输入,计算机会用同样的数学运算方法接输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。 例如:设代码本位为123456,权为:173173,模为10 例如:设代码本位为123456,权为:173173,模为10 例如:设代码本位为123456,权为:173173,模为10 例如:设代码本位为123456,权为:173173,模为10 确定代码对象 考查是否已经有标准代码 根据代码使用范围,使用时间,根据实际使用情况选择代码的种类与类型 考虑校验功能 编写代码表 设某商业集团数据库中有三个数据实体集。一是“公司”实体,属性有公司编号、公司名、地址等;二是“仓库”实体,属性有仓库号、仓库名、地址等;三是“职工”实体,属性有职工编号、姓名、性别。 公司与仓库之间存在“隶属”关系,每个公司可管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工存在“聘用”关系,每个仓库职工人数在20~100之间,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。 请画出E-R图,并在图上注明相关属性。 第一步:实体→数据表 将ER图中的每一个实体映射为数据库逻辑结构中的一个数据表。实体属性对应与数据表的字段,实体主键作为数据表的主键。 第二步: 关系→数据表 在一个实体中添加另一个实体的关键字。如右图,可形成如下关系表: 输入设计原则 输入设计的原则示例 输入设计原则 输入设计原则 输入设计原则 输入设计的内容 你知道吗? 你知道吗? 测试的几大原则 (1)程序员应当避免测试自己的程序 (2)应尽早地和不断地进行软件测试 (3)一定要充分注意软件测试中的群集现象 (4)严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。 (5)所有测试都应该追溯到需求 (6)穷举测试时不可能的 4. 4 . 3 系统的测试与调试 测试的几大原则 4. 4 . 3 系统的测试与调试 下图所示的流程图,由一个循环语句组成,循环次数可达20次,循环体中是一组嵌套的IF语句,其可能的路径有5条,所以从程序的入口A到出口B的路径数高达520≈1014。如果编写一个调试例子,并用它来调试这个程序的一条路径要花一分钟,则调试每一条路径就需要二亿年。 A j=1 M1 M2 M3 M4 M5 j20? N B 循环20次 Y j=j+1 4. 4 . 3 系统的测试与调试 系统测试的方法 测试方法 静态测试 动态测试 黑盒测试 白盒测试 不需要执行被测软件,采用人工方式进行测试。组织良好的静态测试可以发现程序中40%~70%编码和逻辑设计错误。 执行被测软件,先设计测试用例,对比运行结果与预期结果,分析差别发现错误。 动态测试只能发现错误的症状,还需进一步进行问题定位;而静态测试一旦发现错误,同时就确定了错误位置、类型和性质。 是否需要了解系统的内部结构 就是以发现程序错误为目的而精心设计的一组测试数据,包括预定要测试的功能,应该输入的测试数据和预期的结果。可以写成:测试用例={输入数据+期望结果} 4. 4 . 3 系统的测试与调试 系统测试的方法 测试用例 测试者把被测程序看成一个黑盒,完全用不着关心程序的内部结构。设计测试用例时,仅以程序的外部功能为根据。 4. 4 . 3 系统的测试与调试 系统测试的方法-黑盒测试 黑盒测试(功能测试) 软件 输入 黑盒测试不深入代码细节 输出 4. 4 . 3 系统的测试与调试 系统测试的方法-黑盒测试 黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。黑盒测试主要针对以下内容: 程序是否按照需求完整正确地实现了功能。 程序的接口是否正确有效。 程序输出的数据或外部数据库访问是否正确。 程序性能是否符合需求。 程序初始化和终止是否正确。 按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个透明的盒子 。 4. 4 . 3 系统的测试与调试 系统测试的方法-白盒测试 白盒测试(结构测试) 3581322.293419985

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档