- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高等教育课程全套PPT课件,内容详实,制作精良。
第六章 系统设计 本章结束 第七章 系统实施与运行 第一节 程序设计 第三节 系统转换、运行与维护 系统实施是在系统分析、系统设计的基础上,完成程序的编制、调试、数据库的建立、系统的试运行和系统的转换等工作,即将系统的设计付诸于实现的过程。而系统评价则是检查系统的运行效果是否达到预先设计目的,并据此提出对系统进一步改进和完善的一项评价过程。 学习目标 第二节 系统调试 第四节 系统评价与验收 学习目标 知识目标: ? 了解系统的实施的基本技术及过程 了解程序设计的基本原则,结构化程序的设计方法 掌握MIS通用软件包的系统实施策略 掌握系统评价的主要内容、指标体系以及系统的验收要求 能力目标: ? 能运用所熟悉的语言编写程序与调试 能撰写系统评价报告 第七章 系统实施与运行 第七章 系统实施与运行 任务 硬件准备 软件准备 硬件、附属设备的购买和安装机房的准备 购买系统软件、DBMS 编写程序 系统测试 系统试运行与转换 人员培训 系统管理者培训 系统使用者培训 数据准备 数据的收集、整理、录入 系统评价与日常管理 试运行、正式转换 项目评价、日常运行维护 第七章 系统实施与运行 第一节 程序设计 一、程序设计的原则 (一)可维护性 满足后期修改、扩充的能力,应文档齐全、设计规范和标准统一、使用注释语句 (二)可靠性 (三)可理解性 应命名约定、统一程序书写格式、使用注释语句 (四)效率 计算机资源能否有效地利用,应优化算法、合理安排数据结构和组织代码。 (五)健壮性 系统对错误操作、错误数据输入能予以识别与禁止的能力 第七章 系统实施与运行 第一节 程序设计 二、程序设计语言的选择 由于管理信息系统是以数据处理为主,且基于微机和微机局域网络系统的硬件开发环境,因此,在我国的管理信息系统中,目前使用最多的是Visual FoxPro,Powerbuilder,ORACLE等关系数据库管理系统,并结合C语言进行开发。 设计语言的选择应考虑以下因素: (1)管理系统所处理问题的性质。 (2)计算机的软、硬件和所选语言在相应机器上所能实现的功能。 (3)系统的可维护性和可移植性。 第七章 系统实施与运行 第一节 程序设计 三、结构化程序设计方法 (一)概述 结构化程序设计(SP)方法是由E·DIJKSTRA等人于1972年提出,指导人们用良好的思想方法,开发出易于理解、又正确的程序的一种程序设计方法。用SP方法设计程序,任何程序逻辑都可以用顺序、选择和循环三种基本结构。SP方法中的每一种基本结构只具有单一的入口和单一的出口。 (二)结构化程序设计的三种基本结构 1.顺序结构 2.选择结构 3.循环结构 第七章 系统实施与运行 第二节 系统调试 一、系统调试 测试的目的:发现程序和系统中的缺陷,并及时改正,以期提高软件的质量。 著名软件测试专家迈尔斯(Grenford J.Myers)指出: 测试是为了发现错误而执行程序的过程; 测试是为了证明程序有错,而不是证明程序无错; 一个好的测试用例,在于能够发现至今未能发现的错误; 一个成功的测试是发现了至今未发现过的错误。 第七章 系统实施与运行 第二节 系统调试 一、系统调试 系统调试有三种方法:动态调试、静态调试和正确性证明。 第七章 系统实施与运行 第二节 系统调试 一、系统调试 静态调试是指人工评审软件文档或程序,发现其中的错误。 动态调试就是上机调试。 (一)白合测试 根据覆盖的程度不同,使用的白合测试也不同,经常使用的白合测试有: 1、语句覆盖 2、判断覆盖 3、条件覆盖 4、判断/条件覆益 5、条件组合覆盖。 第七章 系统实施与运行 第二节 系统调试 一、系统调试 (二)黑合测试 黑合测试是指调试人员不考虑模块的内部结构,只用调试数据来验证程序是否符合它的功能要求,是否会发生异常情况的一种调试方法。 1、等价分类法 2、边缘分析法 3、因果图法 4、错误推断法 与白合测试一样,黑合测试中的各种方法也都不能提供一组完整的用例,实际调试时,必须把各种方法结合起来使用。 第六章 系统设计 第三节 代码设计 代码是代表事物名称、属性、状态等的符号。 一、代码的功能 有利于计算机对客观事物的识别。 有利于计算机对客观事物的分类、汇总和检索 。 有利于数据的标准化 第六章 系统设计 第三节 代码设计 二、设计代码的原则 唯一性原则 可扩充性原则 标准化原则 简明性原则 简短性原则 稳定性原则 第六章 系统设计 第三节 代码设计 三、代码的分类 按照代码的结构与功能可分为以下几种主要类型: 顺序码,是指从1开始
文档评论(0)