版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章第七章 系统实施系统实施信息系统的开发思路系统分析系统设计系统实施第一节 系统实施阶段的任务 系统实施是开发信息系统的最后一个阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。1、硬件准备 硬件准备包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备)、通信设备等。2、软件准备 软件包括系统软件、数据库管理系统以及一些应用软件。3、人员培训 主要指用户培训,包括主管人员和业务人员。4、数据准备 没有一定的基础数据的准备,系统调试就不能很好的进行。这几个方面的工作是相互联系的,彼此制约的。系统实施阶段的特点 与系
2、统分析、系统设计阶段相比较,系统实施阶段的特点是:工作量大,投入的人力、物力多。实施计划主要内容实施计划主要内容硬件计划软件计划 机房、场所准备计划总的实施日程计划硬件获取硬件获取软件编程软件编程用户准备用户准备人员:聘用和培训人员:聘用和培训机房、场所准备机房、场所准备数据准备数据准备安装安装测试测试试运行试运行系统切换系统切换用户验收用户验收实施步骤实施步骤第二节 物理系统的实施计算机系统的实施 计算机品牌选择 国外品牌目前有IBM、HP、Compaq、SUN、NEC、Dell等; 国内品牌目前有联想、新浪潮、方正等。 MIS物理系统的实施是计算机系统和通信网络系统设备的订购、机房的准备和
3、设备的安装调试等一系列活动。 计算机的环境要求 机房要安装双层玻璃门窗,并且要求无尘。 硬件通过电缆线连接至电源,防止静电感应。防止由于突然停电造成的事故发生,应安装备用电源设备,如功率足够的不间断电源(UPS)。 计算机购置的基本原则: 能够满足MIS的设计和运行的基本要求 网络系统的实施局域网局域网(Local Area Network, LAN) 通常指一定范围内的网络,可以实现楼宇内部和临近的几座大楼之间的内部联系。广域网广域网(Wide Area Network, WAN) 能连接多个城市,国家或大洲广域网不仅仅只是连接许多结点中的计算机,它还必须能使得计算机之间能同时通信。1、常用
4、的通讯介质双绞线双绞线同轴电缆同轴电缆光纤光纤微波通信微波通信地表卫星微波站(B)卫星通信地表地面波微波站(A)地面微波通信2、常用的通讯设备路由器设备 交换机设备 第三节 程序设计3-1 程序设计的目标 可维护性 由于信息系统需求的不确定性,系统需求可能会随着环境的变化而不断变化,因此,就必须对系统功能进行完善和调整,为此,就要对程序进行补充或修改。此外,由于计算机软硬件的更新换代也需要对程序进行相应的升级。 编程(Coding)就是为系统各个模块编写程序。根据结构化方法设计了详细方案,又有了高级语言,初级程序员都可以参加这一阶段的工作。 可靠性:程序应具有较好的容错能力。 正常情况下能正确
5、工作。 意外情况下应便于处理,不至产生意外的操作,从而造成严重损失。 可理解性:程序不仅要求逻辑正确,计算机能够执行,而且应当层次清楚,便于阅读。 效率: 程序能否有效地利用计算机资源。 程序效率的地位: 已不像以前那样举足轻重了,因为硬件价格大幅度下降,而其性能却不断完善和提高。 程序设计人员工作效率的地位日益重要。不仅能降低软件开发成本;而且可明显降低程序的出错率,进而减轻维护人员的工作负担。为了提高程序设计效率,应充分利用各种软件开发工具。在过去的小程序设计中,主要强调程序的正确和效率。对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。 注意程序效率、可维
6、护性、可理解性三者之间的关系3-2 自顶向下的模块化设计功能结构图中有很多大大小小的模块,先实现那些模块呢?上层模块下层模块.下层模块执行具体的功能控制性 结构化方法主张自顶向下实现,尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。(首先调试整个系统的结构及各个模块之间的接口,确保系统结构和各模块接口的正确性)模块应该具有独立性: 在系统中模块之间应尽可能的相互独立,减少模块间的藕合,即信息交叉,以便于将模块作为一个独立子系统开发。模块大小划分要适当: 模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。模块功能要简单: 底层模块一般应完成一项独立的处理任务。共享的功能模
7、块应集中: 对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。 自顶向下模块化程序设计中应注意:3-3 结构化程序设计方法 (Structured Programming)采用顺序结构、循环结构、选择结构三种基本逻辑结构来编写程序的方法。1、顺序结构: 顺序结构表示含有多个连续的处理步骤,按照书写的先后顺序执行。入口AB出口Int i=0Int s=1S=100+i2、循环结构: 循环结构是由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。 PS入口出口TFInt i=1Int s=0Do While(i=100) s=s+i i=i+1EndDo3、选择结构:
8、 由某个逻辑表达式的取值决定选择两个处理加工中的一个。 PAB入口入口出口出口TF第四节 软件开发工具利用软件生成工具进行系统开发可以大量的减少甚至避免手工编写程序,并且避免了手工方式下的编程错误,从而极大的提高了系统开发效率。下页首先对几种常用的工具软件作一介绍:电子表格软件开发工具 数据库管理系统提供的开发工具 套装软件 (set of software)工具 可视化图形界面编程工具 MS Visual Foxpro MS Visual BASlC PowerBuilder: 办公自动化系统开发工具Lotus Notes 计算机辅助软件工程 (CASE) CASE (COMPUTER AI
9、DED SOFTWARE ENGINEERING)的特点: 支持系统分析和系统设计 (如生成数据流程图、生成功能结构图和各种文档资料等)乃至整个系统生命周期的大型软件环境。 功能: CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用,为系统开发提供了全过程的开发环境 第五节 程序和系统测试人们常常有一种错觉,认为程序编写出来就“万事大吉”。正确性证明正确性证明: 利用数学方法证明程序的正确性,该技术还处于初级阶段静态检查静态检查 人工评审软件的文档或程序,发现其中的错误。手续简单,是一种行之有效的检验手段。目前,检验软件的有三种手段:正确性证明正确性证明、静态检查静态检查和动态检
10、动态检查查。动态检查动态检查 即测试,有控制地运行程序,从多种角度观察程序运行时的行为,发现其中的错误。(测试就是为了发现错误而执行程序)测试只能证明程序有错误,而不可能证明程序没有错误。20次BA520条路径。5-1 程序代码调试 利用精心挑选的测试数据,使程序和模块中的每一条语句都能得到执行, 即能够测试程序中的任一逻辑通路。常用的测试数据有以下几种: 1.用正常数据调试。2.用异常数据调试。3.用错误数据调试。 试验程序对错误的处理能力,包括显示出错信息以及容许修改错误的可能性。 具体检查内容有:输入键号错误输人数据错误操作错误 5-2 程序功能调试 经代码测试正确的程序只是基本上骓了程
11、序逻辑上的正确性,但并不能验证程序是否满足程序说明中定义的功能,也不能验证数据本身是否完备。程序功能测试则面向程序应用环境,把程序看做一个 黑盒子,认为程序只要满足应用功能上的需求,就是可行的。 5-3 分调(系统功能调试) 将一个功能内所有程序按次序串联起来进行调试,目的是要保证模块内各程序间具有正确的控制关系,同时可以测试模块的运行效率。5-4 总调(能行性联调) 主控程序和调度程序调试 系统程序总调 5-5 特殊调试 除了上述常规测试之外,还有一些必要的性能测试,这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的,主要有: 1.峰值负载测试、容量测试、响应时间
12、测试、恢复能力测试等。2.严格核对计算机处理和人工处理的两种结果。 3.实况测试。 第六节 系统切换、运行 系统转换包括把旧系统的文件转换成新系统的文件,数据的整理和录入,也包括人员、设备、组织结构的改造和调整,有关资料档案的建立和移交。1、直接转换法、直接转换法这种方法就是新系统直接替换老系统。老系统新系统转换简单,费用最省风险较大2、并行切换法、并行切换法 新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验。老系统新系统并行运行3、试点过渡法(逐步转换法)、试点过渡法(逐步转换法) 新系统一部分一部分地替换老系统,直到全部替代老系
13、统。老系统老系统 新系统新系统1 新系统新系统2新系统新系统n避免了直接转换法的危险性,费用也比并行转换法省这种转换方式借口复杂,当新老系统差别太大是不宜采取该方法案例讨论:案例讨论:信息管理系统P184 案例7.11.该厂关于开发项目规模的决策是否符合诺兰的阶段模型?为什么?2.系统开发比原计划拖延较长时间,说明什么问题?3.企业管理人员的素质对系统的开发有什么影响?4.通过这个案例,你认为企业一把手在开发MIS中的作用是什么?阶段 1 初装 阶段 5 数据管理 阶段 2 蔓延 阶段 3 控制 阶段 4 集成 阶段 6 成熟 阶段 预算 费用 第八章第八章 系统维护与管理系统维护与管理第一节
14、 系统维护管理信息系统:“样品即产品”管理信息系统需要在使用中不断完善: 1、经过调试的系统难免有不尽如人意的地方,或有的地方效率可以提高,或有使用不够方便的地方; 2、管理环境的新的变化,对信息系统提出了新的要求。维护成本30%-40%开发成本1970年维护成本40%-60%开发成本1980年维护成本70%开发成本1990年系统维护成本的比例1-1 维护的内容系统维护包括以下几个方面的工作:1、程序的维护 在系统维护阶段,会有一部分程序需要改动。2、数据文件的维护 业务发生了变化,从而需要建立新文件,或者对现有文件的结构进行修改。3、代码的维护 随着环境的变化,旧的代码不能适应新的要求,必须
15、进行改造。4、机器、设备的维护 包括机器、设备的日常维护与管理。1-2 维护的类型依据信息系统需要维护的原因不同,系统维护可分为四种类型:1、更正性维护 指由于发现系统中错误而引起的维护,包括诊断问题和改正错误。2、适应性维护 为了适应外界环境的变化而增加或修改系统的部分功能的维护工作。3、完善性维护 为了改善系统功能或适应拥护的需要而增加新的功能的维护工作。4、预防性维护 对一些使用寿命较长,目前尚能运行,但可能要发生变化的部分进行维护,以适应将来的修改或调整。适应性维护25%更正性维护21%完善性维护50%预防性维护4%各类维护工作的比例1-3 系统维护的管理 系统的修改,往往会“牵一发而
16、动全身”。程序、文件、代码的局部修改,都可能影响系统的其他部分。提出修改要求提出修改要求领导批准领导批准分配任务分配任务验收成果验收成果登记修改情况登记修改情况第二节 系统的可靠性与安全性 信息系统是企业的神经系统,一旦出现了问题,将给企业和社会造成巨大的损失和灾难。信息系统的脆弱性也为窃取信息提供了条件。2-1 系统的可靠性系统的可靠性 系统的可靠性指在满足一定条件的应用环境中能够正常工作的能力。 系统的可靠性评价指标:平均无故障运行时间系统开工率系统平均维护时间等。常用的可靠性技术:设备冗余技术负荷分布技术系统重新组合技术数据冗余校验技术数据保护与恢复技术系统动态检测、诊断和自动校正技术等
17、2-1 系统的安全性系统的安全性 系统的安全性指为了保护系统硬件、软件和数据致受到偶然的或蓄意的修改、破坏和泄露,而采取的技术和管理措施。信息系统的安全措施信息系统的安全措施行政安全措施65%技术安全措施10%法律安全措施9%物理安全措施65%影响信息系统安全性的因素:自然和不可抗拒因素硬件和物理因素软件因素数据因素人为和管理因素第三节 系统评价 信息系统投入使用一段时间以后,需要对系统进行全面的评价。根据使用者的反映和运行情况记录,评价系统是否达到了设计要求,指出系统改进和扩充的方向。1、系统运行的一般情况、系统运行的一般情况系统功能是否达到设计要求用户付出的资源是否控制在预定界限内用户对系
18、统工作的满意度(响应时间、操作方便性、灵活性等)2、系统的使用效果、系统的使用效果从系统提供的信息服务的有效性方面考察:用户对系统提供的信息的满意度提供信息的及时性提供信息的准确性和完整性3、系统的性能、系统的性能计算机资源的利用情况系统的可靠性系统的可扩充性4、系统的经济效益、系统的经济效益系统的费用(包括系统的开发费用和各种运行维护费用)系统的收益(包括有形效益和无形效益,如库存资金的减少、成本下降、管理费用减低等等)投资效益分析系统实施与评价课堂练习1、购买计算机系统的基本原则是( )。A. 能够满足管理信息系统的设计要求,并具有一定的扩充余地B. 供货商有良好的培训计划和售后服务能力C. 价廉物美,安装、操作都比较简单D. 供货商具有良好的信誉A2、系统实施是以( )依据的 。A. 系统分析文档资料B. 系统设计文档资料C. 系统分析和设计文档资料D. 数据流程图C3、对程序设计基本的质量要求应该是程序的( )。A. 可理解性B. 正确性C. 高效性D. 模块化B4、按照结构化程序设计的原则,任何程序都可以可以设计成由以下三种基本逻辑结构组成( )。A. 顺序结构、多分支结构和循环结构B. 顺序结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 配置中心统一管理实践案例
- 2026四川乐山市夹江县人民医院自主招聘护理人员4人备考题库及完整答案详解
- 2026内蒙古呼和浩特市土默特左旗专职网格员储备库建设招录储备人才52人备考题库附答案详解(黄金题型)
- 2026云南临沧临翔区天一口腔诊所招聘1人备考题库附答案详解(夺分金卷)
- 2026江苏苏州交投集团所属企业招聘51人备考题库(第一批次)含答案详解(黄金题型)
- 2026年河南省济源示范区事业单位联考招聘118名备考题库及参考答案详解一套
- 2026上半年广东省城际轨道交通运营有限公司生产人员招聘备考题库附答案详解(精练)
- 2026安徽合肥国家实验室技术支撑岗位招聘备考题库含答案详解(b卷)
- 2026河南郑州惠济区迎宾路社区卫生服务中心招聘4人备考题库及参考答案详解一套
- 2026湖北武汉市新洲区中医骨伤专科医院招聘护理人员7人备考题库及完整答案详解
- MOOC 针灸学-经络养生与康复-暨南大学 中国大学慕课答案
- 2024年中国邮政集团限公司湖北省分公司社会招聘【186岗】高频考题难、易错点模拟试题(共500题)附带答案详解
- 发言提纲和调研提纲
- 仿生蝴蝶机械设计说明书
- 诺如病毒性肠炎的诊治及护理
- 新视野大学英语(第四版)读写教程1(思政智慧版) 课件 Unit 4 Social media matters Section A
- DL/T 5187.3-2012 火力发电厂运煤设计技术规程第3部分:运煤自动化
- 海关报关员考试资料全
- 2023年考研考博-考博英语-山西大学考试历年高频考点真题答案
- 隧道塌方原因分析与处理
- 中小学校共青团工作制度汇编
评论
0/150
提交评论