论文部分内容阅读
目前,能否有效解决在软件项目开发及维护过程中出现的各种各样的问题已成为影响软件项目成败的重要因素,因此,有必要结合现代项目管理知识和企业问题管理模式对软件项目问题进行管理,帮助项目开发人员和技术人员累积经验,快速提高识别问题、分析问题、解决问题的能力。基于此,本论文设计并实现了基于五层B/S架构的软件项目问题管理系统。
本系统的总体研发思路如下:首先研究并设计软件项目问题管理的方法及流程,之后根据用户需求确定系统功能、架构以及数据库模式,最后着手系统开发。
本论文中将软件项目问题管理分为两个阶段:开发过程中的问题管理和维护过程中的问题管理。在仔细研究了两个阶段问题管理的需求及特点基础上,分别设计了问题管理流程。本系统在设计开发上充分考虑了这两个阶段的问题管理的需要,基于不同的管理流程,实现了整个软件项目周期中出现的问题的全面管理。
本系统采用五层B/S架构,结合MVC设计模式及提供MVC服务的Struts框架,以Eclipse为平台开发。在系统功能上实现了登录管理、项目管理、客户管理、用户及权限管理、问题管理、信息浏览、信息查询、信息统计、日志管理及数据库维护。
本论文基于软件工程思想,从系统需求分析、概要设计、详细设计、编码、软件测试等方面阐述了问题管理系统的设计和实现过程。