软件项目管理---学生选课系统-(更新后)(共22页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件项目管理---学生选课系统-(更新后)(共22页).doc》由会员分享,可在线阅读,更多相关《软件项目管理---学生选课系统-(更新后)(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件项目计划书题目:学生信息管理系统计划书学 院: 计算机科学与技术学院专 业: 软件工程(2+2) 班 级: 2012级 2 班 姓名、学号: 吴斐斐 9 夏炜 0 徐洁雯 1 许秀丽 2 指导老师: 马建平 提交日期: 2013年 8月 26 日 专心-专注-专业目录 一、范围计划针对本项目的特点,参考企业的生存期模型说明和软件过程体系,决定采用增量模型,理由如下:学生选课系统可以先基于通用功能作出一个最小的使用版本,再逐步添加其他的功能。如此一来,用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减小了开发的风险。在学生选课系统中,要
2、求系统有可扩充性,若使用增量模型,可以确保系统的可扩充性。用户明确了需求的大部分,但由于用户基本没有专业的知识,这导致不详尽之处,只有等到一个可用的产品出来,通过用户使用,然后进行评估,评估结果作为下一个增量的开发计划,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。(1) “系统要求有可扩充性,可以在现有系统的基础上,通过前台就可加挂其他功能模块”也说明用户可能会增加新的需求。(2) 从底层做起,把最基础的功能实现,逐步扩充其应用,所以选择增量模型来开发学生选课系统。如图所示:任务分解当解决问题过于复杂时,可以将问题进行分解,直到分解后的子问题容易解决,然后分别解决这些子问题。规
3、划项目时,也应该从任务分解开始,将一个项目分解为更多的工作细目或子项目,使项目变得更小、更易管理、更易操作。这样不仅可以使工作变得更易操作,责任分工更加明确,还可以提高估算成本、时间和资源的准确性。完成项目本身是一个复杂的过程,必须采取分解的手段把主要的可交付成果分成更容易查询的单元才能一目了然,最终得出项目的分解结构(WBS)。我们做的学生选课系统采用了清单类型的任务分解方式。二、进度计划2.1关于进度估算一般来说,开始一个项目,需要对项目的规模、成本和进度进行估算,而且基本上是同时进行的,项目的规模和进度估算有一定的关系。进度估算是从时间的角度对项目进行规划,而成本估算则是从费用的角度对项
4、目进行规划。这里的费用应理解为一个抽象的概念,它可以是工时、材料或人员等。其实,时间计划和成本计划都是估算的过程。在项目的进行过程中,会有更多新的信息,可能需要不断地重复进行估算。在项目的不同阶段可以采用不同的的估算方法,开始估算的结果可能误差比较大,随着项目的进展,会逐步的精确。2.2任务定义 进度是对执行的活动和里程碑制定的工作计划日期表,它决定是否达到预期的目的,是跟踪和沟通项目的 进展状状态的依据,也是跟踪变更最项目影响的依据。按时完成项目是对项目经理最大的挑战,因为时间是项目规划中灵活性最小的因素,进度问题又 是项目冲突的主要原因,尤其是在项目的后期。为了编制进度,首先需要定义任务。
5、2.3任务关联关系任务定义后,接下来需要确定任务之间的关系。为了进一步制定切实可行的进度计划,必须对活动(任务)进行适当的顺序安排、它是通过分析所有的任务、项目的范围说明以及里程碑等信息的来确定各任务之间的关系。2.4进度管理图2.4.1甘特图甘特图(Gantt图)具有历史悠久、直接简明、容易学习、容易绘制等优点。甘特图可以显示任务的基本信息,使用甘特图能方便地查看任务的工期、开始和结束时间以及资源的信息。利用甘特图可以很方便的进行项目计划和项目计划控制,由于其简单易用而且容易理解,所以,被广泛的应用到项目管理中,尤其被软件项目计划管理所普遍使用。2.4.2网络图网络图是活动排序的一个输出,它
6、展示项目中的各个活动以及活动之间的逻辑关系,表明项目任务将如何和按什么顺序进行。2.4.3里程碑图里程碑图是有一系列的里程碑事件组成的。所谓“里程碑事件”,往往是一个事件要求为零的任务,就说它并非是一个要实实在在完成的任务,而是一个标志性的事件。里程碑图显示项目进展中的重大工作完成,里程碑不同于活动,活动需要消耗资源并且需要花时间来完成,里程碑仅仅是时间的标记。项目计划以里程碑为界限,将整个开发周期划分为若干阶段。对项目里程碑阶段点的设置必须符合实际,它必须有明确的内容并且通过努力能达到,要具有可达性和挑战性,只有这样才能在抵达里程碑时开发人员产生喜悦感和成就感,激发大家向下一个里程碑前进。2
7、.4.4 E-R图三、成本计划包括成本估算和成本预算,要求采用两种或两种以上成本估算法。3.1签订合同前签订合同前,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的需求采用B/C结构,公司JSP+Sql Server的技术比较成熟,以前成功完成过类似的项目,根据Sow的说明,基本上需要个开发人员,个月左右的开发时间,这个阶段只需要一个粗略的量级的成本估算,可以不进行详细的成本预算。3.2合同签署后合同签署之后,根据现有的资源和WBS分解的结果,进一步细化工作,由于WBS分解时针对项目的功能进行的分解,在成本估算的时候,首先估算每一个任务的开发规模,然后通过系数获得相应的质量
8、、管理任务的规模,从而计算直接成本,再计算间接成本,最后计算总成本,具体过程如下。首先分析资源: 个开发人员个项目管理人员个项目质量人员个配置管理人员设置配置:4台电脑估算步骤如下:() 获取项目分解结果WBS任务分解是根据项目功能进行分解的() 计算开放成本由于分解的结果主要是针对开放任务的分解,管理任务和质量任务可以通过计算开放任务得到,管理任务和质量任务20开发任务。从表中得知项目规模是100人天,开发人员成本参数=480元/天,则内部的开发成本=100天480元/天=48000元。() 计算管理、质量成本项目的管理和质量成本=48000元20%=9600元() 直接成本=48000+9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 学生 选课 系统 更新 22
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内