




免费预览已结束,剩余78页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换 运行及维护第六节项目管理与系统评价第七节从结构化系统开发方法的系统实施到面向对象方法的系统实施 第8章管理信息系统的实施 8系统实施 系统实施是在系统设计的基础上 将系统设计的结果转换成能够实际运行系统的过程 系统实施阶段 涉及到大量的人力 物力 花费时间也比较长 实施过程中有大量的组织协调工作 需要管理人员进行全面安排 所以这个阶段必须有周密的计划和安排 8系统实施阶段的任务系统实施阶段要继承此前各阶段的工作 将图纸上的设计转化成为实际的物理系统 在系统分析和系统设计阶段 系统开发工作主要是集中在逻辑 功能和技术设计上 工作成果是以各种系统分析与设计文档来体现的 系统实施阶段要继承此前各阶段的工作 将图纸上的设计转化成为实际的物理系统 8系统实施阶段的主要活动 物理系统的实施包括计算机及网络产品的购置和机房的建立 根据系统设计阶段所确定的系统物理配置 选择合适的计算机及网络产品 购置好计算机及网络产品后 就要按照安全 规范和实用的原则 建立计算机机房 安装和调试设备 建立数据库建立数据库结构和加载基本数据 系统实施阶段在前期规范的工作基础上 就能够很快地建立一个大型的数据库结构 完成数据库的结构实施后 需要为数据库加载必要的基础数据 系统的运行不仅需要输入管理过程中所发生的业务数据 而且还需要大量的基础数据 程序设计 系统测试 人员培训 系统转换系统转换是指以新开发的系统替换旧的系统 并使之投入使用的过程 新系统投入运行时必须做好与现行系统的转换工作 以保证组织业务不受影响 系统维护 第一节物理系统的实施MIS物理系统的实施是计算机系统和通信网络系统设备的订购 机房的准备和设备的安装调试等一系统列活动的总和 本节内容一 计算机系统的实施二 网络系统的实施 一 计算机系统的实施购置计算机系统的基本原则是能够满足MIS的设计要求 此外 还应当考虑以下问题 计算机系统是否具有合理的性能价格比 系统是不具有良好的可扩充性 能否得到来自供应商的售后服务和技术支持等 二 网络系统的实施MIS通常是一个由通线线路把各种设备连接起来组成的网络系统 MIS网络 局域网 LAN 通常指一定范围内的网络 可以实现宇楼内部和邻近的几座大楼之间的内部联系 广域网 WAN 设备之间的通信 通常利用公共电信网络 实现远程设备之间的通信 网络系统的实施的主要内容 通信设备的安装 电缆线的铺设 网络性能的调试等工作 常用的通信线路有双绞线 同轴电缆 光纤电缆以及微波和卫星通信等 本节内容一 对程序设计的要求二 结构化程序设计方法 第二节程序设计 2节程序设计任务 程序设计的任务是为新系统编写程序 即将系统设计中关于模块的详细实现说明 模块设计说明书转换成某种计算机程序设计语言程序 在程序设计过程中 程序设计人员应仔细阅读系统设计文档 充分理解系统模块的内部过程和外部接口 同时还需要熟悉程序设计语言 软件开发环境和开发工具 以保证系统功能的正确实现 可维护性指当系统需求变化时 容易对程序进行补充或修改 可靠性不仅正常情况下能正确工作 而且在意外情况下应便于处理 可理解性要求层次清楚 便于阅读 便于维护 效率程序的效率指程序能否有效地利用计算机资源 如节省存储空间 提高运行效率等 但片面地追求程序的运行效率反而不利于程序设计质量的全面提高 因为效率与可维护性 可理解性通常是矛盾的 2节对程序设计的要求 2节程序设计方法 结构化程序设计方法结构化程序设计的主要思想是采用自顶向下逐步求精的设计方法 三种基本的程序结构组成程序的框架结构和单入口单出口的子程序控制技术 自顶向下的模块化设计首先对程序的功能要有一个全面理解 然后分析这个功能的完成可以由几部分组成 将功能分解成若干个较低一层的模块 在具体程序设计时 首先实现下层模块 逐步向上 最后实现上层模块 速成原型式的程序开发方法首先将系统中具有类似功能的 带有普遍性的功能模块选出集中 如菜单模块 报表模块 查询模块 统计分析和图形模块等 然后寻找有无相应和可用的软件工具 若有则直接使用这些工具生成原型模块 如果没有 则考虑开发一个能够适合各种功能模块的通用模块作为原型模块 最后 在这些原型模块的基础上 根据各个模块自身实际的具体要求进行修改 面向对象程序设计方法面向对象的程序设计方法一般应与OOD所设计的内容相对应 它实际上是一个简单 直接的映射过程 即将OOD中所定义的范式直接用面向对象的程序设计语言 如C VB Delphi Java等来取代 编写程序应符合软件工程化思想 即应利用工程化的方法进行软件开发 这不仅可提高软件开发效率 而且便于将来的维护和修改 具体是 从整体上 应采用自顶向下的模块化设计方法 在具体编程中 则应采用结构化程序设计方法 2节结构化程序设计方法 1 自顶向下的模块化设计首先确定上层功能 然后 经过层层分解 把一个复杂的系统分解为多个功能较单一的功能模块 在模块化程序设计中应注意以下几点 模块的独立性应尽可能相互独立 以便于模块独立开发 模块大小划分要适当 模块中包含的子模块数要合适 模块功能要简单底层模块一般应完成一项独立的处理任务 共享的功能模块应集中在一个上层模块中 供各模块引用 2节结构化程序设计方法 2 结构化程序设计方法特点是采用以下三种基本逻辑结构来编写程序 1 顺序结构由一系列依次执行的语句或模块构成 2 循环结构循环结构是由一个或几个模块构成 程序运行时重复执行 直到满足某一条件为止如Foxpro中的DoWhile Enddo语句 一般格式为 DOWHILE 条件 命令组 Loop 命令组 EXIT 命令组 ENDDO 2节结构化程序设计方法 3 2节结构化程序设计方法 4 3 选择结构根据条件成立与否选择程序执行路径 结构一 结构二 IF 条件 IF 条件 命令组 命令组 ELSEENDIF 命令组 ENDIF结构三 DOCASECASE 条件 命令组 CASE 条件n 命令组n ENDCASE 2节程序设计风格 良好的程序设计风格是保证程序易阅读 易修改的先决条件 也就可以使程序易测试 易维护 良好的程序设计风格由规范的程序编写说明文档 良好的数据结构说明 正确的算法解释 清晰的注释说明 明晰的程序结构和程序设计规范组成 采用有实际意义的标识符不用过于相似的变量名同一标识符不要具有多种含义名字不要过长 过长的名字会增加工作量 在编程前最好能对标识符的选取约定统一的标准 便于以后阅读理解 标识符的命名标识符包括模块名 变量名 常量名 过程名以及数据区名等 理解程序中这些名字的含义是理解程序的关键 所以标识符应该适当选取 使其直观 易于理解和记忆 不要为了节省空间而把多个语句写在同一行 避免过于复杂的条件测试 利用括号使多条件表达式清晰直观 把同一层次的语句行左端对齐 而下一层的语句向右边缩进若干格书写 它能体现程序逻辑结构的深度 程序的书写格式编程时应注意每个语句力求简单而直接 不能为了提高效率而使程序过于复杂 恰当的书写格式将有助于阅读 程序的注释序言性注释出现在模块的首都 内容应包括 模块功能说明 界面描述 如调用语句格式 所有参数的解释和该模块需调用的模块名等 某些重要变量的使用 限制 开发信息 如作者 修改日期等 描述性注释嵌在程序之中 用来说明程序段的功能或数据的状态 2节程序的注释 1 2节程序的注释 2 注释应正确 修改程序时应同时修改注释 否则会起反作用 注释应提供一些程序本身难以表达的信息 为了方便用户今后维护 注释中尽量多用汉字 2节软件重用 软件重用的概念 利用事先建立好的软件 组件 创建新软件系统的过程 这个定义蕴含着软件重用所必须包含的两个方面 系统地开发可重用的组件 这些组件可以是代码 但不应该仅仅局限在代码 必须从更广泛和更高层次来理解 这样才会带来更大的重用收益 系统地使用这些组件作为构筑模块 来建立新的系统 即软件重用是利用已有的软件成份来构造新的软件 第三节软件开发工具 过去 应用程序由专业计算机人员逐行编写 不仅周期长 效率低 质量差 而且重复劳动多 不易修改 软件开发工具可以在一定程度上解决这些问题 本节内容一 电子表格软件二 利用数据库管理系统的生成功能三 套装软件四 可视化编程工具五 计算机辅助工具 用户的要求如果所开发的系统由用户负责维护 用户通常要求用他们熟悉的语言书写程序 语言的人机交互动能选用的语言必须能够提供友好 美观的人机交互功能 这对用户来说是非常重要的 软件工具如果某种语言有较丰富的支持程序开发的软件工具可以利用 则使系统的实现和调试都变得比较容易 开发人员的知识虽然对于有经验的程序员来说 学习一种新语言并不困难 但要完全掌握一种新语言并用它编出高质量的程序来 却需要经过一段时间的实践 因此 如果可能的话 应该尽量选择一种已经为程序员所熟悉的语言 软件可移植性如果开发出的系统软件将在不同的计算机上运行 或打算在某个部门推广使用 那么应该选择一种通用性强的语言 支持系统的整个生命周期价格成本 3节软件开发工具的考虑因素 3节电子表格软件 例如 Lotus1 2 3电子表格软件包有一个规模较大的电子工作表 256列 2048行 用户可以通过键盘在屏幕上填写表中数据 存入数据库 然后按图形方式显示或打印出来 由于这种软件可以灵活地将其它类型的数据文件转换成工作表文件 所以使用比较方便 此外 Lotus1 2 3还设定了许多统计和财会中常用的函数和模型 因而便于MIS和DSS的开发 3节数据库管理系统软件 现在 数据库管理系统已不只是局限于数据管理 而且具有相当强的软件生成功能 例如 在ORACLE数据库管理系统中 利用SQL FORMS可以通过选择一些菜单和相应的功能键方便地进行对库操作 SQL PLUS的触发器为保证数据的完整性 一致性和合法性提供必要的检验手段 SQL REPORT为报表输出提供方便SQL GRAPH为图形生成提供方便 以上这些ORACLE软件工具配合起来使用 可以形成一个综合的应用软件开发环境 Oracle是美国Oracle公司研制的对象 关系型数据库管理系统 ORDBMS 它具有适于事务处理的高可用性 可伸缩性 安全性 还提供了超强的处理功能 开放的连接能力 丰富的开发工具 支持大数据库 多用户的高性能的事务处理 遵守数据存取语言 操作系统 用户接口和网络通信协议的工业标准 所以它是一个开放系统 保护了用户的投资 实施安全性控制和完整性控制 支持分布式数据库和分布处理 具有可移植性 可兼容性和可连接性 3节关系型数据库软件 Oracle DB2是IBM公司提供的一种基于SQL的关系型数据库产品 目前 DB2已成为能够适用于各种硬件平台和软件平台的产品 支持面向对象的编程 支持多媒体应用程序 具有备份和恢复能力 支持存储过程和触发器 用户可以在建表时显示定义复杂的完整性规则 支持SQL查询 支持异构分布式数据库访问 支持数据复制 3节关系型数据库软件 DB2 Informix是美国Informix软件公司的数据库系统产品 可在Unix WindowsNT Netware Macintosh等各种操作系统环境下运行 Informix产品主要分为四大类 即数据库服务器 网络连接软件 应用开发工具 终端用户访问工具等 3节关系型数据库软件 Informix Sybase公司第一个推出客户 服务器体系结构和多线程技术的高性能数据库服务器 支持Java和标准的关系数据库查询语言SQL 支持广泛的软硬件平台 具有优秀的联机事务处理功能 由于这些特点迎合了计算机联网的普遍要求 所以Sybase数据库产品已成为目前最受欢迎的数据库产品之一 Sybase数据库产品主要由Sybase服务器软件 Sybase客户软件 Sybase接口软件等组成 3节关系型数据库软件 Sybase MicrosoftSQLServer是运行在Windows上的一个著名的高性能数据库管理系统 它基于多线程的客户 服务器体系机构 SQLServer允许集中管理服务器 提供企业级的数据复制 提供平行的体系结构 支持超大型数据库 当安装SQLServer时 用户可以从安装选项中选择将哪些构件安装到计算机上 SQLServer包括SQLServer程序文件 管理工具 客户端连接 联机文档 开发工具以及示例等选项 3节关系型数据库软件 SQLServer MicrosoftAccess是微软公司推出的基于Windows环境的关系型数据库系统 它采用Windows程序设计概念 具有简单易用 功能强大 面向对象的可视化设计等特点 用户利用它提供的各种图形化查询工具 屏幕和报表生成器 可以建立复杂的查询 生成复杂的报表 而不用编程和了解SQL 专业人员可通过它提供的各种超级图形工具不用编程就可以创建数据库应用程序 它不仅可以用于小型数据库管理 而且还能够与工作站 数据库服务器或者主机上的各种数据库相连 3节关系型数据库软件 Access 3节套装软件 套装软件是将流行的若干软件集成起来形成的软件 例如 OFFICE将下列软件融合在一起 WORD 文字处理软件 EXCEL 电子表格软件 PowerPoint 绘图软件 这套软件可同时运用字处理 表格设计 数据库和绘图功能 其中EXCEL还具备一定规模的生成模型的函数 3节可视化编程工具 例如 VisualBASIC它结合了面向对象技术 提供了一个运用对象的编程环境 它提供给用户一种可以跨越多个软件平台 如电子表格软件 Fox pro类型的数据库 字处理软件 绘图软件 的通用语言 软件开发人员只要掌握一种核心的语言 就可方便地与其他软件连结 而且看到的是相同的用户界面 3节常用系统开发支持工具 常用的c s系统开发支持工具主要有PowerBuilder VisualBasic和Delphi等 PowerBuilder是Powersoft公司推出的开发工具 它完全按照C S体系结构研制设计 采用面向对象技术的GUI开发环境VisualBasic是Microsoft公司开发的面向对象 事件驱动的可视化程序设计工具 支持C S体系结构 Delphi是Borland公司的面向对象 事件驱动的可视化程序设计工具 3节计算机辅助软件工程 CASE 计算机辅助软件工程 COMPUTERAIDTDSOFTWAREENGSNEERING 简称CASE 它集成了多种工具 能实现 辅助编程 支持系统分析和系统设计 如生成数据流程图 生成功能结构图和各种文档资料等 它为系统提供了全过程的开发环境 程序和系统调试的目的是发现程序和系统中可能存在的错误并及时予以纠正 本节内容一 程序调试二 分调 功能调试 三 总调 能行性联调 四 特殊测试五 实况测试 第四节程序和系统调试 系统测试是保证系统质量的关键步骤 统计资料表明 对于一些较大规模的系统来说 系统测试的工作量往往占系统开发总工作量的40 以上 开发费用的近1 2 到目前为止 人们还无法证明一个大型复杂程序的正确性 只能依靠一定的测试手段来说明该程序在某些条件下没有发生错误 所以在测试时应想方设法使程序的各个部分部投入运行 力图找出所有错误 4节测试目的 测试是为了发现程序中的错误而执行程序的过程 好的测试方案是很可能发现迄今为止尚未发现错误的测试方案 成功的测试是发现了至今为止尚未发现的错误的测试 测试人员应避免测试自己设计的程序 测试用例应分别考虑输入和输出 测试数据的选取应考虑各种不同情况 检查程序是否执行了规定以外的操作 注意保留测试用例 对已发现的错误模块要足够重视 4测试的基本原则 4程序调试 程序只有经过调试 才能认为基本正确 而要证明程序完全正确 则要经过一段时间试用才能确定 程序调试包括 1 代码测试测试程序在逻辑上是否正确 2 程序功能测试测试程序能否满足功能和应用上的需求 4程序调试 1 代码测试测试程序在逻辑上是否正确 首先 编制要测试数据 其中包括 正常数据 异常数据和错误数据 然后 1 用正常数据调试 2 用异常数据调试例如 用空数据文件去测试 能否正常运行 3 用错误数据调试例如 输入错误数据或不合理数据时 能否及时发现并提示出错信息 并允许修改 又如 操作错误时 包括操作步骤或方法错误 能否及时发出警告信息 并允许改正 黑盒子测试如果产品具备的功能已经知道 则可以测试他的每一个功能是否都达到了预期的要求 这种方法称为黑盒子测试 黑盒子测试要求测试人员不必考虑模块的内部结构 而着眼于软件的外部特性 只用测试数据来检验程序是否符合它的功能要求 是否会发生异常情况 测试人员把被测程序看成一个黑盒子 在完全不考虑程序的内部结构和处理过程的情况下 测试程序的外部特性 即测试系统的功能与接口是否达到了预定的目标 由于黑盒测试着重于检查程序的功能 所以也称为功能测试 4节模块测试技术 1 7 46 4节模块测试技术 2 白盒子测试 如果已知产品的内部活动方式 可以测试他的内部活动是否都符合设计要求 这种方法称为白盒子测试 与黑盒子测试不同 它要求测试人员了解模块的内部结构 对程序的所有逻辑路径进行测试 可以在不同点检查程序的状态 确定实际状态与预期的状态是否一致 无论是黑箱法还是白箱法都不能将程序中的所有错误全查出来 因为黑箱法不可能将所有的输入情况都测试一遍 白箱法也不能穷举模块中的所有可能路径 可按黑箱法和白箱法的思想按以下方法进行模块测试 等价分类法边界值分析法逻辑覆盖测试法 7 48 4节模块测试的具体方法 把所有可能的输入数据划分成有限数量的等价类 并假定用一个等价类的典型代表值测试等价于这一类其他值的测试 通常是将模块的输入域划分成有效等价类 模块中符合规范的输入 和无效等价类 模块中非法的输入 两种 例如 某模块的合理输入是0 100 则大于0且小于100的数据属于有效等价数据 小于0或大于100的数据为无效等价类 测试数据可以从这两个等价类中抽取 7 49 4节等价分类法 在编写程序时 往往只注意正常情况 忽视了边界状态 因此 在测试过程中以刚好等于 大于或小于边界值的数据作为测试数据 容易发现程序中的错误 边界值分析法也属于是一种黑盒子测试技术 例如 某模块的有效值是0 100 则可以取 0 1 0 1 99 9 100 1作为测试数据 7 50 4节边界值分析法 4分调 功能调试 分调的目的 保证模块内各程序间具有正确的控制关系 并测试模块的运行效率 分调的时间 单个程序调试完成以后 分调的做法 将一个功能内所有程序按次序串联起来进行调试 在所有子系统都测试成功以后 就可以进行系统测试 也称为总调 它主要解决各子系统之间的数据通讯和数据共享 公用数据库 等问题 以及系统安全测试 恢复测试和满足用户要求的测试等 进行总调时 可采用一些精心设计的数据量较少的测试用例 这样可以使处理的工作量减少 而且也更容易发现错误和确定错误所在范围 7 52 4节总调 安全测试 是指测试系统对外来有意或恶意攻击的自我保护能力 恢复测试 是指系统出现意外故障时 能否正确和迅速恢复的测试 系统有效性测试 通过测试来证实系统功能与用户要求一致 4总调 总调的内容 1 主控程序和调度程序调试调试目的不是处理结果的正确性 而是验证控制接口和参数传递的正确性 以便发现并解决逻辑控制问题 2 程序的总调是将主控制和调度程序与各功能模块联结起来进行总体调试 这一阶段查出的往往是模块间相互关系方面的错误和缺陷 总调应由系统分析员和程序员合作进行 4特殊测试 特殊测试是根据系统需要而选择进行的 如 峰值负载测试 容量测试 响应时间测试 恢复能力测试 对于一个比较庞大或复杂的程序系统 要想通过彻底地测试并找出全部错误是不可能的 因此 测试阶段要考虑的基本问题就是经济性了 应该采取的策略是在一定的开发周期和经费的限制下 通过进行有限次的测试 尽可能多发现一些错误 7 55 4测试经济性 在系统测试完成后要进行用户的验收测试 验收测试必须由用户参加或者以用户为主进行 它是用户在实际应用环境中所进行的真实数据的测试 验收测试主要使用原有系统所用过的历史数据 将新系统运行结果和原系统所得相核对 以检查系统的可靠性和运行效率 安装测试数据库系统 如果信息系统还需要购买一些其他的应用软件包 也需要把这些软件包和应用程序集成到一起进行测试 7 56 4节用户的验收测试 本节内容一 系统切换二 系统运行管理及维护 第五节系统切换 运行及维护 系统切换是指用新开发的系统替换旧系统 并投入实际应用的过程 将系统的全部控制权移交用户 在转换过程中要注意尽可能的平稳过度 使新系统正常投入运行 逐步安全地取代原有系统的功能 5节系统切换 信息系统的切换的方法 一 直接切换法是在某一确定的时刻 老系统停止运行时 新系统随即投入运行 二 并行切换法新系统与老系统同时运行一段时间 对照两者的输出 利用老系统的数据对新系统进行检验 三 试点过渡法先用新系统的某一部分代替老系统 作为试点 逐步地代替整个老系统 5节系统切换的方法 时间 系统转换方式 7 60 5节系统切换方法的图示 直接转换 并行转换 分段转换 1 尽早准备好新系统投用需要的大量基础数据2 不仅是程序的转换 更难的是人工的转换 应提前培训人员 3 系统切换中出现一些局部性的问题是正常现象 可及时予以解决 5节系统切换中注意的问题 5节系统切换前的准备工作 系统转换前 要做好转换前的各项准备工作 包括组织结构准备 人员准备 数据准备和文档准备 组织结构准备 人员准备 数据准备 文档准备 业务人员新系统的目标 功能 系统的结构及运行过程 对企业组织机构 工作方式等产生的影响 采用新系统后 对职工必须学会新技术的要求 今后如何衡量任务完成情况 系统操作员必要的计算机硬 软件知识 键盘指法 汉字输入等训练 新系统的工作原理 新系统输入方式和操作方式的培训 简单出错的及处置知识 运行操作注意事项 系统维护人员培训的最好途径就是让他们直接参与系统的开发工作 这样有助于他们了解整个系统的全过程 并为他们今后维护工作打下良好的基础 7 63 5节人员培训 5节系统的导入 目前许多开发管理信息系统的软件公司在长期的系统开发中积累了大量的相关行业知识 所开发出的系统越来越适应不同公司管理的需要 同时许多软件公司所提出的ERP或类似ERP系统的整体解决方案可以使用户省略繁琐的系统分析 系统设计 系统实施中的程序设计 测试等工作 直接进入系统的转换 为了与企业自己所设计的系统转换有所区别 这里将从外界获取的成熟的系统转换称为系统导入 5节ERP的导入 企业导入ERP系统的流程主要分四个阶段 项目启动 导入准备 实施与磨合 持续变革 项目启动 成立项目导入小组由领导 业务人员 具体操作人员等各类人员组成 ERP项目规划ERP项目的导入要整合组织的管理理念 业务流程 以及基础数据 人力 物力等各种资源 消除部门间的壁垒 进行权利和利益的重新分配 导入前准备在准备工作中包括ERP的选型 组织准备 人员的培训 数据的准备和管理中问题的解决等 ERP选择 组织准备 人员培训 数据准备 管理问题的解决 ERP实施与磨合ERP的实施过程是组织与系统的磨合过程 在这一磨合过程中逐步使组织与系统达成一致 持续变革ERP的转换一般采用并行方式 这样一方面可使有关人员深入理解ERP系统 分析它与现行系统的差异 熟悉ERP系统提供的各项功能 掌握ERP系统业务处理方法 流程和各项功能的操作方法 弄清各种数据之间的关系 另一方面可以检验各种数据处理结果的正确性 发现存在问题 为以后运行打下一个良好的基础 由系统管理员完成系统运行的日常管理内容包括 数据的收集 整理和录入 系统输出结果的整理与分发 系统运行情况的记录除了记录正常情况 如处理效率 文件存取率 更新率 外 还要记录意外情况发生的时间 原因与处理结果 硬件和设施的日常管理 5节系统运行的管理 5节系统维护的原因 管理信息系统作为一个复杂的人机系统 受到系统内外诸多因素的影响 即使一个经过精心设计 实施的系统 在实际的运行中仍有需要改进的地方 而且管理信息系统的外界环境是一个受到各种因素影响的多变的管理系统 管理人员为了提高管理效果 经常会根据变化的环境提出新的管理思路和管理方法 这些原因导致了管理信息系统在运行过程中 需要进行大量的系统维护工作 一个系统运行的质量高低和系统维护有很大关系 在许多情况下 维护比开发更为困难 需要更多的创造性工作 近来来 软件的维护费已远远超过系统的开发费用 占系统硬 软件总投资60 以上 这是因为 1 维护人员必须用较多时间理解别人编写的程序和文挡 并且对系统的修改不能影响程序的正确性和完整 2 整个维护工作必须在所规定的很短时间内完成 7 71 5节系统维护的困难性 5节系统维护内容 根据维护对象的不同 系统维护内容可分为以下几类 程序维护 指根据需求变化或硬件环境的变化 对程序进行部分或全部的修改 数据维护 一般使用开发商提供文件维护程序 也可自行编制专用的文件维护程序 代码维护 如订正 添加 删除及重新设计 设备维护 文档维护 5节系统维护的类型 改正性维护系统测试不可能发现系统中所有潜在的错误 这些潜在的错误在某些特定的环境下才会暴露出来 适应性维护 为适应软硬件等新的变化进行修改 完善性维护 为了满足用户提出增加新功能 修改已有的功能以及一般的改进要求和建议进行的工作 这类维护占软件维护工作的大部分 预防性维护预防性维护是指主动采取预防性的措施 为了适应未来软硬件的变化 对那些使用期长 目前尚能正常运行 但
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃金昌市人力资源和社会保障局招聘公益性岗位人员1人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年吉林省农业种植(玉米)买卖合同书
- 2025保健品销售合同范本参考
- 2025吉林白城市暨洮北区人才交流中心就业见习岗位和见习人员征集模拟试卷及完整答案详解1套
- 2025江苏省退役军人事务厅直属优抚医院招聘12人模拟试卷及答案详解(网校专用)
- 2025标准企业租赁合同范本:租赁协议模板
- 2025年三明市供电服务有限公司招聘61人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025年湖南长沙天心区招聘32名勤务协助人员和体能测评的考前自测高频考点模拟试题及参考答案详解1套
- 衡阳初一考试题库及答案
- 安全教育培训会议通知课件
- 对外投资合作国别(地区)指南 -玻利维亚-20240530-00504
- 19S406建筑排水管道安装-塑料管道
- 沪教版九年级上册化学第三章《物质构成的奥秘》检测卷(含答案解析)
- 如何与客户建立有效的沟通
- 薯片加工项目规划设计方案
- 复方电解质醋酸钠葡萄糖注射液-药品临床应用解读
- 变压器租赁协议书x
- 部编版小学数学六年级上册分数乘法应用题解法一:找单位“1”解析同步练习
- 危重产科患者麻醉管理
- 宾馆旅客财物保管制度
- 学前教育政策法规全套精美课件
评论
0/150
提交评论