摘要:提高数据处理生产率的途径,选择快速收回投资的应用项目
5.1.3系统开发策略
如何保障信息系统开发在企业中有成功的机会,正确的方法论和正确的开发策略是必不可少的。从普遍原理的角度,必须考虑下列几方面的问题。
5.提高数据处理生产率的途径
数据处理生产率是许多企业关心的问题,随着计算机价格的下降,它变得日趋明显。计算机价格比维持其运行的程序员和分析员的开销要少得多(在国外表现较明显)。因为在程序员和分析员的工资增长的同时,计算机价格却在下降,高级管理者所关心的数据处理生产率,常常是根据开发一个新的急需的应用项目所花费的时间来衡量的。
如何能提高数据处理的生产率?JamesMartin指出:许多希赛网提议,解决数据生产率问题应着眼于结构化程序设计和结构化分析,实质上这样做收效甚微。数据处理生产率低的主要原因是不明显的,而且不可能通过对某一过程结构的改变予以纠正。主要包括下列因素:
·应用的微小变化,可能导致程序的系列变化。随着系统的扩大,这种连锁反应随之加大,而且这种恶性增长变化所产生的后果有时难以预料;因而数据处理人员一般不愿对系统进行改动。为了解决这个问题,完全需要采用自顶向下的主题数据库规划和熟练的逻辑数据库设计,使用高级的数据库语言。
·数据格式的不一致、工作文件的不同表示形式,导致数据的共享性差,需要不同的应用程序来适应不同的数据格式并加以维护。只有采取自顶向下的数据库需求分析,重新规划统一形式的格式,才能应用共同的处理程序。
·企业的应用程序中存在着许多重复的逻辑结构,而其中有很多功能是相同的,本应由统一的程序来处理。
·高级数据库语言比大多数商用程序设计语言有更高的生产率。在提供适当的数据库工具后,终端用户可以建立自己的应用程序。
·已存在的适当的数据库系统,对于一定类型的事务,可以缩短和简化系统分析过程;直接应用高效的软件开发工具(如应用第四代语言)可加快开发。
因此,良好的数据库设计可在上述诸方面为提高数据处理的生产率做出贡献。
6.选择快速收回投资的应用项目
使用高级数据库语言,快速、灵活地建立起能快速收回投资的应用项目,从而使管理者能够感到所投资金能及时得到报偿。但亦应注意到对管理者所做的各种许诺不要野心勃勃。除了考虑直接经济效益外,决定实施步骤时,还应考虑企业当前最需要解决的迫切问题,亦应优先实施。
章节目录:
返回全书目录:系统分析师章节辅导教程
软考备考资料免费领取
去领取