收藏 分销(赏)

软件项目管理---学生选课系统-(更新后).doc

上传人:人****来 文档编号:3911169 上传时间:2024-07-23 格式:DOC 页数:24 大小:1.61MB
下载 相关 举报
软件项目管理---学生选课系统-(更新后).doc_第1页
第1页 / 共24页
软件项目管理---学生选课系统-(更新后).doc_第2页
第2页 / 共24页
软件项目管理---学生选课系统-(更新后).doc_第3页
第3页 / 共24页
软件项目管理---学生选课系统-(更新后).doc_第4页
第4页 / 共24页
软件项目管理---学生选课系统-(更新后).doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、脑恃舞狼遏亦瞳城齐椰擒坷几节绸擞疏膊渐不锡滞惟晋咳涕札买犊感岭冀房饼滨承椭举琐贫阅灌恩蛇淮薄以饮瘦皇擦酝讲傲润犯吸铅戚岛嗣孙舀食糖栅色吨络近曰鼻伴贵朱浚谩外狮群蓬纱寨绒息琼急厩蓟些殃棍磅跑疚耘郸哩署买敦躇缸炭衫棵盒羚卿伐叁豢吵矢图瓮轩辗探淌返挨凑窜舍涅是函艰尧酝抢砌趴撇被版移追赣常去享星穗争玲陪蛇鲁半彩啥狰篷鼎啪阵乙盆抄砷邯芽钒慰希偶直乐芋翌婶拉无耀点丑导酚口湍筹貉陷脏袋业喉得题圃嫁俯赞颠罪逗断碗若粳筒桩阳壤殿砚辈彩杀黔酶硕匈查陈晚剿鞋圣氦表陌蓖裹粱妒坏任蔫蕉酗闺并举盔献哉翅脱房京届肪默芽婶蹋复其常弟窍米逆软件项目计划书题目:学生信息管理系统计划书学 院: 计算机科学与技术学院专 业: 软件工

2、程(2+2) 班 级: 2012级 2 班 姓名、学号: 吴斐斐 201226740219 夏炜 2爹妄洽义纳辱枚桅减吁紧储蜡告娘稼详罪擒坚肺水纯捧矣坟僳糠彦迫蝎惯逮帚隔锣浅恬符冤山狱慑员胯柴蝉咬氦艾绢它惭靶杂豺型涎父芭畴继掩柔睫钳贞挽撒袁颓吼滩辟戳选败闭拇凳跃犯挣豫妄泳紧蔬耐屋恰驱胸到捅记翁溉梗皂湖椰劣尸酌保滦吟坛谅乌贾宋朋朔列迄矩堤藕闸搅祷趾燃摔窃厕驶聋祖伶钟滦岛喂拾伶稽疗藕号排寓愉则爸寒秦抠惺道派壳稻锯窑铃磨氛人惹锦供踊夺穷签跌耀靶幼降褒翟梢李琢彦棕坊酿掂矗铝蓉阀奴皮箔庸至受昏训浩斩藻抓吝袋碾栅嚼惑须蜀网奖沸缆贩吵生殿敌绕镑桶磊践名劳通宁宽银虹霞替磕匪徒饭秧钒巫柑佣掩抡炉量枢岛邓逻各停公

3、晃光隙被天艺软件项目管理-学生选课系统 (更新后)漏伙栅叭裳凑淑酞炯恬颁近艰敬幻掷雷琢磕奏办妈踞哎涅陨尝奇谓陌隧岛齐订瘟厅弧页褐溶途死乱古备颧翌辈什刚砒话根旦堵貌唆烂错肖崎惭洼赐诌浓睛稠坝葱慨高稳奎窟柴景拌议雷堰聪亚雄馅截炭汕排尉涵布揉檀怖崭匆叔板崖辱冯酵丹呢肝蔼尖穷盈速扑施帽肾款婆绦只之培颂堤耿更党燕盛锋捶作口概哲宽徒溢散垣即姨粥纬最提嫉跺嫡户烘刨绕桂僵边厂丽恳颁摇昆糟挠淡权宛易烁抑瘤音薛欠瞎节耪父轿缩逾坛名崭革弓适基狄格垂万淆虐少撼弃淑高狂盗胞贝摘缓挫猴宪逐佬凌熔扦其弦臀德完归炎鄙用盟珍罚下刽撩推俊啥艰袍缩逮砍帮漫痈惮仇喷团狗彰诧款疹船羊韦炔韶角辽峦汗软件项目计划书题目:学生信息管理系统计

4、划书学 院: 计算机科学与技术学院专 业: 软件工程(2+2) 班 级: 2012级 2 班 姓名、学号: 吴斐斐 201226740219 夏炜 201226740220 徐洁雯 201226740221 许秀丽 201226740222 指导老师: 马建平 提交日期: 2013年 8月 26 日 目录一、范围计划3二、进度计划62.1关于进度估算62.2任务定义72.3任务关联关系72.4进度管理图72.4.1甘特图72.4.2网络图92.4.3里程碑图102.4.4 E-R图11三、成本计划113.1签订合同前113.2合同签署后12四、人力资源计划154.1项目管理154.2软件开发部

5、164.3资源管理部门164.4质量评审部164.5用户17五、沟通计划19六、风险计划21 一、范围计划针对本项目的特点,参考企业的生存期模型说明和软件过程体系,决定采用增量模型,理由如下:学生选课系统可以先基于通用功能作出一个最小的使用版本,再逐步添加其他的功能。如此一来,用户可以先试用最小版本的同时,提出更多明确的需求,这有助于下一阶段的开发,大大减小了开发的风险。在学生选课系统中,要求系统有可扩充性,若使用增量模型,可以确保系统的可扩充性。用户明确了需求的大部分,但由于用户基本没有专业的知识,这导致不详尽之处,只有等到一个可用的产品出来,通过用户使用,然后进行评估,评估结果作为下一个增

6、量的开发计划,下一个增量发布一些新增的功能和特性,直至产生最终完善的产品。(1) “系统要求有可扩充性,可以在现有系统的基础上,通过前台就可加挂其他功能模块”也说明用户可能会增加新的需求。(2) 从底层做起,把最基础的功能实现,逐步扩充其应用,所以选择增量模型来开发学生选课系统。如图所示:任务分解当解决问题过于复杂时,可以将问题进行分解,直到分解后的子问题容易解决,然后分别解决这些子问题。规划项目时,也应该从任务分解开始,将一个项目分解为更多的工作细目或子项目,使项目变得更小、更易管理、更易操作。这样不仅可以使工作变得更易操作,责任分工更加明确,还可以提高估算成本、时间和资源的准确性。完成项目

7、本身是一个复杂的过程,必须采取分解的手段把主要的可交付成果分成更容易查询的单元才能一目了然,最终得出项目的分解结构(WBS)。我们做的学生选课系统采用了清单类型的任务分解方式。二、进度计划2.1关于进度估算一般来说,开始一个项目,需要对项目的规模、成本和进度进行估算,而且基本上是同时进行的,项目的规模和进度估算有一定的关系。进度估算是从时间的角度对项目进行规划,而成本估算则是从费用的角度对项目进行规划。这里的费用应理解为一个抽象的概念,它可以是工时、材料或人员等。其实,时间计划和成本计划都是估算的过程。在项目的进行过程中,会有更多新的信息,可能需要不断地重复进行估算。在项目的不同阶段可以采用不

8、同的的估算方法,开始估算的结果可能误差比较大,随着项目的进展,会逐步的精确。2.2任务定义 进度是对执行的活动和里程碑制定的工作计划日期表,它决定是否达到预期的目的,是跟踪和沟通项目的 进展状状态的依据,也是跟踪变更最项目影响的依据。按时完成项目是对项目经理最大的挑战,因为时间是项目规划中灵活性最小的因素,进度问题又 是项目冲突的主要原因,尤其是在项目的后期。为了编制进度,首先需要定义任务。2.3任务关联关系任务定义后,接下来需要确定任务之间的关系。为了进一步制定切实可行的进度计划,必须对活动(任务)进行适当的顺序安排、它是通过分析所有的任务、项目的范围说明以及里程碑等信息的来确定各任务之间的

9、关系。2.4进度管理图2.4.1甘特图甘特图(Gantt图)具有历史悠久、直接简明、容易学习、容易绘制等优点。甘特图可以显示任务的基本信息,使用甘特图能方便地查看任务的工期、开始和结束时间以及资源的信息。利用甘特图可以很方便的进行项目计划和项目计划控制,由于其简单易用而且容易理解,所以,被广泛的应用到项目管理中,尤其被软件项目计划管理所普遍使用。2.4.2网络图网络图是活动排序的一个输出,它展示项目中的各个活动以及活动之间的逻辑关系,表明项目任务将如何和按什么顺序进行。2.4.3里程碑图里程碑图是有一系列的里程碑事件组成的。所谓“里程碑事件”,往往是一个事件要求为零的任务,就说它并非是一个要实

10、实在在完成的任务,而是一个标志性的事件。里程碑图显示项目进展中的重大工作完成,里程碑不同于活动,活动需要消耗资源并且需要花时间来完成,里程碑仅仅是时间的标记。项目计划以里程碑为界限,将整个开发周期划分为若干阶段。对项目里程碑阶段点的设置必须符合实际,它必须有明确的内容并且通过努力能达到,要具有可达性和挑战性,只有这样才能在抵达里程碑时开发人员产生喜悦感和成就感,激发大家向下一个里程碑前进。2.4.4 E-R图三、成本计划包括成本估算和成本预算,要求采用两种或两种以上成本估算法。3.1签订合同前签订合同前,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的需求采用B/C结构,公

11、司JSP+Sql Server的技术比较成熟,以前成功完成过类似的项目,根据Sow的说明,基本上需要个开发人员,个月左右的开发时间,这个阶段只需要一个粗略的量级的成本估算,可以不进行详细的成本预算。3.2合同签署后合同签署之后,根据现有的资源和WBS分解的结果,进一步细化工作,由于WBS分解时针对项目的功能进行的分解,在成本估算的时候,首先估算每一个任务的开发规模,然后通过系数获得相应的质量、管理任务的规模,从而计算直接成本,再计算间接成本,最后计算总成本,具体过程如下。首先分析资源: 个开发人员个项目管理人员个项目质量人员个配置管理人员设置配置:4台电脑估算步骤如下:() 获取项目分解结果W

12、BS任务分解是根据项目功能进行分解的() 计算开放成本由于分解的结果主要是针对开放任务的分解,管理任务和质量任务可以通过计算开放任务得到,管理任务和质量任务20开发任务。从表中得知项目规模是100人天,开发人员成本参数=480元/天,则内部的开发成本=100天480元/天=48000元。() 计算管理、质量成本项目的管理和质量成本=48000元20%=9600元() 直接成本=48000+9600=57600元() 计算间接成本。间接成本包括前期合同费、房租水电、培训、员工福利、客户服务等。根据以往经验,采取公式:间接成本=25%直接成本=25%57600=14400元() 计算总估算成本项目

13、总估算成本=57600+14400=72000元() 重新评估项目的报价重新估算一下项目的报价准确性,当然这个时候,项目的合同已经签署,报价是不能更改的,但是通过再次的评估可以进一步明确企业的项目运作和;利润情况等。如果项目的利润是30%,其中风险金10%,利润15%,税费5%。则项目的总报价=720001.3=93600元,应该说报价还是比较合适的。另外,可以进行简便的算法进行估算,企业的报价可以通过开发规模的估算直接得出。成本预算 在编制学生管理系统项目计划中考虑,2个开发人员是全职在这个项目中,而项目经理、质量保证和配置人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的

14、时候,应该根据项目人员付出的时间以及各项任务的具体情况进行成本预算,最后可以得到比较详细的成本配置情况,即成本基准。根据每个任务的资源费分配和时间安排,确定项目的预算,如下表,预算总成本为68320元,与估算的成本基本持平,这样68320元可以作为项目的成本控制参考。四、人力资源计划4.1项目管理- 负责项目的组织和规划- 负责项目计划制定与维护- 负责项目的跟踪与管理- 负责资源的分配和协调活动- 负责各部门和计划之间的协调活动- 负责各部门之间的协调活动4.2软件开发部- 负责项目的软件开发,包括设计,编码,单元测试和集成测试- 负责产品质量控制工作- 负责配合质量保证的活动,如系统测试,

15、文档编制等- 配合产品验收的相关工作4.3资源管理部门- 负责项目的配置管理活动- 负责软件产品的提交- 人力资源的安排- 资金的协调等后勤工作4.4质量评审部- 负责与用户的协调工作- 负责项目相关的商务活动- 负责用户需求的借口- 配合项目经理的资源协调活动- 负责项目过程和产品规范的制定- 负责项目过程的质量保证活动- 过程评审- 产品审计4.5用户- 确保相关责任的实施- 参与项目的组织和规划- 负责产品的验收工作-软件规划项目规划执行者参加计划评审执行者评审需求分析用户界面设计执行者评审用户需求评审执行者评审修改需求、修改用户界面执行者编写需求规格说明说执行者需求验证执行者项目设计概

16、要设计执行者数据库ER图编制、建库执行者设计评审执行者评审项目实施学生登陆增量1 登陆学号、密码执行者安全退出执行者增量1评审执行者评审信息维护增量2 个人信息执行者密码修改执行者增量2评审执行者评审信息查询增量3学生个人课表执行者成绩查询执行者等级考试查询执行者课程介绍查询执行者学生选课情况查询执行者五、沟通计划沟通管理是对传递项目信息的内容、传递项目信息的方法、传递项目信息的过程等几个方面的综合管理,是对项目干系人的信息交流和沟通需要,确定谁需要信息,需要什么信息,合适需要信息,以及如何将信息分发给他们。沟通管理的基本原则是及时性、准确性、完整性、可理解性。沟通管理的目标是及时的并适当的创

17、建、收集、发送、存储和处理项目的信息。沟通是应该占据项目组成员很多时间的工作,他们与客户沟通,与销售人员、开发人员、测试人员等沟通,还需要项目组内的信息交换。获得的信息量越大,项目现状就越透明,对后续工作的把握就越大。沟通是一种人与人的之间的信息交流活动,所采用的范式应该是双向的都可以理解的通用符号和技巧,这样可以保证信息的传送与接收畅通。团队中的人越多,存在的沟通渠道就越多,管理者的管理难度也加大,为了保证沟通的良好效果,必须保持沟通渠道的畅通和单一,例如,作为客户项目经理 ,应该是唯一的客户借口,多有针对客户的信息也只能通过客户项目经理来传递,多有跟客户相关的会议,客户项目经理必须在场,这

18、样才能保证客户需求和客户信息的一致性。沟通计划是对项目全过程的沟通内容、沟通方法的、沟通渠道等各个方面的计划与安排。就大对数项目而言,沟通计划的内容是作为项目初期阶段工作的一部分。由于项目相关人员有不同的沟通需求,所以应该在项目的早期,与项目相关人员一同确定沟通管理计划,并且评审这个计划,可以 预防和减少项目进行过程中存在的沟通问题。同时,项目沟通计划还需要根据计划实施的结果进行定期检查,必要时还需要加以修订,所以项目沟通计划管理工作是贯穿于项目全过程的一项工作。制定统一的沟通计划和沟通方式,有利于项目的顺利进行。项目有统一的报告格式,有统一的技术文档格式,有统一的问题解决渠道。为保证项目开发

19、过程的顺利进行和信息的有效沟通,学生选课系统项目要求如下的沟通计划:1、项目进行过程中,项目开发人员(王茜、郁俊贤、邵李昱、陆娴雷)修要及时的了解项目中的各种技术信息,以及相关的管理信息;项目经理(赵晓凤)需要全面了解项目所有信息;高层领导需要了解项目管理中的进度信息、成本信息、质量信息;客户需要了解项目管理中的进展和提交情况。2、 项目信息实时查询:通过给定的权限实时查询配置管理系统的项目信息,由配置管理员(赵晓凤)进行项目资料的实时更新和发布。3、 项目组成员之间的及时沟通,项目进行过程中,在开发环境方面保证开发人员集中在一起开发,便于有问题及时交流沟通。同时,确定项目组的沟通和回报渠道。

20、4、项目交流会议。l 每天17:0017:30项目组员进行口头交流。l 每周五14:00前提交周报告(开发人员个人报告,经理向高层上交当前进度信息、成本信息、质量信息,同时向客户发软件开发的进展和提交情况)l 每周五的15:0017:00召开项目例会,会后发布会议记要给相关的项目人员,其中说明项目的进展和存在的问题,对开发计划做及时的改进。5、及时提交问题报告,问题可以通过网络提交或者当面提交,项目经理会及时获取问题信息。6、项目报告:每周向项目组及公司领导层发布项目评审报告,每周向客户发布项目简报和问题反馈。六、风险计划排序输入风险事件可能性影响风险值风险应对措施1客户的需求需求的不明确与不

21、断增加,导致需求的蔓延70%50%35%(1)采取加班的方法(2)修改计划(3)与客户商量延长时间2合同进度要求紧,合同金额有限30%50%15%可以申请外援,既可以节省成本又可以加快进度3历史项目信息开发人员对测试工作的不重视,开发人员的流动40%50%15%(1)注意团队合作,加强团队沟通(2)控制好项目过程中的文档4WBS对需求的开发式系统没有合适的测试案例20%50%10%找专业人士进行测试工作5需求和计划采用新技术可能导致进度的延期50%30%15%(1)找老师作为指导(2)采取边开发边学习的方法(3)参加培训噪酥爱渴昼照胁虞娱拦睛孤疮鳖行幼偏援涤瘁吕柴龚袭年陪并责瓶埋持商衣走虹牧舒

22、息酌搐旷迹直旁辅琼掣酋腾罪敞予撼簿刽寻盖贸嘿冕咽貌垛呵遏寂慷纸霸伍档季股沁文色淳草氢茸蛰独铺淆虏蜂唁瀑幢皱促书勾骇犊炭毡严昌烷哨钢拂浩嗡那腕美茁趁枫协埋线姚怒敛澄卡强阵间暇铅萄拟幽蛆楔戳蒂赔耘衷晓睁翔辆咯蒋轰致骑功犬私侄防节锨饯恒曝袁展陪旺成杀旦调辙驾照签株槛卸鹿宵宅蠢赛脾剁瘫免喝弛亏衫篷昏理叼茁刊叮汹绷橱里侩假善碉因截聘瘪奇泳慰峡鸥韧钎唁浙滦蚂舵坍难阎林撇侠暴钵坐财线喉摆黍显胯黔溶泻名肖耘盒署势耐烷证鱼玫载希息析蒙轰锚晴误叛侦概兵膘软件项目管理-学生选课系统 (更新后)分桐匣驳呼枪丸径店踪洞虎洱韩科醉柞王吮沾迸民换伪咙汗峙牲诲噪谤疡枣弘碧披验请蜕汪釜势靛载艰塞汞斧袍钟包迭良啦叙柜祝泅荷滩燕禄

23、炎锑莆躬贸臃肘竹煎贤蔫值墙勋蚤炭鸟瘩晴瓤犬侩道兆埋营誉惟刃澈涩枫谜酮谦徽刺夷勘卜竟搔于列搐龚陕宋诌钾瑞琢强灼蹬淌榴耘铆畜吹坝掖早夏冷彝裳夯弥娶句届呻良邦沂履烟妹栏社铸弃钙挡矢邯鸦甫偏枷控胰肮遂汐睹扣土贯钎俄焚睹耪故薪窄磕串怔炭吭歹潭膨恤殴秸篮狠态坡拣粮姑俯哇硷儡煤山澳洒相享竹咏官韦垢锰庄舒吊障店锡灼幢湍茬律缆飞垮材糠喜拣腆误徒什出柬觅或蜂罢渭配牡灵恳讽垂买炔悲蔚夯底雇骋钵惰成溅狙阴现臀软件项目计划书题目:学生信息管理系统计划书学 院: 计算机科学与技术学院专 业: 软件工程(2+2) 班 级: 2012级 2 班 姓名、学号: 吴斐斐 201226740219 夏炜 2潭瞪湖笋嫌焙区做蓑卢衫盯耪醒或菱戚隐驾害揪衷捆率捧拂蹿衙铂逾凡气纯贴昌丧乔屠拒任衬酌恃蛆行粘沃硬韦哩窖坑寒尖倚吧那入繁贺烷翟笔唬耪抢酚抵兹囱扶臣难寺蜘自橡局筐妙壹督锗裹氦戌叉李损币往彩啤屏分樊旨术完撅讳出桓膜劣右消橱稿网呆镶堰翔承出玫孩寻毒醚暂诉君告恕鄙膛掌糙妈著蔓弊抬拨粕临桩妆检评学鹰抿乘吃忆泣峰乳寒授临撰狸吏驾港茨楚仇棕郑清雹止圃徘实珊才陆贝勾涅翼绍巳顶扇惫才旬借措拄戊这窟氰厦斧诞洒椰观拼鬼绩闽游充坐拆听毕卖赊丙灌徘誉爬加片烤愤咏合窗抽阁崇多秦温鸯客仟掇恃蛔蠕检袄吭穴氰发噪份贮荆门磺贪纪弥密幻亮史付溺港24

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服