软件项目管理实验

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件项目管理课程设计实验报告学院:软件学院专业:软件工程班级:学号:2姓名:指导教师:时间:2016年04月12日实验一分解项目工作一.系统设计子系统构成:管理端子系统管理端子系统主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分。每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。(1)登录管理登录管理负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。(2)题库管理题库管理是由管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。(3)问卷管理问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。(4)职位发布职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。(5)简历管理简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。(6)面试管理面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间、然后对人员进行面试,记录面试结果。(7)用户管理用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。客户端子系统应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等说明,按职位发布日期排序。当点击职位名称时进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问卷,最后将问卷连同简历一同提交。客户端的功能主要包括选择职位、填写简历、回答问卷等功能。(1)职位选择应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布白期,截止日期,职位类型,招聘人数等,按职位发布日期排序。并对所招聘职位进行详细描述,包括职位名称,职位描述,职位要求,招聘人数等。(2)简历输入简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。(3)问卷回答问卷分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。角色功能:应聘者应聘者,他们的差异比较大,有的学历很高,有的可能很低。有的经验很丰富,有的可能没有经验等人力资源管理人员他们是公司内部的人,对招聘业务很熟悉系统管理人员系统管理人员对系统很熟悉二.各阶段任务1.需求分析需求获取需求分析需求定义需求验证2.开发环境准备硬件环境准备软件环境准备3.总体设计开发标准确定架构设计策略确定集成测试计划编制4.详细设计接口设计模块设计界面设计单元测试计划编制;5.实现阶段编码代码复核单元测试;6.测试阶段集成测试系统测试测试总结缺陷跟踪手册编写;7.试运行阶段试运行试运行报告系统改进;8.交付阶段验收测试产品提交用户培训。实验二软件项目进度计划编制一.实验目的项目工作关系表项目进度计划甘特图项目进度计划网络图项目里程碑计划二.项目工作关系表任务编码任务名称工作代号前期工作后续工作持续时间最早开始时间最迟开始时间最早完成时间最迟完成时间负责人111用户需求调研A1121110.0110.0110.1410.14112需求分析B111113510.1510.1510.2010.20113需求确认C112121,131510.2110.2110.2710.27121硬件环境准备D113122210.2810.2810.3110.31122软件环境准备E121141311.111.111.311.3131系统分析F1311411011.411.411.1711.17132总体设计G131133811.1811.1811.2911.29133详细设计H1321411211.3011.3012.1412.14141编码I122,131,1331512012.1512.151.111.11142界面设计J13315181.121.121.231.23151测试计划K14115251.241.241.301.30152单元测试L151153101.311.312.132.13153集成测试M15216182.142.142.232.23161系统试运行N153162152.242.243.153.15162试运行报告P16116323.163.163.193.19163系统改进Q16217053.203.203.303.30170系统验收R16354.24.24.64.6三.项目进度计划甘特图五.项目里程碑计划序号里程碑计划交付成果开始时间完成时间1项目立项立项建议书、可行性分析报告2011.10.012011.10.152项目启动项目进度计划、质量保证计划2011.10.152011.10.303需求分析需求分析说明书2011.11.012011.11.204系统设计概要设计说明书,详细设计说明书2011.11.202011.12.205软件编码源程序代码、用户使用手册2011.12.202012.01.106软件测试测试计划、测试报告2012.01.102012.01.317系统试运行系统试运行报告2012.02.012012.02.208项目验收验收报告2012.02.202012.03.01本小组负责人意见:(签字)项目经理审批意见:(签字)项目委员会意见:(签字)四.项目进度计划网络图实验三:项目规模成本估算一、实验目的:1.了解项目成本估算包含的内容;2.掌握项目成本的估算方法。二、实验内容:1.按标准估值法项目相关人员意见:(签字)ABCDEIFGHKJLMNPQR01101111171117172317232326232626302630577857782334233434443444445744577883788357665766128134128134122128122128119122119122103119103119941039410383948394(1)聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表。专家编号专家名称最小规模(元)最大规模(元)最可能规模(元)0001张XX190,000230,000210,0000002王XX1950002350002150000003李X1800002000001900000004钱XX1850002200002050000005赵XX175000240000220000平均185000225000208000(2)由于采用B/S结构,通过计算,修正系数为1.25。开发成本采用最有可能规模进行计算:最小规模平均值A=(190000+195000+180000+185000+175000)/5=185000(元)最大规模平均值B=(230000+235000+200000+220000+240000)/5=225000(元)最可能规模平均值M=(210000+215000+190000+205000+220000)/5=208000(元)由此可得:开发成本=修正系数*(A+4*M+B)/6=1.25*207000=258750(元)管理成本和质量成本=开发成本*管理质量系数=258750*0.28=72450(元)项目直接成本=开发成本+管理成本+质量成本=258750+72450=331200(元)项目间接成本=直接成本*间接成本系数=331200*0.25=82800(元)项目总估算成本=直接成本+间接成本=331200+82800=414000(元)由此可得:利润=项目总估算成本*0.3=414000*0.3=124200(元)项目的报价=项目总估算成本+利润=414000+124200=538200(元)2.按COCOMO模型法(1)代码行估算大约在5KLOC;(2)属于组织型项目;(3)符合中级COCOMO模型;(4)开发费用为1.2万元/人月;(5)考虑成本因素。开发成本=总计人月数*人月单价=19*1.2=22.8(万元)管理成本和质量成本=开发成本*管理质量系数=22.8*0.28=6.384(万元)项目直接成本=开发成本+管理成本+质量成本=22.8+6.384=29.184(万元)项目间接成本=直接成本*间接成本系数=29.184*0.25=7.296(万元)项目总估算成本=直接成本+间接成本=29.184+7.296=36.48(万元)由此可得:利润=项目总估算成本*0.3=36.48*0.3=10.944(万元)项目的报价=项目总估算成本+利润=36.48+10.944=47.424(万元)3.按自下而上估值法(1)按功能制作如下项目规模估算表任务编号任务名称人数(人)时间(天)总计(人天)111用户需求调研31133112需求分析2510113需求确认2510121硬件环境准备326122软件环境准备236131系统分析21020132总体设计2816133详细设计21224141编码32060142界面设计2816151测试计划2510152单元测试21020153集成设计2816161系统试运行21530162试运行报告224163系统改进4520170系统验收155合计306(2)按400元/人天考虑开发费用。开发成本=总计人天数*人天单价=306*400=122400(元)管理成本和质量成本=开发成本*管理质量系数=122400*0.28=34272(元)项目直接成本=开发成本+管理成本+质量成本=122400+34272=156672(元)项目间接成本=直接成本*间接成本系数=156672*0.25=39168(元)项目总估算成本=直接成本+间接成本=156672+39168=195840(元)由此可得:利润=项目总估算成本*0.3=195840*0.3=58752(元)项目的报价=项目总估算成本+利润=195840+58752=254592(元)三、项目成本估算总表估算方法开发成本管理成本质量成本直接成本间接成本总估算成本利润项目报价标准估值法258750724507245033120082800414000124200538200COCOMO模型法228000638406384029184072960364800109440474240自下而上估值法53200122400342721566723916819584058752254592实验四:软件项目质量、团队、沟通及配置管理计划编制一、实验目的:1.掌握软件项目质量管理计划的编制方法;2.掌握软件项目团队管理计划的编制方法;3.掌握软件项目沟通计划的编制方法;4.掌握软件项目配置管理计划的编制方法。二、实验内容:1.编制软件项目质量管理计划;(1)审查软件开发计划(2)审查开发工作是否按计划进行(3)审查文档模板及规范(4)审查文档是否按模板进行编写(5)审查代码规范(6)审查代码是否按代码规范编写(7)审查测试计划(8)审查测试是否按计划实施2.编制软件项目团队管理计划;责任人工作名称项目经理系统分析人员设计人员开发人员测试人员财务部人力部工程部市场部确认需求用户需求调研用户需求分析用户需求确认开发环境准备硬件环境准备软件环境准备程序设计系统分析

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功