论文部分内容阅读
信息系统建设的成败固然与多种因素有关,目前国内大量的信息系统工程没有一个实用、有效、符合中国企业或组织管理实际的方法作为指导,这是导致信息系统失败的一个重要因素。常用的MIS开发方法,包括结构化生命周期法、快速原型化方法、自底向上的方法及面向对象的软件开发方法等,既有其优势,又有其不足。这些已在MIS开发的实践中得到证实。 有经验的系统开发者已经认识到,系统建设中出现的许多问题是由开发人员没有很好的学习和利用前人的经验。导致这种现象的一个重要原因是人们在开发中不重视,甚至忽略了对这种经验的总结和加工,同时技术上也缺乏有力的支持。随着模式技术的出现,系统开发者的经验被加工、提炼、并将其共性部分构造成一些模板,从而使其他人可以直接利用它,而不必重复那些早已有人做的工作,特别是那些对自己来讲生僻的工作。模式是一重要的新兴技术,它的广泛应用,越来越引起工程界的重视。 本文试图运用模式技术解决信息系统建设中的问题,弥补信息系统开发中的不足,寻求实用、有效、符合中国企业或组织管理实际的方法。本文结合实际工作经验,在研究了大量文献的基础上,首次提出了一种面向信息系统开发过程的模式语言PLIS(Pattern Language for Information System)。该模式语言主要由企业设计模式、分析模式、程序框架模式等模式组成。文中以实例详细的讨论其中的主要模式。同时,也将其应用到新的系统开发中去,并取得了良好效果。