论文部分内容阅读
中小型企业信息化内涵与大型企业无本质区别,但相对于大型企业而言,中小型企业技术与资金相对短缺,使得相对成熟的大型企业信息系统开发过程经验并不能完全适应于中小型企业信息系统的开发,面对越来越大的中小型企业信息化需求,如何设计一种适合中小型企业信息系统的开发过程模式成为了迫切需要解决的现实问题。虽然适合中小型企业信息化开发过程的GRAPPLE和XP已经相对成熟,但单纯地使用GRAPPLE和XP中的任何一种方法其局限都较明显,不能较好地满足客户的需求,为了将GRAPPLE的用例驱动、以开发过程构架为中心和迭代式设计与开发的特点同XP的沟通高效、设计简单、反馈迅速等特点相结合,本文详细分析了GRAPPLE和XP的优点以及各自在实际项目开发中存在的局限性,通过对二者之间主要问题的研究,引入了一个以GRAPPLE开发过程为基础,结合XP方法若干思想的开发过程。GRAPPLE和XP融合的开发过程采用迭代式开发方法,以架构为中心,采纳XP结对编程、客户参与、反馈及时的思想,将GRAPPLE和XP的优点应用在各自最擅长的领域内,并有效结合,规避各自在单独使用时的局限。针对所设计的GRAPPLE结合XP的开发过程,本文还提出了一个基于JAVAEE框架技术的开发技术模式。最后,作者在所负责的一项CRM应用系统开发过程中,依据所设计的GRAPPLE和XP结合的开发过程对项目进行了规划,同时和其他开发过程进行了对比,对比结论有效印证了GRAPPLE和XP结合的开发过程应用在实际项目中的有效性。