软件维护是一个枯燥而又有挑战性的工作.只要软件功能符合预期,那么这个工作就是好的.设想一个这样的情景,你的电话半夜也一直在响(这不是一个令人愉快的感受,是吧?)任何软件系统,无论它当初是被设计的多好,也无论它经历了怎样的质量测试,仍然是有可能出现运行时性能问题.原因可能是内部功能限制或者外部环境影响.软件系统是在某种假定的情景和先入为主的观念之上被建立的.然而,当他们实际运行时,这些假定的情况可能是错误的,由此就会引起系统故障.企业的J2EE系统通常拥有庞大的用户基数,并且涉及多种系统间的交互,…