管理学第八章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第八章 目录
物理系统的实施 程序设计
软件开发工具 程序和系统调试 系统切换、运行和维护
系统实施就是具体实现新系统在系统设计阶 段所设计的物理模型。
物理 系统 的实

程序 设计
软件开 发工具
程序 和系 统调

系统 切换 及维

第一节 物理系统的实施
物理系统的实施主要是指计算机系统及网络系
• 统的设备采购和安装调试。它是系统实施阶段首要
面向对象的程序设计方法:很好的克服了上述缺点, 将对象作为程序的基本单元,将程序和数据封装其中, 以提高软件的重用性、灵活性和扩展性。
第三节 软件开发工具
一、套装软件(Set of Software) 将流行的若干软件集成起来形成一套软件。如:
Office。 二、数据库管理
现在的数据库管理系统已不只是局限于数据管理,而 且具备了相当强的软件生成功能。
1、用正常数据测试。
2、用异常数据测试。
3、用错误数据测试。
(二)程序功能测试
程序功能测试则面向程序应用环境,把程序看承一 个“黑盒子”,认为程序只要满足应用功能上的需求, 就是可行的。这就是程序测试方法中的“黑盒法”。
黑盒测试是将程序看承一个黑盒子,完全不考虑程 序的内部结构和处理过程,即黑盒测试是对程序的接口 进行测试,它只检查程序的功能是否按照程序设计说明 的规定正常使用,程序是否能正确地接受输入数据并产 生正确的输出数据,并且保持外部数据、数据库、数据 文件的完整性。所以黑盒测试又称为功能测试。
完成的工作。 一、计算机系统的实施 购置计算机系统的基本原则是能够满足MIS的设计 要求。此外,还应该考虑以下问题: 1、计算机系统是否具有合理的性价比; 2、系统是不是具有良好的可扩充性; 3、能否得到来自供应商的售后服务和技术支持等。
二、网络系统的实施
网络系统的实施主要是通信设备的安装、电缆线 的铺设以及网络性能的调试等工作。
二、分调(功能调试)
系统的应用软件通常由多个功能模块组成,每个
模块由一个或几个程序构成。在单个程序调试完成后, 还应进行分调,即将一个功能内所有程序按次序串联起 来进行调试。这种调试的目的是要保证模块内各程序间 具有正确的控制关系,同时可以测试模块的运行效率。
三、总调
也称为系统总调、系统联调,它不仅包括计算机过 程,也包括人工过程以及系统环境。系统调试要求是在 新系统真正运行的环境中运行,因此,它是在程序的各 个模块调试完成、数据库或数据文件建立、以及用户培 训之后进行。
四、特殊测试
主要有峰值负载测试、容量测试、响应时间测试、恢 复能力测试等。
系统调试完成后,应编写操作说明书,完成程序框 图和打印源程序清单。
第五节 系统切换、运行及维护
•一、系统切换
系统切换指由旧的、手工处理系统向新的计算机 信息系统过度。
新老系统的切换可以采用四种不同的方式。如下 图所示。
直接切换方式
第二节 程序设计
一、程序设计的要求
小程序
1.正确 2.效率
大程序
1.可维护性 2.可靠性 3.可理解性 4.效率
二、结构化程序设计方法
(一)自顶向下的模块化设计 大程序的设计原则
在模块化程序设计中应注意:
1、模块的独立性。在系统中模块之间应尽可能地 相对独立,减少模块间的耦合,即信息交互,以便于将 模块作为一个独立子系统开发。
老系统
新系统
并行切换方式 老系统
新系统
阶段切换方式
老系统
新系统
wk.baidu.com
试点切换方式
老系统
新系统
二、系统运行管理及维护
为保证系统长期高效的工作,首先要对系统的运行和维 护工作必须从管理、人员和资金三个方面进行落实,要 建立相应的维护机构予以保障。同时,要指定相应的规 章制度,落实运行管理人员和系统维护人员的岗位,明 确维护人员的岗位职责。
2、模块大小划分要适当。既便于模块的对立开发, 有便于系统重构。
3、模块功能要简单。
4、共享的功能模块应集中。
(二)结构化程序设计方法 具体编程方法 其特点是采用三种基本的逻辑结构 1、顺序结构 线性有序结构,由一系列一次执行的语句或模块执
行。 2、循环结构 由一个或几个模块构成,程序运行时重复执行,直
第八章 管理信息系统的系统实施
教学要求:要求掌握程序和系统调试、系统切换、运行 及维护;了解软件开发工具、项目管理。 教学内容: 物理系统的实施、程序设计、软件开发工具、 程序和系统调试、系统切换、运行及维护、项目管理与 系统评价 教学重点和难点:物理系统的实施、系统切换、运行和 维护 教学学时:2
系统维护工作的主要内容有:
1、计算机硬件和计算机网络的维护;
2、应用程序的维护,主要包括程序故障的处理、程序功 能的扩充;
3、数据库的维护,主要包括数据文件整理、排序以及备 份等;
4、代码的维护,包括代码系统的管理、代码变更、新代 码的应用等;
5、组织机构和人员的相应变动。
系统的维护工作也应该文档化和规范化。否则,系统经 过多次修改后,如没有准确的文档记录,很难保证后继 的维护人员能够顺利地进一步进行系统维护工作。
到满足某一条件为止。一般格式为: Do While<条件> <语句块>
Loop
3、选择结构
根据条件成立与否选择程序执行路径的结构,一般 有三种形式。
结构一:
If <条件>Then <语句块1>
Else <语句块2>
End If
结构二:
If <条件> <语句块>
End If
结构三:
Select Case Case<条件1>
四、集成开发环境(IDE)
集成了代码编写与分析、编译、调试等功 能,用于辅助开发程序的应用软件,一般由代 码编辑器、编译器、调试器和图形用户界面工 具等组成。
集成开发环境能有效减少开发过程中的人 工操作,提高系统开发的效率。
五、计算机辅助软件工具(CASE)
是可以支持系统分析和系统设计(如生成数 据流程图、功能结构图和各种文档资料等)乃 至整个系统生命周期的大型软件环境。
SQL*FORMS
SQL*PLUS
SQL*REPORT SQL*GARPH
通过选择一些菜单和相应功能键方便地操 作数据库
其触发器机制保证数据的完整性、一致性 和合法性提供必要的检验手段
为报表、图形生成提供方便
三、统一建模语言(UML)
是为面向对象开发方法设计的一种通用的可 视化建模语言。
它能够真实、全面,并清晰地定义和描述客 观系统;在系统开发的各个阶段,不需要转换 概念和表示的方法,而且可以为采用不同编程 语言和不同开发平台的应用系统建模。
第四节 程序和系统调试
• 程序和系统调试的目的是发现程序和系统中可能存在
的错误并即时给予纠正。 一、程序调试 程序测试是指为了发现程序中的错误而执行程序的
过程。这和一般人所想的“测试是为了表明程序是正确 的”、“成功的测试是没有发现错误的测试”的看法截 然相反。
(一)代码测试
调试过程中通常要编写测试数据。测试数据除采用 正常数据外,还应包括一些异常数据和错误数据,用来 考验程序逻辑上的正确性。常用的测试数据有以下几类:
<语句块1> Case<条件2>
<语句块2>
…… Case<条件n>
<语句块n>
Case Else <语句块n+1>
End Select
(三)面向对象程序设计方法
结构化程序设计方法的缺点:模块化思想下,程序 的全局数据和局部数据分别保存,在多函数程序中容易 因全局数据的无意改动而影响程序的正确性。
相关文档
最新文档