管理信息系统的系统实施.ppt_第1页
管理信息系统的系统实施.ppt_第2页
管理信息系统的系统实施.ppt_第3页
管理信息系统的系统实施.ppt_第4页
管理信息系统的系统实施.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理信息系统 第五讲管理信息系统的实施 5 1物理系统的实施5 2程序设计5 3软件开发工具5 4程序和系统调试5 5系统切换 运行及维护 主要内容 5 1物理系统的实施 管理信息系统物理系统的实施是计算机系统 网络系统设备的购置 机房的准备和设备的安装调试等一系统列活动的总和 计算机系统的实施网络系统的实施 计算机系统的实施从不同厂家 不同型号的计算机产品中选择最适合应用需要的品牌 购置计算机系统的基本原则是能够满足MIS的设计要求 此外 还应当考虑以下问题 计算机系统是否具有合理的性价比 系统是否具有良好的可扩充性 能否得到来自供应商的售后服务和技术支持等 计算机对周围环境相当敏感 尤其在安全性较高的应用场合 对机房的温度 湿度等都有特殊的要求 5 1物理系统的实施 网络系统的实施MIS通常需要网络系统的支持 MIS网络有局域网 LAN 和广域网 WAN 两种 局域网通常指一定范围内的网络 可以实现楼宇内部和邻近的几座大楼之间的内部联系 广域网 WAN 设备之间的通信 通常利用公共电信网络 实现远程设备之间的通信 网络系统的实施主要是通信设备的安装 电缆线的铺设及网络性能的调试等工作 常用的通信线路有双绞线 同轴电缆 光纤电缆以及微波和卫星通信等 5 1物理系统的实施 5 2程序设计 程序设计的目标结构化程序设计方法 程序设计的目标随着计算机应用水平的提高 软件愈来愈复杂 同时硬件价格不断下降 软件费用在整个应用系统中所占的比重急剧上升 从而使人们对程序设计的要求发生了变化 在小程序设行中 主要强调程序的正确和效率对于大型程序 人们则倾向于首先强调程序的可维护性 可靠性和可理解性 然后才是效率 5 2程序设计 可维护性系统需求可能会随着环境的变化而不断变化 因此 就必须对系统功能进行完善和调整 计算机软硬件的更新换代也需要对程序进行相应的升级 MIS寿命一般是3年至10年时间 因此 程序的维护工作量相当大 5 2程序设计 可靠性程序应具有较好的容错能力 不仅正常情况下能正确工作 而且在意外情况下应便于处理 不至产生意外的操作 从而造成严重损失 可理解性程序不仅要求逻辑正确 计算机能够执行 而且应当层次清楚 便于阅读 程序的维护工作量很大 一个不易理解的程序将会给程序维护工作带来困难 5 2程序设计 效率程序的效率指程序能否有效地利用计算机资源 近年来 硬件价格大幅度下降 而其性能却不断完善和提高 程序的效率已不像以前那样举足轻重了 程序设计人员的工作效率则日益重要 程序效率与可维护性 可理解性通常是矛盾的 在实际编程过程中 人们往往宁可牺牲一定的时间和空间 也要尽量提高系统的可理解性和可维护性 5 2程序设计 结构化程序设计方法编写程序应符合软件工程化思想 软件工程化思想即利用工程化的方法进行软件开发 通过建立软件工程环境来提高软件开发效率 自顶向下的模块化设计方法结构化程序设计方法 5 2程序设计 自顶向下的模块化设计方法自顶向下的方法在系统分析和设计阶段都要使用 每个系统都是由功能模块构成的层次结构 底层的模块一般规模较小 功能较简单 完成系统某一方面的处理功能 在设计中使用自顶向下方法的目的在于一开始能从总体上理解和把握整个系统 而后对于组成系统的各功能模块逐步求精 从而使整个程序保持良好的结构 提高软件开发的效率 5 2程序设计 自顶向下的模块化设计中应注意 模块的独立性模块大小划分要适当模块功能要简单共享的功能模块应集中 5 2程序设计 结构化程序设计方法自顶向下的模块化方法描述了大程序设计的原则 在具体编程中 则应采用结构化程序设计方法 这种方法指导人们用良好的思想方法去设计程序 其特点是采用以下三种基本逻辑结构来编写程序 顺序结构循环结构选择结构 5 2程序设计 5 3软件开发工具 套装软件 setofsoftware 数据库管理统一建模语言 UML 可视化编程工具计算机辅助软件工程 CASE 套装软件 setofsoftware 套装软件是将流行的若干软件集成起来形成一套软件 例如 套装软件OFFICE就是将文字处理软件 WORD 电子表格软件 EXCEL 和绘图软件 PowerPoint 融合在一起 可同时运用字处理 表格设计 数据库和绘图功能 5 3软件开发工具 数据库管理现在的数据库管理系统已不只是局限于数据管理 而且备了相当强的软件生成功能 如 ORACLE中 利用SQL FORMS可以通过选择一些菜单和相应的功能键方便地进行对库操作 SQL PLUS的触发器机制为保证数据的完整性 一致性和合法性提供必要的检验手段 SQL REPORT和SQL GRAPH为报表 图形生成提供方便 5 3软件开发工具 统一建模语言 UML 统一建模语言是为面向对象开发方法设计的一种通用的可视化建模语言 UML能够真实 全面 并清晰地定义和描述客观系统 在系统开发的各个阶段 不需要转换概念和表示的方法 而且可以为采用不同编程语言和不同开发平台的应用系统建模 5 3软件开发工具 在UML中用一系列图来描述系统 当描述系统的行为需求时 采用用例图 当规定问题域的词库时 采用类图 当类和对象如何相互作用时 采用顺序图 协作图 状态图 活动图 当描述系统的软件结构时 采用类图和组件图 当规定系统中软件的行为时 采用顺序图 协作图 状态图 活动图 当描述运行软件的处理器和设备的拓朴时 采用配置图 5 3软件开发工具 由于UML的这些图不必手工绘制 可直接利用可视化建模工具 如RationalRose Prosa等 在计算机上生成 并将UML模型转换为多种程序设计语言代码 C VisualC VisualBasic CORBA Java等 因而可以大大提高系统开发的效率 更突出的是这种开发方法不仅可以运用前向工程从模型生成程序源代码和关系数据库中的表 而且可以使用反向生成器工具实现逆向工程 将程序源代码转换为UML模型的图 这就为反复修改 采用迭代式系统开发过程和实现业务流程优化创造了条件 从而明显地提高系统的适应性和可维护性 5 3软件开发工具 可视化编程工具计算机辅助软件工程 CASE 5 3软件开发工具 5 4程序和系统调试 程序调试分调总调特殊测试 程序调试程序的正确性验证一般有理论法和实验法两种 理论法是属于程序正确性证明问题 它是利用数学方法证明程序的正确性 目前 程序正确性验证中普遍采用的仍是实验法 只有经过实验法调试 才能认为程序基本正确 而要证明程序完全正确 则要经过一段时间试用才能确定 代码测试程序功能测试 5 4程序和系统调试 代码测试调试过程中通常要编写测试数据 测试数据除采用正常数据外 还应包括一些异常数据和错误数据 用来考验程序逻辑上的正确性 常用的测试数据有以下几种 用正常数据调试用异常数据调试用错误数据调试 5 4程序和系统调试 试验程序对错误的处理能力 包括显示出错信息以及容许修改错误的可能性 具体检查内容有 输入键值错误时 包括错的键值和不应有的键值 能否及时检查出和发出出错信息 并允许修改输入数据错误时 包括错误数据 不合理数据和负数 能否及时查出或发出出错信息 并容许修改操作错误时 包括磁盘错误 操作步骤或方法错误 能否及时检查出和发出警告信息 并允许改正 5 4程序和系统调试 程序功能测试经代码测试正确的程序只是基本上验证了程序逻辑上的正确性 但并不能验证程序是否满足程序说明中定义的功能 也不能验证测试数据本身是否完备 程序功能测试则面向程序应用环境 把程序看作一个 黑匣子 认为程序只要满足应用功能上的需求 就是可行的 5 4程序和系统调试 分调系统的应用软件通常由多个功能模块组成 每个模块由一个或几个程序构成 在单个程序调试完成以后 尚需进行分调 即将一个功能内所有程序按次序串联起来进行调试 这种调试的目的是要保证模块内各程序间具有正确的控制关系 同时可以测试模块的运行效率 5 4程序和系统调试 总调主控程序和调度程序调试将所有控制程序与各功能模块的接口 短路 即用直接送出予先安排计算结果的程序替代原功能模块 调试目的是验证控制接口和参数传递的正确性 以及发现并解决资源调度中的问题 程序的总调总调将主控制和调度程序与各功能模块关联起来进行总体调试 对系统各种可能的使用形态及其组合在软件中的流通情况进行能行性测试 5 4程序和系统调试 特殊测试这些测试往往不是针对程序在正常情况下运行的正确与否 而是根据系统需求选择进行的 主要有 峰值负载测试容量测试响应时间测试恢复能力测试等 5 4程序和系统调试 5 5系统切换 运行及维护 系统切换系统运行管理及维护 系统切换系统切换即如何由旧的 手工处理系统向新的计算机信息系统过渡 信息系统的切换一般有三种方法 直接切换法并行切换法试点过渡法 5 5系统切换 运行及维护 系统运行管理及维护MIS运行的日常管理主要是对系统每天运行状况 数据输入和输出情况以及系统的安全性与完备性及时 如实地记录和处置 系统运行的日常维护包括数据收集 数据整理 数据录入及处理结果的整理与分发 此外 还包括简单的硬件管理和设施管理 系统运行情况的记录整个系统运行情况的记录能够反映出系统在大多数情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论