工程项目管理软件.ppt
《工程项目管理软件.ppt》由会员分享,可在线阅读,更多相关《工程项目管理软件.ppt(57页珍藏版)》请在咨信网上搜索。
工程项目管理软件工程项目管理软件第十三章第十三章 软件项目管理软件项目管理教学目标教学目标理解:各种相关概念的定义;软理解:各种相关概念的定义;软件规模、工作量、开发时间和进件规模、工作量、开发时间和进度的估算方法和模型;影响软件度的估算方法和模型;影响软件质量的主要因素及定义;质量的主要因素及定义;软件软件质量保证的基本措施;质量保证的基本措施;软件配软件配置管理过程;置管理过程;CMM CMM 的等级。的等级。了解:典型的人员组织方式。了解:典型的人员组织方式。重点难点重点难点重点:软件质量的定义和主要重点:软件质量的定义和主要因素;软件配置管理过程。因素;软件配置管理过程。难点:对难点:对 CMM CMM 等级的深刻理解;等级的深刻理解;各种估算方法和模型。各种估算方法和模型。目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业前言什么是软件项目管理什么是软件项目管理q为了使软件项目能够按照预定的成本、进度、质量顺为了使软件项目能够按照预定的成本、进度、质量顺利完成,通过合理地组织和利用一切可以利用的资源,利完成,通过合理地组织和利用一切可以利用的资源,按照计划的成本和进度,完成计划的目标。按照计划的成本和进度,完成计划的目标。q它包括对成本、人员、进度、质量、风险等进行分析它包括对成本、人员、进度、质量、风险等进行分析和管理的活动。和管理的活动。q软件项目管理先于任何技术活动之前开始,并且贯穿软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。于软件的整个生命周期之中。前言项目管理过程项目管理过程q启动软件项目。确定项目的目标和范围。启动软件项目。确定项目的目标和范围。q度量。帮助开发人员了解开发技术、过程和产品。度量。帮助开发人员了解开发技术、过程和产品。q估算。对软件开发中的人力、项目持续时间、成本作估算。对软件开发中的人力、项目持续时间、成本作出估算。出估算。规模估算:代码行技术、功能点技术规模估算:代码行技术、功能点技术工作量估算:静态单变量模型、动态多变量模型、工作量估算:静态单变量模型、动态多变量模型、COCOMOCOCOMO模型模型开发时间估算开发时间估算进度估算:进度估算:GanttGantt图、工程网络图、工程网络前言项目管理过程项目管理过程q风险分析。由风险识别、风险估计、风险评价和风险驾风险分析。由风险识别、风险估计、风险评价和风险驾驭四个活动组成。驭四个活动组成。q进度安排。包括识别项目任务,建立任务间的联系,估进度安排。包括识别项目任务,建立任务间的联系,估算各任务的工作量,分配人力和其他资源,制定进度时算各任务的工作量,分配人力和其他资源,制定进度时序。序。q追踪和控制。项目管理人员负责追踪在进度安排中标明追踪和控制。项目管理人员负责追踪在进度安排中标明的每一个任务,还可以对资源重新定向,对任务重新安的每一个任务,还可以对资源重新定向,对任务重新安排或者可以修改交付日期以调整已经暴露的问题。排或者可以修改交付日期以调整已经暴露的问题。目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业估算软件规模代码行技术代码行技术q计算方法计算方法由多名有经验的软件工程师分别估计程序的最小规由多名有经验的软件工程师分别估计程序的最小规模模(a)(a)、最大规模、最大规模(b)(b)和最可能的规模和最可能的规模 (m)(m);算出这算出这3 3种规模的平均值;种规模的平均值;再用计算程序规模的估计值再用计算程序规模的估计值P308P308单位:代码行数(单位:代码行数(LOCLOC)或千行代码数()或千行代码数(KLOCKLOC)估算软件规模功能点技术功能点技术q依据对软件信息域特性和软件复杂性的评估结果,估依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。算软件规模。q软件信息域特性包括:软件信息域特性包括:输入项数输入项数(Inp)(Inp)输出项数输出项数(Out)(Out)查询数查询数(Inq)(Inq)主文件数主文件数(Maf)(Maf)外部接口数外部接口数(Inf)(Inf)目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业工作量估算概述概述q工作量是软件规模(工作量是软件规模(KLOCKLOC或或FPFP)的函数;)的函数;q单位:人月(单位:人月(pm)pm)。静态单变量模型静态单变量模型q公式:公式:E=A+BE=A+B(ev)C(ev)C q其中,其中,A A、B B和和C C是由经验数据导出的常数;是由经验数据导出的常数;E E是以人月是以人月为单位的工作量;为单位的工作量;evev是估算变量(是估算变量(KLOCKLOC或或FPFP)工作量估算动态多变量模型动态多变量模型q公式:公式:E=(LOCE=(LOCB 0.333/P)3 B 0.333/P)3(1/t)4(1/t)4q其中其中:E E是工作量(单位:人月或人年);是工作量(单位:人月或人年);t t是项目持续时间(单位:月或年);是项目持续时间(单位:月或年);B B是特殊技术因子,较小程序(是特殊技术因子,较小程序(KLOC=515KLOC=515),),B=0.16B=0.16;对于超过;对于超过70 KLOC70 KLOC的程序,的程序,B=0.39;B=0.39;P P是生产率参数,可以从历史数据导出。如:实时嵌是生产率参数,可以从历史数据导出。如:实时嵌入式软件,入式软件,P P的典型值为的典型值为20002000;电信系统和系统软件,;电信系统和系统软件,P=10000P=10000;商业应用系统来说,;商业应用系统来说,P=28000P=28000。工作量估算COCOMO2COCOMO2模型模型P309P309目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业进度计划概述概述q包括估算开发时间和估算工程进度。包括估算开发时间和估算工程进度。q项目管理者的目标是定义全部项目任务,识别出关键项目管理者的目标是定义全部项目任务,识别出关键任务,跟踪关键任务的进展状况,以保证能及时发现任务,跟踪关键任务的进展状况,以保证能及时发现拖延进度的情况。拖延进度的情况。进度计划估计开发时间估计开发时间P312P312q公式公式GanntGannt图图工程网络工程网络估算工程进度估算工程进度关键路径关键路径机动时间机动时间目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业人员组织民主制程序组民主制程序组主程序员组主程序员组现代程序组现代程序组人员组织带着问题学习带着问题学习P320P320q问题问题1 1:软件项目组有哪些组织方式?:软件项目组有哪些组织方式?q问题问题2 2:民主制程序员组有什么特点?对人数、规模有:民主制程序员组有什么特点?对人数、规模有什么要求?为什么会有这种要求?这种组织形式有什什么要求?为什么会有这种要求?这种组织形式有什么优点?适用在什么情况?么优点?适用在什么情况?q问题问题3 3:主程序员组的组织形式是怎样的?有什么特点:主程序员组的组织形式是怎样的?有什么特点?有什么优点和缺点?适用在什么情况?有什么优点和缺点?适用在什么情况?q问题问题4 4:现代程序员组结构如何?与主程序员组相比,:现代程序员组结构如何?与主程序员组相比,有什么改进?为什么要做这种改进?有什么优点?应有什么改进?为什么要做这种改进?有什么优点?应用时要注意些什么问题?用时要注意些什么问题?目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业质量保证软件质量软件质量q概念概念是软件与明确声明的功能和性能需求、文档中明确是软件与明确声明的功能和性能需求、文档中明确描述的开发标准、以及任何专业开发的软件产品都描述的开发标准、以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。应该具有的隐含特征相一致的程度。IEEEIEEE:与软件产品满足规定和隐含需求的能力有关:与软件产品满足规定和隐含需求的能力有关的特征或特征的全体的特征或特征的全体M.J.FisherM.J.Fisher:所有描述计算机软件优秀程度的特征:所有描述计算机软件优秀程度的特征的组合。的组合。质量保证软件质量软件质量q软件质量强调以下三个要点软件质量强调以下三个要点软件需求是软件需求是“质量质量”度量的基础,不符合需求就是质度量的基础,不符合需求就是质量不高。量不高。软件开发中,应遵照规范化标准定义的开发准则,软件开发中,应遵照规范化标准定义的开发准则,否则,极有可能导致质量不高。否则,极有可能导致质量不高。重视隐含需求,如软件的可维护性等,否则,软件重视隐含需求,如软件的可维护性等,否则,软件的质量也难以保证。的质量也难以保证。质量保证软件质量软件质量q软件质量的若干侧面软件质量的若干侧面质量保证软件质量软件质量q软件质量模型软件质量模型通常用通常用“软件质量模型软件质量模型”来描述影响软件质量的特来描述影响软件质量的特性。性。比较有影响力的软件质量模型有比较有影响力的软件质量模型有McCallMcCall质量模型质量模型P325P325ISOISO的质量模型的质量模型质量保证软件质量软件质量q软件质量模型软件质量模型McCallMcCall质量模型质量模型图、表图、表P325P325质量保证软件质量软件质量q软件质量模型软件质量模型ISOISO的质量模型的质量模型按照按照ISO/TC97/SC7/WG3/1985-1-30/N382ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由,软件质量度量模型由三层组成三层组成高层:软件质量需求评价准则(高层:软件质量需求评价准则(SQRCSQRC)中层:软件质量设计评价准则(中层:软件质量设计评价准则(SQDCSQDC)低层:软件质量度量评价准则(低层:软件质量度量评价准则(SQMCSQMC)高层和中层建立国际标准,低层可由各使用单位视实际情况制定高层和中层建立国际标准,低层可由各使用单位视实际情况制定ISOISO建议的软件质量度量模型如下图建议的软件质量度量模型如下图质量保证软件质量软件质量q软件质量模型软件质量模型我国国家标准规定的质量特性我国国家标准规定的质量特性我国我国19961996年定义:年定义:GB/T16260-1996 GB/T16260-1996 软件产品评价质量特性及其软件产品评价质量特性及其使用指南使用指南。质量保证软件质量保证措施软件质量保证措施q软件质量保证是为了保证软件产品和服务充分满足消软件质量保证是为了保证软件产品和服务充分满足消费者要求的质量而进行的所有有计划、有组织的活动,费者要求的质量而进行的所有有计划、有组织的活动,从而有效地控制所有影响软件质量的因素。从而有效地控制所有影响软件质量的因素。q参加软件质量保证工作的人员可分为参加软件质量保证工作的人员可分为软件工程师软件工程师SQASQA小组小组q软件质量保证措施软件质量保证措施P326P326目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业软件配置管理概述概述q简称简称SCMSCM,是在软件生命周期内管理,是在软件生命周期内管理“变更变更”的一组活的一组活动。动。q这组活动使得因为这组活动使得因为“变更变更”而引起的混乱减到最小,而引起的混乱减到最小,最有效地提高生产率。最有效地提高生产率。q目标目标标识变更标识变更控制变更控制变更确保适当地实现变更确保适当地实现变更向需要知道这类信息的人报告向需要知道这类信息的人报告软件配置管理几个概念几个概念q软件配置项软件配置项软件过程的输出信息。包括软件过程的输出信息。包括3 3类类计算机程序(源代码和可执行程序)计算机程序(源代码和可执行程序)描述计算机程序的文档(供技术人员或用户使描述计算机程序的文档(供技术人员或用户使 用)用)数据(程序内包含的或在程序外的)数据(程序内包含的或在程序外的)基线基线 IEEEIEEE的定义的定义已经通过了正式复审的规格说明或中间产品,它可以作为进一步已经通过了正式复审的规格说明或中间产品,它可以作为进一步开发的基础,并且只有通过正式的变化控制过程才能改变它。开发的基础,并且只有通过正式的变化控制过程才能改变它。软件配置管理软件配置管理五项任务软件配置管理五项任务P329P329q标示标示q版本控制版本控制q变化控制变化控制q配置审计配置审计q报告报告目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业能力成熟度模型软件机构的成熟性软件机构的成熟性能力成熟度模型CMMCMM简介简介q由美国卡内基梅隆大学的软件工程研究所提出。是评由美国卡内基梅隆大学的软件工程研究所提出。是评估软件开发组织有无能力来承接相应的软件项目的标估软件开发组织有无能力来承接相应的软件项目的标准。准。q基本思想:软件发展的主要问题是管理问题,而不是基本思想:软件发展的主要问题是管理问题,而不是技术问题。技术问题。q目的:帮助软件企业进行对软件工程过程的管理和改目的:帮助软件企业进行对软件工程过程的管理和改进,增强开发与制造能力,从而能按时地、不超预算进,增强开发与制造能力,从而能按时地、不超预算地制造出高质量的软件。地制造出高质量的软件。能力成熟度模型CMMCMM能力成熟度能力成熟度5 5个等级个等级q5 5个成熟度等级定义了一个有序的尺度,用来测量一个个成熟度等级定义了一个有序的尺度,用来测量一个组织的软件过程成熟和评价其软件过程能力,这些等组织的软件过程成熟和评价其软件过程能力,这些等级还能帮助组织自己对其改进工作排出优先次序。成级还能帮助组织自己对其改进工作排出优先次序。成熟度等级是已得到确切定义的,也是在向成熟软件组熟度等级是已得到确切定义的,也是在向成熟软件组织前进途中的平台。织前进途中的平台。能力成熟度模型CMMCMM在我国在我国q第一家第一家CMMCMM认证企业认证企业20012001年,中国东软股份有限公司通过年,中国东软股份有限公司通过CMM3CMM3认证认证20032003年,通过年,通过CMM5CMM5认证认证q第一家通过第一家通过CMM5CMM5认证的企业认证的企业20022002年,摩托罗拉(中国)软件中心年,摩托罗拉(中国)软件中心20042004年,通过年,通过CMM5CMM5有有6 6家;有级别评估的近家;有级别评估的近200200家家能力成熟度模型我国通过我国通过CMM5CMM5的一些企业的一些企业q中国东软股份有限公司中国东软股份有限公司q用友软件用友软件q大连华信大连华信q埃森哲中国信息技术中心埃森哲中国信息技术中心q中兴软件技术(南昌)有限公司中兴软件技术(南昌)有限公司q万达信息股份有限公司万达信息股份有限公司q惠普中国软件研发中心惠普中国软件研发中心q华为技术有限公司上海研究所华为技术有限公司上海研究所q博朗软件开发(上海)有限公司博朗软件开发(上海)有限公司q宝信软件股份有限公司宝信软件股份有限公司目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业目录目录前言前言估算软件规模估算软件规模工作量估算工作量估算进度计划进度计划人员组织人员组织质量保证质量保证软件配置管理软件配置管理能力成熟度模型能力成熟度模型总结总结课后作业课后作业课后作业教材课后习题教材课后习题个人道德素养个人道德素养 做好個人道德素養;不要因為貪小便宜,貪一時方便而不顧道德品行丟失把人格尊嚴都降低了。因為一個人把道德品質丟失了,再想建立起來將是萬分的困難。所以每個人都應該尊首道德底線,不應敗壞基本道德品質。以下是公司裡面出現的不好的現象:1、厕所紙巾偷到宿舍去用2、車間應急藥箱裡面的藥偷走(偷盜行為可恥)以下是公司裡面出現的不好的現象:1、公共场所随意扔垃圾2、電視房垃圾亂丟以下是公司裡面出現的不好的現象:恶意损坏公共财物以下是公司裡面出現的不好的現象:吃饭不要浪废食物道德與生活道德與生活從字義看兩者的意義與差別:1、倫理的意義倫理的意義:倫類別、關係;理紋理、道理。倫理人類社會裡種種身分間合理的關係,行為分際(做人要守本分做人要守本分)。(哪些人際關係、身分)2、道德的意義道德的意義:道道路、道理;德獲得。道德走人走的道路,便可獲得人的待遇。(不走捷徑、不誤入歧途尊嚴、榮譽)人道人道 (ps.如何批評一個人罔顧為人?)道德與生活道德與生活1、利己利己:理性認識到遵守規範有利於己。(奸商/信譽商人)2、利人利人:追求人性中的真、善、美。(崇高的可能性)。(愛人者人恆愛之,敬人者人恆敬之;德不孤必有鄰。)(典範在夙昔-林靖娟、鐵達尼號的樂師、德雷莎修女、史懷德.)3、利己利人利己利人:兼顧自我理想與社會進步。Bill Gates?不做”損人利己”之事。Ps.回想郭爾堡的道德認知理論、馬斯洛的需求層次理論。-THE END-- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程项目 管理软件
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文