1、 本科毕业论文(设计)开题报告 院 (系) 工学院 专 业 计算机科学与技术 年 级 姓 名 学 号 指导教师 职 称 副教授 毕业论文(设计)题目: 软件项目开发过程管理系统 题目来源: 自拟题目 课题研究的目的和意义: 如今,软件开发技术得到了迅猛发展,当前国内的中小型软件 开发公司在软件开发过程中,普遍存在着项目管理困难的问题。 同时, 项目管理人员还面临着项目资源有限、计划变更频繁、反应迟缓等 问题。 当前的项目管理软件系统较难满足软件开发公司的实际需求。 很多大型软件项目的开发经验和教训表明,软件项目的成败在很大 程度上取决于对其开发过程的管理和控制,软件开发过程管理系统 正是为进一
2、步完善软件项目及资源的统一管理设计的,为了保证软 件项目按照预期的进度、质量、成本完成,实现任务跟踪,做好项 目文档的评审与管理,实现公司财富库资源的最大利用,有利于提 高开发人员的个人开发能力,从而提高团队的开发能力。 国内外同类课题研究现状及发展趋势: 项目管理思想现已被各行各业采用,国际上一些大的软件商借 助企业优势把项目管理软件带到了中国,国内的项目管理软件也层 出不穷。我国软件企业尽管在国际竞争中存在技术、人才等方面的 1 不足,但管理能力,特别是项目管理能力的不足是我国软件企业面 临的典型性成长障碍。我国软件出口额不到印度的 10%。在印度的 优秀软件企业中,软件开发项目的按时完成
3、率高达 95%以上,可以 说是项目管理能力促进了印度软件企业承揽外包业务和规模化的发 展。 据统计, 目前我国软件企业项目的按时完成率平均为 20%左右。 可见,我国软件企业在项目管理能力方面与印度软件企业相比还存 在很大差距。传统软件项目管理是维护整个企业开发的软件、代码 和文档,现在通过高效的软件开发过程管理系统,对于优化开发进 程、文档管理、控制项目开发进度都有重要意义。 课题研究的主要内容和方法,研究过程中的主要问题和解决办法: 一、课题研究的主要内容 本软件项目管理系统初步拟定由以下两个模块组成。 (一)登录模块 该模块是检查每一个登录系统的用户是否合法,未注册过的用 户需要注册并通
4、过系统管理员审核后才能登录系统。本系统将使用 该系统的用户暂时分为三类(可按实际需要添加角色):管理员、 项目经理、开发人员。不同角色登入系统后对不同模块拥有不同的 使用权限。 (二)功能模块 1、项目信息管理 该模块包含以下五个小模块: (1)项目基本信息 (2)项目计划信息 (3)项目需求信息 (4)项目模块信息 (5)项目功能信息 以上五个模块只有项目经理及其以上级别的人拥有添加、 修改、 删除和查看所有的权限,开发人员只拥有查看权限。其中项目基本 信息和项目计划信息模块是所有用户都可以查看到全部信息,而项 目需求信息、项目模块信息、项目功能信息模块则是参与到该模块 的人员才可以查看,并且只能查看自己参与的项目信息。 2、任务信息管理 (1)指派任务:项目经理在此给他人指派任务。 (2) 我的任务: 开发人员在此查看自己当前的任务及历史任务, 并更新个人任务完成进度。 (3) 任务验收: 项目经理根据开发人员完成任务的实际情况验 收任务。 (4)