版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章管理信息系统的系统实施本章内容第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换、运行及维护2023/4/2121.1物理系统的实施MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和设备的安装调试等一系统列活动的总和。物理系统实施通信网络系统设备订购机房的准备设备的安装调试计算机系统设备订购2023/4/2131.2计算机系统的实施购置计算机系统的基本原则是能够满足MIS的设计要求。此外,还应当考虑以下问题:计算机系统对环境敏感,要考虑温度、湿度、备用电源等问题!1计算机系统是否具有合理的性能价格比2系统是不具有良好的可扩充性3能否得到来自供应商的售后服务和技术支持等2023/4/2141.3网络系统的实施MIS通常是一个由通信线路把各种设备连接起来组成的网络系统。网络系统的实施主要是通信设备的安装、电缆线的铺设及网络性能的调试等工作。MIS网络有局域网(LAN)和广域网(WAN)两种。局域网(LAN)一定范围内的网络,可以实现楼宇内部和邻近的几座大楼之间的内部联系。广域网(WAN)设备之间的通信,通常利用公共电信网络,实现远程设备之间的通信。2023/4/215本章内容第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换、运行及维护2023/4/2162.1程序设计目标随着计算机应用水平的提高,人们对程序设计的要求发生了变化。在小程序设行中,主要强调程序的正确和效率;但对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。可维护性可靠性可理解性效率2023/4/2172.1程序设计目标可维护性系统需求可能会随着环境的变化而不断变化;由于计算机软硬件的更新换代也需要对程序进行相应的升级。可靠性程序应具有较好的容错能力,不仅正常情况下能正确工作,而且在意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。可理解性程序不仅要求逻辑正确,而且应当层次清楚,便于阅读;程序维护人员经常要维护他人编写的程序。效率由于硬件价格大幅度下降,程序的效率已不像以前那样举足轻重了;程序员的工作效率,不仅能降低开发成本,而且可明显降低出错率。2023/4/2182.2结构化程序设计方法应用软件的编程工作量极大,而且要经常维护、修改。编写程序应符合软件工程化思想,软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。自顶向下的模块化设计方法结构化程序设计方法2023/4/2192.2结构化程序设计方法自顶向下的方法在系统分析和设计阶段都要使用,能从总体上理解和把握整个系统,而后逐步求精,提高软件开发的效率。每个系统都是由功能模块构成的层次结构。底层的模块一般规模较小,功能较简单。在模块化程序设计中应注意:1模块的独立性:在系统中模块之间应尽可能地相互独立,减少模块间的耦合,即信息交互,以便于将模块作为一个独立的子系统开发。2模块大小划分要适当:模块中包含的子模块数要合适,即便于模块的单独开发又便于系统重构。3模块功能要简单:底层模块一般应完成一项独立的处理任务。4共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。2023/4/21102.2结构化程序设计方法自顶向下的模块化方法描述了大程序设计的原则,在具体编程中,则应采用结构化程序设计方法。其特点是采用以下三种基本逻辑结构来编写程序:顺序结构、循环结构和选择结构。顺序结构循环结构选择结构根据条件成立与否选择程序执行路径的结构。结构一:IF<条件><命令组1>
ELSE
<命令组2>
ENDIF结构三:
DOCASECASE<条件1><命令组1>
CASE<条件2><命令组2>
……CASE<条件n><命令组n>
ENDCASE结构二:
IF<条件><命令组>
ENDIF由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。如Foxpro中的DoWhile–Enddo语句。DOWHILE<条件>
<命令组1>
[Loop]
<命令组2>
[EXIT]
<命令组3>
ENDDO顺序结构是一种线性有序的结构,由一系列依次执行的语句或模块构成。定义语句变量1执行语句1执行语句2……2023/4/2111本章内容第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换、运行及维护2023/4/21123.1套装软件利用软件生成工具进行系统开发可以大量地减少甚至避免手工编写程序,并且避免了手工方式下的编程错误,从而极大地提高了系统开发效率。下面首先对几种常用的工具软件作一介绍:
套装软件将流行的若干软件集成起来形成一套软件。例如,套装软件OFFICE就是将WORD、EXCEL和PowerPoint融合在一起;可同时运用字处理、表格设计、数据库和绘图功能。2023/4/21133.2数据库管理数据库管理现在的数据库管理系统已不只是局限于数据管理,而且备了相当强的软件生成功能。2023/4/21143.3统一建模语言UML统一建模语言UMLUML能够真实、全面,并清晰地定义和描述客观系统;在系统开发的各个阶段,不需要转换概念和表示的方法,而且可以为采用不同编程语言和不同开发平台的应用系统建模。在UML中用一系列图来描述系统:用例图、类图、时序图、协作图、状态图、活动图、类图、组件图、配置图等。2023/4/21153.4可视化编程工具VisualBASIC可视化编程工具Visual
BASICVisualBASIC是一种可编程的应用软件,其特点是提供给用户一种可以跨越多个软件平台的通用语言。软件开发人员只要掌握一种核心的语言,就可方便地与其他软件连结。2023/4/21163.5计算机辅助软件工程CASE计算机辅助软件工程
CASE软件开发工具现在已由原来单纯辅助编程的工具进一步发展成为支持系统分析和系统设计乃至整个系统生命周期的大型软件环境,称为计算机辅助软件工程。2023/4/2117本章内容第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换、运行及维护2023/4/21184.1程序调试程序的正确性验证一般有理论法和实验法两种。理论法是属于程序正确性证明问题,尚处于研究之中,近期内还不能达到实用阶段。目前,程序正确性验证中普遍采用的仍是实验法。代码测试调试过程中通常要编写测试数据。1、用正常数据调试2、用异常数据调试3、用错误数据调试程序功能测试面向程序应用环境,把程序看作一个“黑匣子”;认为程序只要满足应用功能上的需求,就是可行的。2023/4/21194.2分调系统的应用软件通常由多个功能模块组成,每个模块由一个或几个程序构成。在单个程序调试完成以后,尚需进行分调,即将一个功能内所有程序按次序串联起来进行调试。目的是要保证各程序间具有正确的控制关系,测试模块的运行效率。2023/4/21204.3总调总调的内容包括两部分:主控程序和调度程序调试、程序的总调。由系统分析员和程序员合作进行。主控程序和调度程序调试程序的总调调试时,将所有控制程序与各功能模块的接口“短路”即用直接送出予先安排计算结果的联系程序替代原功能模块,验证控制接口和参数传递的正确性。将主控制和调度程序与各功能模块联结起来进行总体调试,对系统各种可能的使用形态及其组合在软件中的流通情况进行能行性测试。检查模块间相互关系方面的错误和缺陷。2023/4/21214.4特殊测试除了上述常规测试之外,还有一些必要的性能测试。这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的。主要有:峰值负载测试、容量测试、响应时间测试、恢复能力测试等。系统测试通常采用“系统模型”法以便以最少的输入数据量完成较全面软件测试。严格核对计算机处理和人工处理的两种结果。实况测试实况测试以过去手工处理方式下得出正确结果的数据作为输入,将系统处理结果与手工处理结果进行比较。2023/4/2122本章内容第一节物理系统的实施第二节程序设计第三节软件开发工具第四节程序和系统调试第五节系统切换、运行及维护2023/4/21235.1系统切换系统切换即如何由旧的、手工处理系统向新的计算机信息系统过渡。信息系统的切换一般有三种方法:直接切换法、并行切换法、试点过渡法。直接切换法老系统停止运行,新系统投入运行。并行切换法新老系统同时运行一段时间,对照两者的输出。试点过渡法新系统的某一部分代替老系统,以此作为试点,逐步地代替整个老系统2023/4/21245.2系统运行管理及维护MIS系统正式投入运行后,为了让MIS长期高效地工作,必须加强对MIS运行的日常管理,不仅是对机房环境和设施的管理,更主要的是对系统每天运行状况、数据输入和输出情况以及系统的安全性与完备性及时、如实地记录和处置。系统运行的日常维护包括数据收集、数据整理、数据录入及处理结果的整理与分发。此外,还包括简单的硬件管理和设施管理。系统运行情况的记录整个系统运行情况的记录能够反映出系统在大多数情况下的状态和工作效率,对于系统的评价与改进具有重要的参考价值。2023/4/21255.2系统运行管理及维护系统刚建成时所编制的程序和数据很少能一字不改地沿用下去。系统人员应根据MIS运行的外部环境的变更和业务量的改变及时对系统进行维护。维护的内容包括:程序维护数据文件维护代码维护根据需求变化或硬件环境的变化对程序进行部分或全部的修改。修改时应充分利用原程序,修改后要填写程序改登记表。数据文件的维护(主文件的定期更新不算在内)有许多是不定期的,必须在现场要求的时间内维护好。代码的维护(如订正、添加、删除至重新设计)应由代码管理小组(由业务人员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44920-2024大型曲面箱底旋压成形工艺规范
- 环保项目计划书
- 社工站某年工作计划
- 小学学校国防教育工作计划
- 2025村卫生室公共卫生工作计划例文投稿
- 有关我的寒假计划作文范文
- 新学期开学教师工作计划怎么写
- 2025年幼儿园资助计划-幼儿园贫困资助计划
- 《GEN系统工具》课件
- 《外存系统故障维修》课件
- 粉末销售合同范例
- 2024-2025学年人教版生物学八年级上册期末复习练习题(含答案)
- 【MOOC】油气地质与勘探-中国石油大学(华东) 中国大学慕课MOOC答案
- 山东省济南市2023-2024学年高一上学期1月期末考试 物理 含答案
- 管理咨询服务实施方案
- 成人重症患者人工气道湿化护理专家共识 解读
- 机器学习(山东联盟)智慧树知到期末考试答案章节答案2024年山东财经大学
- 科研设计及研究生论文撰写智慧树知到期末考试答案章节答案2024年浙江中医药大学
- 商业伦理与企业社会责任(山东财经大学)智慧树知到期末考试答案章节答案2024年山东财经大学
- 2024年江苏省普通高中学业水平测试小高考生物、地理、历史、政治试卷及答案(综合版)
- 《孟子》精读学习通章节答案期末考试题库2023年
评论
0/150
提交评论