1、XXXXXX 毕业设计说明书毕业设计说明书( 论 文 )( 论 文 ) 第 1 页 共 64 页 1 引言引言 11 开发背景开发背景 软件项目11,12开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。 软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。软件项目管 理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进 度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此, 进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软 件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展
2、。然而, 目前,对软件项目的管理主要有手工存取和借助一些软件(VSS、SVN 等)对软件项目 进行管理,起不到对项目进度的实时跟踪与管理。为进一步完善软件项目流程及资源的 统一管理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发 过程管理。本项目要求能够适合公司软件开发过程;有效的管理软件开发过程中每个阶 段进展情况; 即时跟踪项目开发过程中的 BUG, 提供公司财富库资源的开放和权限控制。 缩短软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故开发软 件项目管理系统 。 由于在开发过程中会遇到许多问题,面对面的通知、开发过程中 BUG 的记录与后 期查看、任
3、务下发与跟踪等都会使项目进度变慢。对于公司的财富库的使用没有很好的 利用,总是要通过其他工具去查看资源,使用极不方便。 基于以上情况, 故开发 软件项目管理系统 , 采用信息技术对软件项目进度、 流程、 bug等方面进行管理,提高系统开发效率的目的。 12 开发意义开发意义 本毕业设计拟开发的软件项目管理系统将较好地解决以上问题。在该系统中, 包括开发流程跟踪、Bug 管理、文档管理、财富库建设等基础功能,可以解决开发进度 跟踪困难、管理提交文档不便、开发过程中所产生的 Bug处理结果不明、公司财富库得 不到有效的利用。 13 实现目标实现目标 本系统主要实现以下目标: 1) 上传开发过程中所
4、产生的文档,文档上传权限的控制,上传文档的目录的管理, XXXXXX 毕业设计说明书毕业设计说明书( 论 文 )( 论 文 ) 第 2 页 共 64 页 文档在线查看功能。 2) 对已提交的文档进行评审,包括申请对文档的评审,评审人员分配,评审地点、 时间的通知,评审结果的录入。 3) 财富库的建立,包括财富库资源的分类维护,资源上传,下载权限控制等操作。 2 需求分析需求分析 21 功能需求功能需求 本系统将包括以下功能: 1) 文档管理 是指任务负责人上传任务文档。对超期上传文档上传权限控制。上传文档版本号的 控制和目录管理。其中文档上传指:项目经理创建任务,分配任务负责人,任务负责人 提交任务文档,文档类型必须符合要求;超期文档上传指:任务负责人没有及时提交文 档或文档已提交申请,但需要更新文档,须由项目经理开放上传权限之后,才能上传。 文档版本号控制:项目经理设置需上传的文档是对已有文档的更新还是上传新版本。目 录管理:若同一份文档有多个版本时,该任务文档保存到与该任务文档平级的以任务文 档名称命名的文件夹中。 2) 评审管理 任务负责人