智能与分布计算实验室
  基于软件重用的ERP系统柔性化设计与实现
姓名 阮观润
论文答辩日期 2004.05.10
论文提交日期 2004.05.11
论文级别 硕士
中文题名 基于软件重用的ERP系统柔性化设计与实现
英文题名 Design and Realization Of Flexible ERP System Based On Software Reused
导师1 卢正鼎
导师2
中文关键词 柔性企业资源计划;极限编程;模式
英文关键词 Design and Realization Of Flexible ERP System Based On Software Reused
中文文摘 当前开发企业资源计划软件系统中,用户需求的不断变化是导致企业资源计划软件系统失败的一个重要原因。 极限编程是一种轻量级的软件开发方法,它采用的是增量迭代的开发方法,极限编程使开发者能够更有效的响应客户的需求变化。极限编程的局限在于只适合小团队的开发,为将极限编程扩展到大型软件开发引入多层次的极限编程。它是将复杂的大项目结构化为若干个相对独立的较小的极限编程项目,每个局部化的问题都通过定义自身的极限编程团队来以一种极限编程的方法加以解决,严格遵守极限编程的各项准则和实践方法加以实现。传统极限编程的实践原则并不全都能在大型复杂软件项目中得到应用,因此,对于多层次极限编程,需要将这些实践原则加以修正以适合大型项目的开发。 模式是对解决实际问题的经验的一种总结。将模式融入到多层次极限编程中,充分发挥模式的对于解决相似问题的方便快捷,以及多层次极限编程对具体需求变化的适应能力,能有效的提高软件开发效率,并保持系统对客户需求的适应能力。 在同行业内部,企业资源计划软件系统有许多相似之处。在开发行业内企业资源计划系统时,先依据需求划分出通用模块,采用多层次极限编程的方法加以实现,可以提高开发过程对需求变化的适应性、提高软件的复用率,并且经过测试和使用过的模块能有效的提高系统的稳定性、可扩展性和可维护性。
英文文摘 The mutative requirements of ERP is an important factor of the failure of ERP development. Extreme Program is a kind of lightest software developing method. Its usual method is incremental iterative. XP can make the developer coincidence with the customs’ requirement more efficiently. XP has its limits. It only suits to small develop group. Layered XP is put forwarded to drive off this problem. Through this the large-scale and complex software can be divided into separated small topics. Each small problem can be realized by traditional XP team with XP’s rule and practices. Not all of the practices of traditional XP can be adopted in large-scale and complex software development. The practices must be tailored for layered XP. Patterns are the summarization of the solutions of the similar software problems. Using patterns in the more scales XP shows that it can both utilize the advantages of patterns and the XP. The system would be steady and easy to maintenance. The ERP systems in the same vocation are similar. When developing the ERP system, common models are defined and layered XP adopted to realize them. This can increase the ratio of software reused and enhance the system to handle the variety of requirement. The system made up of tested models is steady and easy to maintenance.