文档详情

MIS-6e 第17章 系统实施、评价与运行管理.pdf

发布:2017-05-20约8.81千字共26页下载文档
文本预览下载声明
17.1 系统实施 17.2 选择管理软件产品导入 17.3 系统运行管理制度 17.4 信息系统的评价体系  根据前面分析的结果,自编程序实现系统 ◦ 程序设计和系统调试非常重要  根据分析结果,选配一套现有的软件产品(如ERP 等),导入本企业 ◦ 本地化、对用户二次开发非常重要 17.1 系统实施  系统实施是新系统开发工作的最后一个阶段。 ◦ 所谓实施指的是将系统设计阶段的结果在计算机上实现, 将原来纸面上的、类似于设计图式的新系统方案转换成可 执行的应用软件系统。  系统实施的主要任务: 1. 按总体设计方案购置和安装计算机和网络系统 2. 建立数据库 3. 程序设计和调试 4. 培训操作人员 5. 切换和运行  自底向上的逐步开发方法: ◦ 先开发一个个的模块,然后再结构化地逐步建立起整个系 统。  主要依据:系统设计阶段的HIPO图、数据库结构 和编程语言设计。  目的:用计算机程序语言来实现系统设计中的每 一个细节。  与计算机技术的发展密切相关 ◦ “尽量写清楚,不要太巧” ◦ 系统分析、设计技术越来越成熟和规范,模块的划分 越来越细(基本以单一处理功能为主),在这种情况 下,原来所强调的程序设计框图已基本无人再画,原 先强调的结构化程序设计方法也已变得毫无意义。 1程序设计方法  充分利用现有软件工具,减轻开发的工作量,并使系统 开发过程规范、功能强、易于维护和修改  结构化程序设计方法 ◦ 按照HIPO图的要求,用结构化的方法分解内容和设计程序。  内部强调自顶向下地分析和设计,外部强调自底向上地实现 整个系统。是当今程序设计的主流方法 ◦ 但是,对于一个分析和设计都非常规范,并且功能单一又规 模较小的模块来说,再强调这种方法就意义不大了。 ◦ 但若遇到某些开发过程不规范,模块划分不细,或者是因特 殊业务处理的需要,模块程序量较大时,结构化程序设计方 法仍然是一种非常有效的方法  速成原型式的程序开发方法 ◦ 首先将HIPO图中类似带有普遍性的功能模块集中,如菜单模 块、报表模块、查询模块、统计分析和图形模块等,这些模 块几乎是每个子系统都必不可少的; ◦ 然后再去寻找有无相应、可用的软件工具,  如果没有则可以考虑开发一个能够适合各子系统情况的通用 模块,用这些工具生成这些程序模型原型。  如果HIPO图中有一些特定的处理功能和模型,而这些功能和 模型又是现有工具不可能生成出来的,再考虑编制一段程序 加进去。 ◦ 利用现有的工具和原型方法可以很快地开发出所要的程序。  面向对象程序设计方法 ◦ 一般应与OOD所设计的内容相对应。它是一个简单直接 的映射过程,即将OOD中所定义的范式直接用面向对象 程序(OOP),用C++、Smalltalk、Visual C等来取代 即可。  例如,用C++中的对象类型来取代OOD范式中的类--对 象,用C++中的函数和计算功能来取代OOD范式中的处理 功能等。 ◦ 在系统实现阶段,OOP的优势是巨大的,是其他方法所 无法比拟的。 2衡量编程工作的指标  可靠性 ◦在任何时候都是衡量系统质量的首要指标。 ◦可分解为两个方面的内容: 程序或系统的的安全可靠性,如数据存取的安全 可靠性、通信的安全可靠性、操作权限的安全可 靠性,这些工作一般都要靠系统分析和设计时来 严格定义 程序运行的可靠性,这一点只能靠调试时的严格 把关(特别是委托他人编程时)来保证编程工作 的质量。  规范性 ◦ 即系统的划分、书写的格式、变量的命名等都按统一规范。 ◦ 这样对于程序今后的阅读、修改和维护都是十分必要的。  可读性 ◦ 即程序清晰,没有太多繁杂的技巧,使他人容易读懂。 ◦ 可读性对于大规模工程
显示全部
相似文档