软件项目管理实验报告_第1页
软件项目管理实验报告_第2页
软件项目管理实验报告_第3页
软件项目管理实验报告_第4页
软件项目管理实验报告_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件项目管理课程设计实验报告学院:计算机科学与技术学院专业:软件工程班级:学号:姓名:指导教师:时间:2012年12月实验一分解项目工作一.系统设计子系统构成:1、功能划分图(1)管理端子系统图1.1管理端子系统功能划分(2)客户端子系统图1.2客户端子系统功能划分2、管理端子系统管理端子系统主要是提供公司人力资源管理人员使用的功能,它的功能分为题库管理、问卷管理、职位发布、简历整理、面试管理等部分。每个登录者首先要通过安全认证然后确认权限,系统根据相应的权限实现相应的功能。(1)登录管理登录管理负责所有的管理端的登录,管理端的人员要登录到管理端必须经过登录界面,输入自己的用户名和密码,然后系统判断这个用户的权限信息,不同的登录人可能具有不同的权限,系统根据不同的权限实现不同的功能。(2)题库管理题库管理是由管理员登录到系统,实现对知识库试题的增加、删除、修改的功能及提供知识库试题的详细信息。(3)问卷管理问卷管理是由管理员登录到系统,根据知识题库中提取出来的题目生成各种类别的问卷,并且对问卷的试题进行增加、删除、修改的功能。(4)职位发布职位发布是由管理员登录到系统,录入职位及职位的详细描述信息,并且为职位附加问卷,同时也可对职位进行增加、删除、修改的功能。(5)简历管理简历管理是由人力资源部的管理人员对应聘者发来的简历进行整理,并根据试题的分数,挑选合适的简历,同时浏览简历的基本信息,最后确定可以进行面试的人员,这样将所有的应聘者分为等待面试、简历删除、保存简历三个状态。(6)面试管理面试管理是由人力资源管理部门的面试管理者通知需要面试的人员具体面试的时间、然后对人员进行面试,记录面试结果。(7)用户管理用户管理是由系统管理员增加或删除用户,编辑用户名、用户密码,修改用户权限,使具有不同权限的用户进入系统主界面时,出现在界面左侧栏中的图标数有所不同,具体的图标与用户所具有的权限对应。3、客户端子系统应聘者通过公司的招聘网站登录到系统中进行应聘,应聘者通过它提交简历,进行应聘,这就是客户端子系统的功能。在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等说明,按职位发布日期排序。当点击职位名称时进入职位详细信息页面,如果应聘的话,可以填写简历信息,并回答问卷,最后将问卷连同简历一同提交。客户端的功能主要包括选择职位、填写简历、回答问卷等功能。(1)职位选择应聘者登录到招聘网站可以看到招聘的职位列表,在职位列表中显示职位名称,职位发布白期,截止日期,职位类型,招聘人数等,按职位发布日期排序。并对所招聘职位进行详细描述,包括职位名称,职位描述,职位要求,招聘人数等。(2)简历输入简历输入包括输入应聘者的基本信息、工作经历、教育经历、基本技能、家属关系、个人简短评价等。(3)问卷回答问卷分为价值取向、工作取向两种,问卷从题库中随机抽取,每次抽取价值取向和工作取向试题各一套,应聘者须同时回答这两套试题,企业人力资源人员通过问卷的回答情况和简历情况来选择应聘者。4、角色功能:(1)应聘者应聘者,他们的差异比较大,有的学历很高,有的可能很低。有的经验很丰富,有的可能没有经验等。(2)人力资源管理人员他们是公司内部的人,对招聘业务很熟悉。(3)系统管理人员系统管理人员对系统很熟悉。二.各阶段任务1、需求分析需求获取需求分析需求定义需求验证2、开发环境准备硬件环境准备软件环境准备3、总体设计开发标准确定架构设计策略确定集成测试计划编制4、详细设计接口设计模块设计界面设计单元测试计划编制;5、实现阶段编码代码复核单元测试;6、测试阶段集成测试系统测试测试总结缺陷跟踪手册编写;7、试运行阶段试运行试运行报告系统改进;8、交付阶段验收测试产品提交用户培训。

实验二软件项目进度计划编制一.实验目的项目工作关系表项目进度计划甘特图项目进度计划网络图项目里程碑计划 二.项目工作关系表任务编码任务名称工作代号前期工作后续工作持续时间最早开始时间最迟开始时间最早完成时间最迟完成时间负责人1用户需求调研A2152012.12.212012.12.212013.1.102013.1.102需求分析B1332013.1.112013.1.112013.1.152013.1.153需求确认C24532013.1.162013.1.162013.1.182013.1.184硬件环境准备D3572013.1.212013.1.212013.1.292013.1.295软件环境准备E4972013.1.302013.1.302013.2.72013.2.76系统分析F59102013.2.82013.2.82013.2.212013.2.217总体设计G68102013.2.222013.2.222013.3.72013.3.78详细设计H79152013.3.82013.3.82013.3.282013.3.289编码I67811152013.3.292013.3.292013.4.182013.4.1810界面设计J91172013.4.192013.4.192013.4.292013.4.2911测试计划K1012102013.4.302013.4.302013.5.132013.5.1312单元测试L1113102013.5.142013.5.142013.5.272013.5.2713集成测试M1214102013.5.282013.5.282013.6.102013.6.1014系统试运行N1315102013.6.112013.6.112013.6.242013.6.2415试运行报告P1416102013.6.252013.6.252013.7.82013.7.816系统改进Q151772013.7.92013.7.92013.7.172013.7.1717系统验收R1652013.7.182013.7.182013.7.242013.7.24三.项目进度计划甘特图四.项目进度计划网络图163163814114113913912612611911999989875759175917547473535212123232121161611111191191261261391391411411631631701708787989875754747353591912525232321211616011011PQRLMNJKFGHIEDCBA163163814114113913912612611911999989875759175917547473535212123232121161611111191191261261391391411411631631701708787989875754747353591912525232321211616011011PQRLMNJKFGHIEDCBA五.项目里程碑计划序号里程碑计划交付成果开始时间完成时间1项目立项立项建议书、可行性分析报告2012.12.102012.12.152项目启动项目进度计划、质量保证计划2012.12.172012.11.203需求分析需求分析说明书2012.12.212013.1.184系统设计概要设计说明书,详细设计说明书2013.2.82013.2.215软件编码源程序代码、用户使用手册2013.3.292013.4.186软件测试测试计划、测试报告2013.4.302013.6.107系统试运行系统试运行报告2013.6.112013.7.88项目验收验收报告2012.7.182013.7.24本小组负责人意见:(签字)项目经理审批意见:(签字)项目委员会意见:(签字)项目相关人员意见:(签字)

实验三项目规模成本估算一、实验目的1.了解项目成本估算包含的内容;2.掌握项目成本的估算方法。二、实验内容1.按标准估值法(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)按功能制作如下项目规模估算表任务编号任务名称人数(人)时间(天)总计(人天)1用户需求调研315452需求分析2363需求确认2364硬件环境准备37215软件环境准备27146系统分析210207总体设计210208详细设计215309编码3154510界面设计271411测试计划2102012单元测试2102013集成设计2102014系统试运行2102015试运行报告2102016系统改进472817系统验收155合计354(2)按400元/人天考虑开发费用。开发成本=总计人天数*人天单价=354*400=141600(元)管理成本和质量成本=开发成本*管理质量系数=141600*0.28=39648(元)项目直接成本=开发成本+管理成本+质量成本=141600+39648=181248(元)项目间接成本=直接成本*间接成本系数=181248*0.25=45312(元)项目总估算成本=直接成本+间接成本=181248+45312=226560(元)由此可得:利润=项目总估算成本*0.3=226560*0.3=67968(元)项目的报价=项目总估算成本+利润=226560+67968=294528(元)三、项目成本估算总表估算方法开发成本管理成本质量成本直接成本间接成本总估算成本利润项目报价标准估值法258750724507245033120082800414000124200538200COCOMO模型法228000638406384029184072960364800109440474240自下而上估值法127600357281633284083220416061248265408实验四软件项目质量、团队、沟通及配置管理计划编制一、实验目的1.掌握软件项目质量管理计划的编制方法;2.掌握软件项目团队管理计划的编制方法;3.掌握软件项目沟通计划的编制方法;4.掌握软件项目配置管理计划的编制方法。二、实验内容1.编制软件项目质量管理计划(1)审查软件开发计划(2)审查开发工作是否按计划进行(3)审查文档模板及规范(4)审查文档是否按模板进行编写(5)审查代码规范(6)审查代码是否按代码规范编写(7)审查测试计划(8)审查测试是否按计划实施2.编制软件项目团队管理计划表2-1团队管理计划责任人工作名称项目经理系统分析人员设计人员开发人员测试人员财务部人力部工程部市场部确认需求用户需求调研用户需求分析用户需求确认开发环境准备硬件环境准备软件环境准备程序设计系统分析功能模块分析数据库设计美工设计程序开发文档制作○源代码编写○测试程序测试○集成测试○系统测试○○试运行验收试运行○○○○验收表示负责表示审批○表示铺助表示参与3.编制软件项目沟通计划表2-2软件项目沟通计划工作名称沟通形式沟通频度沟通人员会议内容一般情况必要时需求分析阶段正式沟通,书面沟通每周每3天项目经理,客户问题分析,需求描述,需求验证程序设计阶段书面沟通,口头沟通每周每天设计人员,项目经理,系统分析员系统分析,功能模块分析,数据库设计,美工设计程序开发阶段非正式沟通每10天每周开发人员,设计人员,系统分析员文档制作,源代码编写测试阶段非正式沟通,书面沟通每周每天测试人员,系统分析员,项目经理程序测试结果,集成测试结果,系统测试结果试运行验收阶段正式沟通,书面沟通每周每天项目经理,客户试运行结果,验收结果4.编制软件项目配置管理计划表2-3配置管理角色职责表角色人员职责和工作范围配置管理者A制定《配置管理计划》创建和维护配置库SCCB负责人B审批《配置管理计划》审批重大的变更SCCB成员A.B.C审批某些配置项或基线的变更注意:配置管理环境:建议使用CVS或VisualSourceSafe表2-4配置库的目录结构序号内容说明路径1TCM技术合同管理$\prj-School\TCM2RM需求管理$\prj-School\RM3SCM软件配置管理$\prj-School\SCM4SQA软件质量保证$\prj-School\SQA5SPE软件产品工程设计$\prj-School\SPE\DESIGN6源代码$\prj-School\SPE\SOURCE7目标代码$\prj-School\SPE\BUILD8测试$\prj-School\SPE\TEST9发布$\prj-School\SPE\RELEASE表2-5配置库的用户权限类别人员权限说明配置管理者A负责项目配置管理,拥有所有权限项目经理B访问、读质量保证人员C访问、读开发人员D访问、读高层管理R访问、读5.配置项标志(1)命名规范本项目配置项命名规范由5个字段组成,从左到右依次为:公司、项目、类型、编号和版本号,如图1所示。这些字段用一横线(-)分隔。QTD-School–RM–SRS-v1.0QTD-School–RM–SRS-v1.0公司:3个字符项目:最长10个字符类型:最长5个字符编号:最长8位数字/字符版本号:Vm.n图1:配置项命名规范(2)主要配置项表4:配置项列表类型主要配置项标识符预计正式发表时间计划《项目计划》QTD-School-SPP-PP-V1.02010.11.1《质量保证计划》QTD-School-SPP-SQA-V1.02010.11.4《配置管理计划》QTD-School-SPP-SCM-V1.02010.11.8需求《需求规格说明书》QTD-School-RM-SRS-V1.02010.11.30设计《总体设计说明书》QTD-School-Design-HL-V1.02010.12.10《数据库设计》QTD-School-Design-DB-V1.02010.12.20《详细设计说明书》QTD-School-Design-LL-V1.02010.12.30《设计术语及规范》QTD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论