1 引言
1.1 开发背景
软件项目
[11,12]
开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。
软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。软件项目管
理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、
质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软
件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发
能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。然而,目前,
对软件项目的管理主要有手工存取和借助一些软件(
VSS、SVN 等)对软件项目进行管
理,起不到对项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的统一管
理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发过程管
理。本项目要求能够适合公司软件开发过程;有效的管理软件开发过程中每个阶段进展
情况;即时跟踪项目开发过程中的
BUG,提供公司财富库资源的开放和权限控制。缩短
软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故开发《软件项目
管理系统》。
由于在开发过程中会遇到许多问题,面对面的通知、开发过程中
BUG 的记录与后期
查看、任务下发与跟踪等都会使项目进度变慢。对于公司的财富库的使用没有很好的利用
总是要通过其他工具去查看资源,使用极不方便。
基于以上情况,故开发《软件项目管理系统》,采用信息技术对软件项目进度、流程 、
bug 等方面进行管理,提高系统开发效率的目的。
1.2 开发意义
本毕业设计拟开发的《软件项目管理系统》将较好地解决以上问题。在该系统中,包
括开发流程跟踪、
Bug 管理、文档管理、财富库建设等基础功能,可以解决开发进度跟踪
困难、管理提交文档不便、开发过程中所产生的
Bug 处理结果不明、公司财富库得不到有
效的利用。
1.3 实现目标
本系统主要实现以下目标: