摘要

随着社会的蓬勃发展,软件行业的激烈竞争也日益明显,人们对软件的质量要求越来越严格。对于高质量的软件来讲,最终产品尽可能达到零缺陷。而软件开发是一个以个人为中心的活动,不可避免会存在缺陷,而缺陷信息是产品质量和过程能力的重要指标,是知识的积累。论文介绍了使用Java语言开发软件缺陷管理系统的过程。该系统采用当今流行的开发技术Struts、Spring、Hibernate实现了系统的表示层、控制层、业务层和持久层。论文重点阐述了该系统的登录模块、缺陷管理模块和用户管理模块的设计和实现。初步测试表明,该系统实现了软件缺陷管理的基本功能并能满足中小型企业需求。