MIS-6e 第17章 系统实施、评价与运行管理.pdf
文本预览下载声明
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衡量编程工作的指标
可靠性
◦在任何时候都是衡量系统质量的首要指标。
◦可分解为两个方面的内容:
程序或系统的的安全可靠性,如数据存取的安全
可靠性、通信的安全可靠性、操作权限的安全可
靠性,这些工作一般都要靠系统分析和设计时来
严格定义
程序运行的可靠性,这一点只能靠调试时的严格
把关(特别是委托他人编程时)来保证编程工作
的质量。
规范性
◦ 即系统的划分、书写的格式、变量的命名等都按统一规范。
◦ 这样对于程序今后的阅读、修改和维护都是十分必要的。
可读性
◦ 即程序清晰,没有太多繁杂的技巧,使他人容易读懂。
◦ 可读性对于大规模工程
显示全部