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

下载本文档

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

文档简介

软件项目管理报告—计算机06-1—宋凯嵩PAGEPAGE33《软件项目管理》报告班级:计算机06级1班姓名:宋凯嵩学号:200601050118指导教师:田刚目录项目背景介绍—————————————————————————3项目任务分解结构和字典————————————————————4项目的规模成本估算——————————————————————6项目的进度计划表和甘特图———————————————————9补充习题1——————————————————————————16补充习题2——————————————————————————17补充习题3——————————————————————————19项目的组织结构图———————————————————————20项目的配置管理计划——————————————————————21项目集成计划—————————————————————————24GQM技术进行项目度量————————————————————30项目的成本,进度挣值分析———————————————————31项目介绍概述客户资源决定企业的核心竞争力,更多的关心自己的销售群体(客户群),关心他们的想法,需求,购买目的,并与之建立良好的,长期的客户关系,提升客户价值,对全面提升企业竞争力和盈利能力具有重要作用。系统分析需求分析有良好的人机界面,可以简单方便地管理各种客户信息。方便的数据查询功能。管理客户的详细信息:包括客户的基本信息,联系人信息,业务往来信息。设置客户服务模块,用以记录客户的反馈信息及投诉信息,并对反馈信息及投诉信息进行图表分析。与客户联系人之间通过邮件(E-mai)进行联系,对联系人邮箱地址进行管理。提供各种信息列表的打印功能,并可实现客户信封打印。在相应的权限下,可以删除或修改数据。可行性传统的手工管理方法,工作效率低,不能及时了解各类客户的实际情况,也无法快速地进行客户信息的查询,不便于动态及时了解客户的需求及反馈信息,致使企业不能更好地适应当前的经济形势发展需要。同时还存在着许多弊端:由于不可避免的人为因素,造成数据的遗漏误报。计算机信息管理有着储存信息量大,速度快的许多优点,提供给用户的处理信息及时,准确,快捷,同时也能提高企业员工的自身素质。目标1.对客户信息(客户基本信息,联系人信息,业务往来信息)进行全面管理2.及时查看库存信息,并通过网站对入库,出库信息进行管理3.强大的客户信息,联系人信息及投诉信息,并以图表形式对数据进行分析4.实现各种信息查询功能5.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误6.操作员可以随时修改配置的口令7.数据保密性强,为每个用户设置相应的权限级别8.提供辅助工具,方便用户操作及使用9.系统运行稳定,安全可靠任务分解客户管理系统WBS客户管理系统WBS的字典WBS表示号F1名称客户管理系统主题目标基础数据维护描述1)类型的设置2)性质设置3)银行设置4)资信设置5)满意程度设置完成的任务1,2已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F2名称客户管理系统主题目标客户服务描述1)客户反馈2)客户投诉3)客户反馈满意程度分析4)客户投诉满意程度分析完成的任务1,2,3已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F3名称客户管理系统主题目标数据管理描述1)客户信封打印2)客户信息列表打印3)联系信息打印4)省份邮编信息打印完成的任务1,2,3已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F4名称客户管理系统主题目标客户信息维护描述1)调用word2)调用excel3)计算器4)工作业务备忘录5)发送邮件完成的任务1,2已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F5名称客户管理系统主题目标数据管理描述1)客户信息2)联系信息3)业务往来完成的任务1,2已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F6名称客户管理系统主题目标信息查询描述1)客户信息查询2)联系人信息查询3)客户反馈查询4)客户投诉查询5)国内城市区号邮编查询完成的任务1,2已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告WBS表示号F7名称客户管理系统主题目标系统管理描述1)操作员设置2)密码修改3)权限设置4)退出完成的任务1,2,3已经完成责任者宋凯嵩完成的标识通过质量保证部的验收报告成本估算报告《客户管理系统》的规模成本估算过程:估算是循序渐进的过程,随着项目的不断发展,估算可以重复多次进行,而且是逐步精确地。本项目采用自上而下法和参数法综合的估算方法,具体过程如下:签订合同前开始签订合同的时候,根据以往类似项目的经验,采用类比估算的方法,进行粗略的估算,根据用户的要求采用B/S结构,公司JSP+SQLServer的技术比较成熟,以前成功完成过类似的项目,根据SOW的说明,基本上需要2-3个开发人员,2个月左右的开发时间,基本上是4-6个人月的规模,所以,10-15万可以作为合同的参考价格。合同签署后合同签署之后,根据现有的资源和WBS分解的结果,进一步细化估算。由于WBS分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发规模,然后通过系数获得相应的质量、管理任务的规模,从而计算直接成本,之后计算间接成本以及总成本,具体过程如下。资源人力资源2个开发人员一个项目管理人员一个项目质量人员一个配置管理人员设备资源(作为间接成本计算)3台电脑一台服务器表一给出了项目规模的估算表。表1项目规模估算表注:规模单位为人天WBS名称估计值(人天)小计(人天)总计(人天)1基础数据维护121101.1企业类型设置21.2企业性质设置21.3客户银行设置21.4企业资信设置21.5客户满意程度设置21.6区域信息设置22客户服务122.1客户反馈32.2客户投诉22.3客户反馈满意程度分析42.4客户投诉满意程度分析33数据管理133.1客户信封打印63.2客户信息列表打印53.3联系信息打印43.4省份邮编信息打印34辅助工具294.1调用word54.2调用excel44.3计算器84.4工作业务备忘录54.5发送邮件75客户信息维护95.1客户信息35.2联系信息45.3业务往来26信息查询246.1客户信息查询46.2联系信息查询56.3客户反馈查询46.4客户投诉查询56.5国内城市区号邮编查询67系统管理117.1操作员设置47.2密码修改37.3权限设置47.4退出估算步骤如下:获取项目分解结果WBS任务分解是根据项目的功能进行分解的。计算开发成本由于人物分解的结果主要是针对开发任务的分解,管理任务和质量任务得到,因此根据以往的经验,管理任务和质量任务=20%*开发任务。从表得知项目规模是110人天,假设开发人员成本参数=480元/天,则开发成本=480元/天*110天=52800元。计算管理、质量成本。项目管理和质量陈本=开发成本*20%=10560元直接成本=52800+10560=63360元计算间接成本间接成本包括前期合同费用、房租水电、培训、员工福利、客户服务等。更具以往的经验,采用公式;间接成本=25%*直接成本=15840元计算总估算成本项目总估算成本=15840+63360=79200元重新评估项目的报价重新评估一下项目的报价准确性,当然这个时候,项目的合同已经签署了,报价是不能更改的,但是通过再次评估可以进一步明确企业的项目运作和利润情况等。如果项目的利润是30%,其中风险基金10%,利润15%,税费5%。则项目的总报价=79200*1.3=102960元,应该说报价还是比较合适的。另外,可以采用简便的算法进行估算,企业的报价可以通过开发规模的估算直接得出,例如如果成本系数为2.5万元/人月,项目规模是人天,一个人月22人天,则项目报价=25000*110/22=125000元3)成本预算在进度计划编制完成时,会根据各项任务的情况,安排各项任务的预算成本,最后可以得到比较详细的成本分配情况。4)成本的跟踪控制在项目跟踪控制的各个阶段,会根据项目的具体情况重新估算,预测项目完成后的成本。这些工作是在项目的开发过程中进行的。项目进度计划和甘特图《客户管理系统》进度计划说明:本项目的进度计划采用渐进完善的方式。初期项目计划由于项目初期信息不是很充分,所以初期的项目计划只存在一个计划表格,相当于一个大计划,简单说明计划的步骤,如表3-1所示。表2项目初期计划任务完成时间负责人资源备注需求分析2009-宋凯嵩2开发人员参与项目规划2009-宋凯嵩全体人员参与需求确定2009-宋凯嵩全体人员参与设计2009-小李小张参与项目实施2009-小李小张参与有待细化测试2009-小李开发人员参与提交2009-宋凯嵩项目计划细化表3-1中的大计划不能作为指导详细工作的计划,还需要进一步细化。随着对项目了解的深入,项目计划也会逐步完善和细化。 首先,根据WBS的分解情况,继续分解相应的活动(任务),使用MSProject工具,讲分解后的所有活动(任务)和WBS的代码录入项目计划文件中,然后确定各个活动之间的关系。由于采用增量式的生存期模型,在需求设计之后,系统的功能采用增量方式实现,实施阶段分7个增量,对各个任务(活动)分配相应的资源,然后经过不断地资源调整优化以及工期活动关系的调整等,再经过多次的评审讨论,最后计划通过评审,将此计划存为基准计划。项目的基准计划如下。进度计划表3-2中的进度计划是细化后的项目计划。表3项目计划任务名称工期开始时间结束时间资源客户管理系统54工作日2009-2009-软件规划2工作日2009-2009-项目规划1工作日2009-2009-宋凯嵩,小李计划评审1工作日2009-2009-宋凯嵩,小李,小王,小郭需求开发5工作日2009-2009-用户界面设计1工作日2009-2009-小李,小王用户需求评审1工作日2009-2009-宋凯嵩,小李,小王,小郭修改需求,修改用户界面1工作日2009-2009-小李,小王编写需求规格说明书1工作日2009-2009-小李需求验证1工作日2009-2009-宋凯嵩,小郭,小张设计5工作日2009-2009-概要设计2工作日20092009-小王数据库ER编制,建库2工作日2009-2009-小李设计评审1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭实施38工作日2009-2009-基础数据维护—增量15工作日2009-2009-企业类型设置2工作日2009-2009-小李企业性质设置2工作日2009-2009-小王客户银行设置2工作日2009-2009-小李企业资信设置1工作日2009-2009-小王客户满意程度设置1工作日2009-2009-6-11小王增量1—评审1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭客户服务—增量25工作日2009-2009-客户反馈2工作日2009-2009-小李客户投诉1工作日2009-2009-小王客户反馈满意程度分析2工作日2009-2009-小王客户投诉满意程度分析2工作日2009-6-172009-6-18小李增量—2评审1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭数据管理—增量35工作日2009-2009-客户信封打印2工作日2009-2009-小李客户信息列表打印1工作日2009-2009-小王联系人信息打印1工作日2009-2009-小王省份邮编信息打印2工作日2009-2009-小李增量—3评审1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭辅助工具—增量47工作日2009-2009-调用word2工作日2009-2009-小李调用excel2工作日2009-2009-小王计算器4工作日2009-2009-小李工作业务备忘录1工作日2009-2009-小王发送邮件2工作日2009-2009-小王增量—4评审1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭客户信息维护—增量54工作日2009-2009-客户信息2工作日2009-2009-小李联系信息1工作日2009-2009-小王业务往来2工作日2009-2009-小王增量—5评审1工作日2009-7-132009-7-宋凯嵩,小李,小王,小张,小郭信息查询—增量67工作日2009-2009-客户信息查询2工作日2009-2009-小李联系人信息查询1工作日2009-2009-小王客户反馈查询2工作日2009-2009-小王客户投诉查询1工作日2009-7-162009-7-16小李国内城市区号邮编查询3工作日2009-7-172009-7-21小王增量—6评审1工作日2002009-宋凯嵩,小李,小王,小张,小郭系统管理—增量75工作日2009-2009-操作员设置2工作日2009-2009-小李密码修改2工作日2009-2009-小王权限设置2工作日2009-2009-小李退出1工作日2009-2009-小王实施过程评审1工作日2009-7-292009-7-29宋凯嵩,小李,小王,小张,小郭系统集成2工作日2009-7-302009-7-31系统集成测试1工作日2009-2009-小李,小王环境测试1工作日2009-2009-小李,小王,小张,小郭提交2工作日2009-2009-完成文档1工作日2009-2009-小李,小王,小郭验收、提交1工作日2009-2009-宋凯嵩,小李,小王,小张,小郭项目甘特图项目甘特图实施部分进度甘特图里程碑高层领导可能更加关注里程碑的进展,所以需要一个里程碑的图示,如下表所示。项目的预算在编制项目计划中考虑到:2个开发人员是全职在这个项目中,而项目经历,质量保证人和配置管理人员不是全职在这个项目中,他们同时还在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的时间进行成本预算。资源费用比例预算总成本为68400元(见表,下页),与估算的成本基本持平。这样68400可以作为项目的成本控制参考。下图是成本预算图示,即项目成本随时间的费用支出图,其中的BCWS就是预算曲线,也是将来项目跟踪控制的费用曲线。补充习题工作紧前工作正常时期(日)赶工时期(日)正常成本(元)赶工成本(元)赶工一天增加费用(元/日)4315001900400BA6410001300150CA8617002000150DA7512001400100EB43500600100FB,C,D6420002400200GD6416001800100HF,G6424003100350(1)压缩费用 压缩工序压缩天数(天)增加费用(元)累计增加费用(元)工期(天)C115015023C,D115010040022F,G120010070021(2)网络图双代号网络图某厂为适应市场的需要,准备扩大生产能力,有两种方案可供选择:第一方案是建大厂;第二方案是先建小厂,后考虑扩建。如建大厂,需投资700万元,在市场销路好时,每年收益210万元,销路差时,每年亏损40万元。在第二方案中,先建小厂,如销路好,3年后进行扩建。建小厂的投资为300万元,在市场销路好时,每年收益90万元,销路差时,每年收益60万元,如果3年后扩建,扩建投资为400万元,收益情况同第一方案一致。未来市场销路好的概率为0.7,销路差的概率为0.3;如果前3年销路好,则后7年销路好的概率为0.9,销路差的概率为0.1。无论选用何种方案,使用期均为10年,画出决策树并试做决策分析。计算过程:4210*0.9*7-40*0.1*7=12955-40*7=-28021295*0.7+210*0.7*3-280*0.3-40*0.3*3-700=527.58210*0.9*7-40*0.1*7-400=895990*0.9*7+60*0.1*7=609760*7=4203895*0.7+90*0.7*3+420*0.3-60*0.3*3=695.5.工作计划完成工作预算费用(万元)已完工作量%实际发生费用(万元)挣值(万元)A400100400400B30095290285C60060350360D200100220200E50060280300F400100390400G80060500480H30050150150I2004015080合计BCWP=400+285+360+200+300+400+480+150+80=2655ACWP=400+290+350+220+280+390+500+150+150=2730BCWS=400+300+600+200+500+400+800+300+200=37003)CV=BCWP-ACWP=2655-2730=-75SV=BCWP-BCWS=-10454)CPI=BCWP/BCWS=2655/3700=71.76%SPI=BCWP/ACWP=2655/2730=97.25%5)BAC=5000EAC=BAC/CPI=5000/(2655/3700)=6967.98是项目组织结构图《客户管理系统》的项目组织结构图如下图所示,是矩阵型组织结构的一个具体化。项目管理项目管理开发小组软件开发配置管理质量保证实施质量控制设计用户编码数据表设计界面设计时序图设计环境测试集成测试环境配置版本控制组织结构图说明:·项目管理负责项目的组织,实施和规划负责项目计划制定和维护负责项目的跟踪和管理负责资源的分配和协调活动负责各组织和计划之间的协调活动负责与需求分析人员的协调活动·质量保证负责项目过程和产品规范的制定负责项目工程的质量保证活动,其中包括过程评审和产品评审根据用户的需求进行最终的审核·软件开发负责项目的设计,实施和质量控制负责原型界面的设计负责数据库表的创建负责时序图,用例图的设计负责项目实施过程的编码活动负责进行阶段性的测试和最终的集成测试·配置管理负责项目的配置管理活动负责开发环境的配置包括开发环境,和数据库的配置负责软件产品的提交·用户确保相关责任的实施提供相关的需求说明配合开发小组进行项目的实施参与项目的组织和规划负责产品的验收工作开发小组的需求分析人员负责在用户和开发小组之间进行协调活动。下表为角色映射表项目管理组软件开发组质量保证组配置管理组版本控制负责人宋凯嵩小李小张小郭宋凯嵩组成人12111配置管理计划《客户信息管理系统》配置管理计划说明:本项目的配置计划如下:引言配置管理(ConfigurationManagement,CM)是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。组织及职责角色人员职责,工作范围配置管理者小李制定<<配置管理计划>>创建和维护数据库SCCB负责人宋凯嵩审批<<配置管理计划>>SCCB成员项目经理宋凯嵩,质量保证人小王,配置管理者小李审批某些配置项或基线的变更配置管理环境3.1目录结构 序号内容说明路径1TCM技术合同管理$\prj-Enterprise\TCM2RM需求管理$\prj-Enterprise\RM3SPP软件项目管理$\prj-Enterprise\SPP4SPTO软件项目跟踪与管理$\prj-Enterprise\SPTO5SCM软件配置管理$\prj-Enterprise\SCM6SQA软件质量保证$\prj-Enterprise\SQA7SPE软件产品工程设计$\prj-Enterprise\SPE\DESIGN8源代码$\prj-Enterprise\SPE\SOURCECODE9目标代码$\prj-Enterprise\SPE\BUILD10测试$\prj-Enterprise\TEST11发布$\prj-Enterprise\RELEASE3.2用户及权限配置库的用户权限类别人员权限说明配置管理者小张负责项目配置管理,对库拥有所有权限项目管理宋凯嵩访问,读质量保证人员小郭访问,读开发人员小李,小王访问,读高层管理访问,读4配置管理活动4.1配置项标识4.1.1命名规范命名规范适用于过程文档,生存周期中各阶段的计划,需求,设计,代码,测试,手册等文件。本项目文件命名规范由5个字段组成,从左到右依次为:公司,项目,类型,编号和版本号,如下图所示。这些字段用一横线(一)分隔。4.1.2主要配置项见下表类型主要配置项标识符预计正式发表时间技术合同<<合同>>SKS-Enterprise-TCM-Contract-V1.02009-5-22SOWSKS-Enterprise-TCM-Sow-V1.02009-5-22计划<<项目计划>>SKS-Enterprise-SPP-PP-V1.02009-5-22<<质量保证计划>>SKS-Enterprise-SPP-SQA-V1.02009-5-22<<配置管理计划>>SKS-Enterprise-SPP-SCM-V1.02009-5-22需求<<需求规格说明书>>SKS-Enterprise-RM-SRS-V1.02009-5-29用户DEMOSKS-Enterprise-RM-Demo-V1.02009-5-29设计<<总体设计说明书>>SKS-Enterprise-Design-HL-V1.02009-6-5<<数据库设计>>SKS-Enterprise-Design-DB-V1.02009-6-5<<详细设计说明书>>SKS-Enterprise-Design-LL-V1.02009-6-9<<设计术语及规范>>SKS-Enterprise-Design-STD-V1.02009-6-5编程源程序SKS-Enterprise-Code-ModuleName-V1.02009-7-29编码规则SKS-Enterprise-Code-STD-V1.02009-6-5测试<<测试计划>>SKS-Enterprise-Test-Plan-V1.02009-7-30<<测试用例>>SKS-Enterprise-Test-Case-V1.02009-7-31<<测试报告>>SKS-Enterprise-Test-Report-V1.02009-7-31提交运行产品SKS-Enterprise-Product-Exe-V1.02009-8-3<<验收报告>>SKS-Enterprise-Product-Report-V1.02009-8-3<<用户手册>>SKS-Enterprise-Product-Manual-V1.02009-8-44.1.3项目基线见下表基线发布计划基线名称/标识符基线所包含的主要配置项预计建立时间需求<<需求规格说明书>>,用户DEMO2009-5-29总体设计<<总体设计说明书>>,<<数据库设计>>2009-6-5项目实现软件源代码,编码规则2009-7-29系统测试<<测试用例>>,<<测试报告>>2009-7-304.1.4配置项的版本管理配置项可能包含的分支从逻辑上可以划分成4个不同功能的分支,让它们分别对应4类工作空间。·主干分支·私有分支·小组分支·集成分支对配置项的版本管理在不同分支具有不同的策略:主干分支:系统确认自动建立的物理分支—主干分支,BASELINE均以LABEL方式出现在主干分支上私有分支:如果多个开发工程师维护一个配置项时建议建立自己的私有分支。配置管理员对其基本不予管理,如个别私有空间上的版本树过于冗余,将对其冗余版本进行限制。小组分支:如果出现共同开发该配置项,该分支可视为项目组内部分组的私有空间,存放代码开发过程中的版本分支,由项目组内部控制。集成分支:集成测试时在主干分支的特别版本上建立集成分支,测试工作在集成分支上完成。4.2变更管理4.3配置状态统计《客户信息管理系统》项目集成计划客户资源决定企业的核心竞争力,更多的关心自己的销售群体(客户群),关心他们的想法,需求,购买目的,并与之建立良好的,长期的客户关系,提升客户价值,对全面提升企业竞争力和盈利能力具有重要作用。概述《客户信息管理系统》是对客户信息进行综合管理的平台系统,是基于Internet环境的综合信息系统,满足公司经理,业务员等日常的工作,管理,咨询等需求。目的是共享各种资源,使客户信息管理更加可靠方便,提高工作的效率,规范学校的工作流程,便利校内外的交流。系统具有标准化,分布式存储和检索,易用,易维护,开放的特点。项目任务范围《客户信息管理系统》项目需完成的任务大致分为七大类:基础数据维护,客户服务,数据管理,辅助工具,客户信息维护,信息查询,系统管理的功能。其中,基础数据维护包括:企业类型设置,企业性质设置,客户银行设置,客户满意程度设置。客户服务包括:客户反馈,客户投诉,客户反馈满意程度分析,客户投诉满意程度分析。数据管理包括:客户信封打印,客户信息列表打印,联系信息打印,省份邮编信息打印。辅助工具包括:调用word,调用excel,计算器,工作业务备忘录,发送邮件。客户信息维护:客户信息,联系信息,业务往来。信息查询:客户信息查询,联系人信息查询,客户反馈查询,客户投诉查询,国内城市区号邮编查询。系统管理:操作员设置,密码修改,权限设置,退出。项目任务的范围如下图所示。任务范围项目目标随着商业的不断发展,已经摆脱了传统的工作模式,实现了真正的无纸化办公,各个公司先后进入了信息化的管理阶段,建设了自己的管理平台,以便能够提高工作的效率,节约办公成本,与现代企业的管理模式接轨,同时提供智能的查询方便根据条件筛选出所需的信息,同时保证了信息的可靠性与安全性。本系统是针对中小型企业的客户管理现状通过网络实现客户的管理,主要实现如下目标:对客户信息(客户基本信息,联系人信息,业务往来信息)进行全面管理及时查看库存信息,并通过网站对入库,出库信息进行管理强大的客户信息,联系人信息及投诉信息,并以图表形式对数据进行分析实现各种信息查询功能对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误操作员可以随时修改配置的口令数据保密性强,为每个用户设置相应的权限级别提供辅助工具,方便用户操作及使用系统运行稳定,安全可靠另外,通过《客户信息管理系统》的项目,进一步验证和完善公司的质量体系,提高公司的竞争力,同时锻炼开发队伍的协同精神,丰富员工的知识和经验。项目实施策略实施项目策略是确定如何实施项目以达到项目目标的策略,根据《客户信息管理系统》的特点和企业的战略要求,采用如下策略:·项目管理策略项目管理过程遵循公司质量体系中关于项目管理过程规范根据项目计划中的评审点进行跟踪和管理,并根据结果对项目计划进行适当的调整评审采用定期评审,阶段评审和事件评审相结合的方式按周发布项目简报,通报项目进展情况及其他相关情况·软件开发策略采用OO技术逐步构造系统产品按阶段提交开发实施过程采用公司的复用技术,同时遵循公司质量体系中关于项目实施过程的规范·质量保证策略质量管理过程遵循公司质量体系中关于项目质量管理过程的规范。加强对项目参与人员的质量保证概念的培训加强对过程的控制,重点确定该项目中需控制的过程加强对产品规范的审计,重点确定该项目中需要审计的产品。实施完整的软件配置管理。项目组织结构《客户管理系统》的项目组织结构图如下图所示,是矩阵型组织结构的一个具体化。项目管理项目管理开发小组软件开发配置管理质量保证实施质量控制设计用户编码数据表设计界面设计时序图设计环境测试集成测试环境配置版本控制组织结构图说明:·项目管理负责项目的组织,实施和规划负责项目计划制定和维护负责项目的跟踪和管理负责资源的分配和协调活动负责各组织和计划之间的协调活动负责与需求分析人员的协调活动·质量保证负责项目过程和产品规范的制定负责项目工程的质量保证活动,其中包括过程评审和产品评审根据用户的需求进行最终的审核·软件开发负责项目的设计,实施和质量控制负责原型界面的设计负责数据库表的创建负责时序图,用例图的设计负责项目实施过程的编码活动负责进行阶段性的测试和最终的集成测试·配置管理负责项目的配置管理活动负责开发环境的配置包括开发环境,和数据库的配置负责软件产品的提交·用户确保相关责任的实施提供相关的需求说明配合开发小组进行项目的实施参与项目的组织和规划负责产品的验收工作开发小组的需求分析人员负责在用户和开发小组之间进行协调活动。下表为角色映射表项目管理组软件开发组质量保证组配置管理组版本控制负责人宋凯嵩小李小张小郭宋凯嵩组成人12111项目生存期软件规划软件规划需求开发设计增量一增量二增量七增量四增量三增量五增量六系统集成产品提交生存期模型生存期中的各阶段定义如下:·项目规划阶段项目目标:根据合同和初步的需求分析确定项目的规模,时间计划和资源需求输入:合同文本,SOW过程:项目规划,计划确认输出:项目计划·需求分析阶段阶段目标:确定客户的需求输入:项目计划,SOW过程:需求获取,需求分析,需求控制输出:原型系统,需求规格·设计阶段阶段目标:总体系统结构设计输入:原型系统,需求规格过程:总体设计输出:系统设计说明书,数据结构定义·增量1实现阶段目标:实现系统的基础数据维护功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-1·增量2实现阶段目标:实现客户服务的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-2·增量3实现阶段目标:实现数据管理的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-3·增量4实现阶段目标:实现辅助工具的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-4·增量5实现阶段目标:实现客户信息维护的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-5·增量6实现阶段目标:实现信息查询的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-6·增量7实现阶段目标:实现系统管理的功能输入:系统设计说明书,数据库结构定义过程:详细设计,编码,代码走查,代码评审,单元测试输出:详细设计说明书,源代码,可运行版本-7·集成测试阶段目标:通过集成环境下的软件测试输入:测试计划,测试用例过程:集成测试,系统测试输出:系统软件包,测试报告,产品说明书·产品提交阶段目标:产品可投入使用输入:系统软件包过程:产品提交输出:验收报告时间计划项目进度计划甘特图如下所示:更详细的进度计划见项目进度计划专题。9.项目成本估算项目估算是为了确定项目所需的人力,时间以及项目完成过程中耗费的人力,物力,财力资源

温馨提示

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

评论

0/150

提交评论