管理信息系统 教学课件 作者 黄洪 第08章.pptVIP

管理信息系统 教学课件 作者 黄洪 第08章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 系统实施 学习问题 与你的同学合作,选择一种你熟悉的程序设计语言和数据库管理系统,来实现你设计的系统的基本功能。 本章内容 程序设计 系统测试 系统发行与系统切换 系统文档与系统验收 程序设计 程序设计是系统实施阶段最主要的工作。 依据系统设计文档,选择合适的程序设计语言或软件开发工具,编制出正确实现模块功能、结构清晰易于理解、具有较高的运行效率和健壮性且易于维护的程序。 程序设计的原则 可读性 可维护性 可靠性 效率 健壮性 程序设计的规范 程序设计规范是项目开发过程中程序员需要遵守相同的编程标准,可以使得程序的源代码有统一外观和质感,有助于开发人员阅读和交流,便于对程序进行修改和维护。 程序代码的标准化对项目的主要贡献是产生标准的源代码,有助于软件复用和知识保留。程序设计规范的内容很多,但主要涉及到命名约定、代码格式化和程序注释。 命名约定 为了提高程序的可读性,建立命名标准。主要包括变量及变量作用域;对于面向对象的程序设计还涉及到各种标准控件,ActiveX控件和数据库对象等。 对于信息系统,有必要对系统、子系统、文件、模块等也建立全系统的命名标准。 最著名且被广泛接受的一种命名约定方法叫做匈牙利标记法。 代码格式化 码格式化通过对源程序代码的合理分割和布局来增强程序的可读性。 代码格式化原则 一行只写一个语句。 一行的长度不超过90个字符。 将长而复杂的表达式进行适当分割,放入多个代码行。 用代码缩进反映代码的组织结构。 合理使用空行对相关语句进行空间划分。 代码注释 注释的作用 使阅读者明确代码的作用,说明预期的运行结果和可能出现的异常情况 指出代码的编写思路和逻辑方法 说明代码中的难懂之处和重要转折点,帮助读者理解代码 使代码的阅读者轻松跟踪代码的执行过程 代码注释 注释的指导原则 注释要说明代码段的作用是什么,而不是说明它如何起作用。 为每个过程建立一个注释标头,说明过程的作用。 使用内部注释对过程中的代码进行说明。 用行尾注释说明变量的作用。 当你的代码违背编程原则时,应该加以说明,因为读者会觉得难以理解。 当你估计代码中存在错误时,应该说明你估计这是个什么错误,何时可能出错,为什么出错。 有可能的话,先写注释,再写代码。 增强注释的可读性。要避免使用缩写,尽量使用完整的语句,如果强调注释中的某个部分,可以使用大写字母。 对注释进行缩进处理。注释通常位于它要说明代码的前面,为从视觉上突出注释与它的代码间的关系,可将注释缩进,使之与代码位于同一个层次。 结构化程序设计方法 结构化程序设计SP(Structured Programming)是一种编程指导思想,其核心是程序逻辑组织的模块化和按自顶向下逐步细化的方法来确定模块的逻辑结构,并用顺序、选择和循环三种基本结构加以表示。 结构化程序设计便于进行团队开发,遵守结构化程序设计的思想,编出的程序结构十分清晰,不仅可以提高编程工作效率,也便于对程序进行正确性验证。 结构化程序设计的特征 由顶向下的设计思想 程序逻辑组织的模块化 限制使用无条件转移语句 结构化程序的基本结构 结构化程序设计采用顺序、判断选择和循环三种基本结构形式来实现程序的各种处理逻辑。 顺序结构 判断选择结构 循环结构 软件开发工具的选择 选择开发工具时应考虑以下因素: 与系统所处理问题的适应性 系统的规模和效率 开发效率 系统的可维护性和可移植性 系统测试 系统测试是在计算机上用各种可能的数据和操作条件,反复地对程序进行试验性运行,以发现错误的过程。 测试分类 单元测试 组合测试 确认测试 系统测试 用户验收测试 测试工作的内容 制定测试计划 包括测试目标、规模、方法、资源、进度及测试分工。 进行测试设计 在测试设计中要有进行与测试有关的详细设计。 设计测试用例 在测试设计的基础上规定测试用例。 确定测试过程计划及测试过程规范。 执行测试、记录测试结果。 编写测试报告。 测试方法 测试方法分为白盒测试法、黑盒测试法。 黑盒测试法 把测试对象看作一个黑盒子, 不考虑程序内部的逻辑结构和特性,只检查程序的功能是否符合它的功能说明。 白盒测试法 将测试对象看作是一个打开的盒子,根据程序的内部逻辑及有关信息来设计测试用例,对程序的所有逻辑路径进行测试的方法。 一般而言,白盒测试法测试难度较大。主要由程序员用来进行单元测试,在实际项目开发中黑盒测试法使用较多。也有将上述两种方法联合使用的,被称为灰盒测试法。 测试用例的设计 测试的关键问题是如何设计有效的测试用例。一个完整地测试用例包括测试的环境、输入数据和预期的输出数据。 测试用例设计就是要从数量巨大的可用测试用例中精心选取测试用例,以便用最少的时间,测试出尽可能多的错误。 根据测试方法的不同,有相应的测试用例设计方法。 黑盒

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档