软件项目管理复习材料.doc
软件项目工程管理复习资料

1.软件开发项目失败的共通原因P7(1)计划方案不好;(2)没有按照计划执行;(3)主要管理人员未参加;(4)项目管理人员、项目领导的运营管理水平低。
2.软件开发项目的特殊性P6共同特点:一次性、独特性、目标确定性、过程不确定性、活动整体性、资源依赖性自身特点:(1)以人为本:技术含量高,不能随意选择人员参与。
(2)知识产品:需要有规范的操作规程来保证项目的实施、需要熟练的技术人员负责实施、需要进行知识的积累、需要创造性的智慧活动。
(3)目标不精确:开始用户只有一些初步功能要求而无明确的想法。
软件项目的任务范围很大程度上取决于项目组所做的系统计划和需求分析。
(4)目标渐进性:注意在项目执行过程中对变更的控制,尽量保持工作范围不变,否则项目可能改来改去永远做不完。
(5)阶段性。
(6)不确定性。
(7)需求变化频繁。
3.软件项目工程管理的基本原则P9(1)工程进行时,尽快发现工程的异常和工程的延误;(2)对于工程的异常和工程的延误,要有适当的对策处理。
4.软件项目工程管理的要素P11(1)需求管理(2)进度管理(3)成本管理(4)质量管理(5)风险管理(6)配置管理(7)人力资源管理(8)沟通管理5.软件项目工程管理的关键6.软件项目工程管理的三大目标:进度、成本、质量P107.项目系统化计划概念:是对全工程的总体目标、开发对象、组织、资源等方面给予说明和计划。
又称为项目的总体计划,也称为工程计划。
P26主要内容:最大的成本:人员成本(人件费和外包费)。
P1149.什么是WBS,什么是PMC,WBS分四级,每一级是什么?WBS:(Work Breakdown Structure)即作业结构分解,在各个不同阶段把工程任务作业详细化,并用阶层构造形式表现出来。
即逐步分解工程,直至细化到最终能在1周内能完成的任务。
RMC:职责矩阵图(Responsibility Matrix Chart)为了把握开发工程的作业,通常采用明确实施作业的责任和权限的RMC 方法。
软件项目管理复习

选择、判断:1、项目管理的实质:在保证质量的前提下,寻求任务、时间和成本三者之间的最佳平衡2、项目管理的对象:人、问题、过程(其中,人是决定性因素)3、软件项目管理的特点:软件项目管理是设计型项目、软件过程模型、需求变化频繁、难以估算工作量、主要成本是人力成本、以人为本的管理4、软件项目组织结构一般使用矩阵组织结构5、软件项目资源分为:人力、可复用的软构件或组件、软硬件环境。
其中,人力是最基本最有价值的资源6、项目估算的内容:规模估算、工作量估算、进度估算、风险估算、其他估算7、马斯洛需求层次:生理需求、安全需求、社会需求、尊重需求、自我实现8、临时评审是所有软件评审方法中最不正式的一种,而会议评审是最正式、最系统、最严密的一种。
9、避免风险的最好办法是不继续执行项目名词解释:1、功能点分析:从用户对应的应用系统的功能性需求出发,把应用系统按组件进行分解,并对每类组件以定义的功能点为度量单位进行计算,从而得到反映整个应用系统规模的功能点数2、滚动计划方法:一种动态编制计划的方法,它是按照“近细远粗”的原则制定一定时期内的计划,然后按照计划的执行情况和环境变化,调整和修订未来的计划,并逐期向后移动,把短期计划和中期计划结合起来的一种计划方法。
其特点有:分而治之、逐步求精、动态规划、和谐过渡3、WBS方法(工作分解结构):一种将复杂问题分解为简单的问题,然后再根据分解结果进行计划的方法。
WBS方法以可交付成果为导向,对项目要素或整个工作范围进行分解、逐层推进,每向下分解一层就恩呢该对项目工作有更详细的了解和定义,从而掌握项目的全部细节,有利于做出相对准确的计划。
WBS方法还可以看做结构化的书记工具,以描述项目所必须完成的各项工作以及这些工作之间的相互联系4、网络计划反方法:是一种应用网络模型直观地表示软件开发众多工作之间的逻辑关系与时间关系,对完成软件工程项目所需时间、费用、资源进行求解和优化的计划方法,其基本类型是关键路线法/计划评审技术(CPM/PERT)。
自考01336软件项目管理-考试大纲复习资料

01336软件项目管理-考纲复习资料第一章软件项目管理导论一、学习目的与要求本章对项目及软件项目作了概括介绍,目的是使考生对软件项目有个初步的认识。
通过本章的学习,应使考生掌握项目及软件项目的基本概念,了解软件项目的生命周期,理解软件工程框架,掌握软件项目管理的基本概念、特征和主要内容,正确理解软件项目管理的过程、范围以及所面对的问题。
(一)软件项目的定义及其特征(重点)识记:软件项目的定义软件项目是以软件为产品的项目,软件产品的特质决定了软件项目管理和其他领域的项目管理有不同之处理解:软件项目的特征 P30(1)抽象性(2)缺陷检测的困难性(3)高度的复杂性(4)缺乏统一规则。
(二)软件项目管理(重点)识记:软件项目管理的概念 P34在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体需求项目管理知识体系 P26集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理软件项目管理的主要内容 P341、软件项目需求管理2、软件项目结算与进度管理3、软件项目配置管理4、软件项目风险管理5、软件项目质量管理6、软件项目资源管理软件项目管理的过程 P351.启动软件项目2.制定项目计划3.跟踪及控制项目计划4.项目计划5.评审项目计划6.编写管理文档理解:软件项目管理的特征 P24综合性、创造性、时间性项目管理的 6 要素 P24范围、时间、成本、质量、组织、客户满意度软件项目的生命周期P22项目从开始到结束,一般包括启动阶段、计划阶段、实施阶段、和结束阶段(三)软件工程框架(次重点)理解:软件工程的目标、活动和原则及软件工程模型软件工程的目标是“生产正确、可用及具有经济效益的产品”。
正确性指软件产品达到预期功能的程度。
可用性指软件基本结构、实现和文档为用户可用的程度。
具有经济效益指软件开发、运行的整个开销满足用户要求的程度。
P16软件工程的活动是指生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括问题定义、可行性研究、需求分析、总体设计、详细设计、实现、确认以及支持等。
软件项目管理复习

1、项目管理的含义2、产生项目的最为关键的一个因素————项目视图3、项目发起人的目标是限制花费在研究上的时间。
4、为报告准备的分发资料中必须包括执行概要5、自底向上的成本估算是指对项目计划中每个元素进行详细估算6、零基预算是指项目每个阶段都当做各个独立项目来计算7、成功实现一个IT项目的基础在于项目团队和项目经理之间的交流8、有效的计划因素最可能决定一个项目的实现速度。
9、一个优秀的项目经理应该做到:组建团队、给团队成员分配工作、委托团队成员按时完成分配给他们的工作10、IT项目经理对于每一个项目都应该进行编制预算的原因在于控制支出、作为项目的财务指导11、IT项目预算中的因素包括雇员和咨询人员的工作、硬件升级、软件许可证12、项目经理可以使用依赖已往的工作经验、征求专家意见因素来预测完成项目中任务的时间。
13、研究的目标是对某个技术得到一共结论。
14、好的研究的关键因素是:有组织,集中的努力。
15、IT项目管理中的父子关系是指项目发起人与项目之间的关系。
16、项目如果失败是项目经理的责任。
17、WBS的含义。
18、在项目计划编制的初期阶段项目经理的领导风格不是授权19、项目经理用在沟通上的时间占75%-90%左右20、为确定变更所采取的影响执行绩效测量行动是必要的21、项目经理有责任了解要发送哪类信息因为他的输出可避免沟通障碍。
22、IT软件项目主要的活动有哪些。
编写项目建议书;项目成本的度量;项目计划和进度安排、项目监控和复审;人员选择和评估、项目报告的准备和发布。
23、IT项目成本的常用估算法有哪些。
成本建模技术;专家判定技术;类比评估技术;PARKSON法则;自顶向下估算法;赢利定价法24、影响IT项目的维护成本的主要因素技术因素和非技术因素。
非技术因素包括应用领域、员工稳定性、软件生命周期、外部环境、硬件的稳定性等。
25、某软件项目的PDM图如图所示,任务1的估计历时的最乐观值、最可能值、最悲观值分别为20、24、28,任务2则为14、16、18。
软件项目管理复习资料

软件项目管理复习资料1、SCM的目标与定义答:SCM的目标:1、标志变更;2、已标志的软件工作产品的变更是受控制的;3、确保变更正确实现;4、向受影响的组织和个人报告变更。
定义:对产品进行标识、存储和控制,以维护其完整性、可追溯性和一致性,是开发和维护各个阶段管理软件演进过程的一种方法和规程。
2、确定变更是否变化有哪两种方法以及区别?答:确认变更是否已正确实施有两种方法,一种是正式技术评审,另一种是软件配置审计。
正式技术评审(复审)针对所有变更重点检查已完成修改的软件配置对象的技术正确性。
配置审计(审核)配置审计是正式技术评审的补充手段,评价正式技术评审没有被考虑的因素。
3、什么是项目收尾,项目收尾应注意什么?答:项目收尾是将项目或项目阶段的可交付成果交付德国成,或者是取消项目的过程。
项目收尾应注意事项:4、网络图①PERT图定义:设G=(V,E,g)是一个网络图,若G中只有一个发点和一个收点,其中权函数表示为时间函数,则网络图G称为PERT图(计划评审图)。
②路径与关键路径●路径●关键路径③PERT图的关键路径设G是PERT图,G中从发点到收点的所有路径中,权最大的路径称为PERT图的关键路径。
④关键任务:见教材P125⑤任务持续时间⑥任务最早开始、最晚开始及缓冲时间⑦网络优化⑧用网络图安排进度(见教材P126-127)活动、前紧活动和工期估计项目开发计划-网络图设从第0天开始实施这个项目,发现有两条路径可达活动9,分别为:Pa:1-2-3-7-8-9总共需要时间:3+7+2+1+3+3=19;Pb:1-2-4-5-6-7-8-9, 总共需要时间:3+7+2+2+2+1+3+3=23.Pb最长,需要花费时间23(天)。
这23天就是整个网络能够完工的关键时间,即关键路径。
5、已获值分析(EV A)在软件项目执行过程中,经常会提出“还剩多少时间?”、“还有多少工作没做“、”还需要多少资金才能完成“等问题。
软件项目管理复习资料

软件项目管理复习资料1、软件商品特征:无形性、无耗损性、易复制性2、软件定义:软件是与系统,特别是一个计算机系统有关的程序、过程与有关文档的完整集合。
3、软件工程定义:软件工程是一类求解软件的工程。
它应用计算机科学、数学以及管理科学等原理,借鉴传统工程的原则、方法创建软件,以达到提高质量、降低成本的目的,使计算机设备的能力借鉴于软件成为对人类有用的东西。
4、5、项目的概念:在一定约束条件下具有特定目标的一项一次性任务。
6、项目管理要素:范围、时间、成本、质量、组织、客户满意度7、项目生命周期:(1)项目的启动:进行可行性分析,以便确定是否接受项目。
(2)项目的计划:建立解决需求或问题的方案,向客户提交各种计划书。
(3)项目的实施:执行计划阶段提出的解决方案,在各种因素的制约下,实现项目的目标。
(4)项目的结束:正式验收项目,使得项目圆满完成。
8、软件项目管理的过程:启动软件项目制定项目计划跟踪及控制项目计划评审项目计划编写管理文档9、软件项目管理的内容:软件项目需求管理、软件项目估算与进度管理、软件项目配置管理、软件项目风险管理、软件项目质量管理、软件项目资源管理10、PMBOK:项目管理知识体系PMI:美国项目管理协会IPMA:国际项目管理协会1112、需求开发和需求管理的界限:基准需求规格13、软件需求分为用户需求和系统需求,系统需求分为功能需求和非功能需求,功能需求描述系统所应提供的功能和服务,包括系统应提供的服务、对输入如何响应及特定条件下系统行为的描述;非功能需求是那些不直接与系统的具体功能相关的一类需求,它们与系统的总体特征相关,如可靠性、响应时间及需要的存储空间等。
14、变更管理过程:变更描述、变更分析、变更实现 15、变更管理中应重视的问题应该交给变更控制委员会审批。
16、为了评价成本的可确定程度,项目成本分为有形成本和无形成本;根据是否可直接用一种经济的方式识别和跟踪项目成本,项目成本分为直接项目成本和间接项目成本。
最新软件项目管理复习资料

管理过程与实现过程在时间上有重叠和交叉,作用上相互制约影响
第三章项目经理与项目组织
1项目相关利益主体及之间关系:
a项目业主(投资人所有者)b项目客户(使用成果者)c项目经理d项目实施者e项目团队f项目的其他相关利益主体
关系:有一致也有冲突,项目业主与项目的实施组织间的利益关系;项目业主与项目其他利益主体间的利益关系;项目实施组织与项目其他的利益主体间的利益关系
第四章人力资源管理和建设
1项目人力资源的概念,以及管理内容和作用
概念:指对项目的人力资源所展开的有效规则,积极开发,合理配合i,准确评估,适当激励等方式的管理工作
内容:项目组织计划;项目人员的获得与配备;项目组织成员的开发;项目团队建设。
作用:能够帮助项目经理达到以下目标:用人得当,是员工努力工作,遵守国家法律,能够提高员工工作积极性,使员工心理满足,激励员工
1形成阶段:特点可能包括兴奋,希望,怀疑,焦急和犹豫不决2震荡阶段:特点人民有错倍感,怨情或者对立的情绪3正规阶段:团队凝聚力开始形成,有了团队感情了,合作意识增强,项目规定和团队规范得到改进和正规化4表现阶段:项目团队积极工作,急于实现项目目标
7团队建设的基本原则:开放沟通,由下而上开发领导力;鼓励尝试创新;借企业文化塑造团队精神;没有完善的个人,只有完美的团队
能力:获得项目资源的能力,消除障碍和解决问题的能力,领导能力和权衡能力,沟通能力,管理时间的能力
3项目的组织类型
职能组织(划分等级有上级);项目型组织(部门按照项目设置)矩阵性组织(前两者的混合)
4影响组织选择的因素
A不确定性b所以技术c负责程度d持续时间e规模f重要性g客户类型h对内部依赖性i时间局限性
2检查点与里程碑
软件项目管理复习资料

第一章软件项目概述、1.项目的定义及项目的基本特征:项目:在既定的资源和要求的限制下,为实现某种目标而相互联系的一次性工作任务。
项目的基本特征:1明确的目标.2项目的独特性。
3项目的时限性。
4项目的不确定性。
5结果的不可逆转性2。
项目与日常工作的不同点及共同点不同:日常工作通常具有连续和反复性而项目则具有时限性和唯一性,每一个项目都有明确的开端和结束,管理方式不同,日常大多是职能式的线性管理,项目管理村子啊大量的变更管理。
共同:受到资源的限制,他们必须有人完成,还有责任人,组织机构,收益大小等.3项目的基本特征1明确的目标,期望的目标,期望的产品或希望得到的服务。
2项目的独特性,唯一性.3项目的时限性,有明确的开始和结束时间,不能重复4,项目的不确定性,实施中有变化引起的5结果的不可逆转性,项目结束,结果就确定4软件项目的特点目标渐进性,项目阶段性,不确定性,智力密集性5软件项目管理的特性1项目管理的对象是项目2系统工程的思想贯穿项目管理的整个过程3项目管理组织具有一定的特殊性4项目管理的方式是目标管理5项目具有创造性,项目任务核心是位项目增值,一方面是位项目的建设增值,另一方面为项目的使用增值6项目管理的环境从项目环境作用的直接性程度可划分为:内部组织环境(及其组织文化),项目成员团队合作精神工作作风及特点:项目环境,与项目有联系对系那个木试试有影响的因素:一般环境,对项目有影响的周围环境7软件项目中得常见问题1需求不明确,变化比较多2工作估计过低 3项目团队水平不足 4开发计划部充分 5项目经理管理能力不足8软件项目管理成功的原则平衡原则(错误是“多快好省”)高效原则(需求,资源,工期,质量)分解原则(化繁为简,管理)规模控制原则(人员贵精不贵多)第二章项目的生命周期和管理过程1项目的生命周期项目执行过程中得演化过程,它确定了项目的开端和结束,描述了项目从开始到结束所经历的各个阶段。
软件项目的生命周期和软件的生存周期不同,前者是指从项目批准到交付是哟个的全过程;后者是指从概念的形成,项目定义域决策,系统分析与设计,开发成功,投入使用,并在使用中不断的修改完善,直至被崭新的软件所代替,而停止该软件的使用全过程2检查点与里程碑检查点:指在规定的事件间隔对项目进行检查,比较实际与计划的差异,并根据差异进行调整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章软件项目管理:用i系列的技术、工具、手段结软件开发过程中的时间、资源、成本的管理过程。
1、软件开发内容:是进行软件项目管理的基准,它应该多如牛毛估计、主要的里程碑及其他用于跟踪项目进展的测最结果。
2、为什么进行软件开发计划:这个计划为项冃描绘了一个过程蓝图,整个计划做成书而的形式,从而使项H投资者能在整个项目执行过程中了解计划。
3、工作分解结构表示形式:树状结构、目录结构。
4、工作分解结构思想:将人任务划分成若干个小模块,这样任务的交付就变得容易,为人项目推荐的计划屮,软件最终分阶段交付,最垂要的功能将最先交付5、衡量软件规模:代码行和功能点6、衡量软件规模的单位:代码行、人/年、人/月、人/时7、软件的工作量:包括软件开发工作量、项目管理工作量以及服务等支持的工作量8、软件组织的个职务:项1=1经理、工程技术负责人、质量保证负责人、文档工作负责人12、软件开发计划书①引论(项目概况,项目的可交付产%软件项目管理计划的发展,参考资料,定义和缩写词)②项目管理机构(过程模型,组织结构,结构的界限和界而,项目职责)③管理过程(管理目标的优先级,假设、和关性和约束,风险管理,监视和控制机制,人员计划)④技术过程(方法、工具和技术,软件文档编制,项目支持功能)⑤工作包、进度表和预算(工作包,相关性,资源需求,预算和资源分配,进度表)⑥附加的组成部分⑦索引⑧附录13、工作分解结构判定过程:软件概念一一需求分析==体系结构设计==第一阶段详细设计、构建和发布==第二阶段详细设计、构建和发布==第三阶段详细设计、构建和发布==软件发布14、软件规模估算方法与过程答:方法:基木规模估计、功能点估计、图形用户界面组成部件估计、多模块估计、改善你的规模估计过程:可以按子系统、类、模块、常见程序、图形用户界面组成部件、功能点或代码行來估计项目原规模15、用于估算成本:成本模型、约束模型16、软件成木结算方法与过程答:方法:基木规模估计(COCOMO)与约束模型(SLIM)(1)原始COCOMO模型是三个模型的集合:应用于询期的基本模型、在需求貝体化后应用的中级模型和设计完成后的高级模型工作最估算E=aS^b*EAF E是以人月表示的工作量,S是以千代码行(KLOC)来测量的规模,EAF是一个工作量调整因了,a和b这两个因了依赖于开发模式(2)基本COCOMO模型把工作量作为程序规模的一个函数来计算(3)中级COCOMO模型是将工作量作为程序规模和一套成本驱动因索的函数来计算的(4)高级COCOMO模型将工作量作为程序规模以及一组成本驱动因素的函数而且该组成本驱动因素在软件生存周期的不同阶段赋予不同的权重15、成木驱动因素分成四大类:产品、计算机、人员和项冃16、软件规模结算方法与过程:答:方法:代码行和功能点最常用的源代码的程序长度的测量,也就是代码和的总行数功能点:用系统的功能的数最来测最其规模,功能点书是通过首先计算一个未调整的功能点计数得到的,对于一下几类计数:外部输入、外部输出、内部查询、外部文件、内部文件17、软件项冃管理过程:建立项冃章程、确定项H时间、建立项H初始计划、建立项冃团队18、软件项目技术过程:项目使用最高层次技术过程,包括技术方法、工具以及技术、软件文档编制第二章19、软件分阶段交付:软件的各个功能将分阶段进行开发和完成,最重要的功能将最先交付20、软件风险管理:为了避免在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项FI的影响的计划。
21、软件项目跟踪:将实际完成情况和计划安排做比较來监视项目的进展情况软件EVA (己获值分析Earned Value Analyse)方法:是计算实际花在一个项目上的丁作最以及预计该项1=1所需成木和完成该项H的口期的一种方法三种值:已完成工作的预算成本(BCWP)计划完成工作的预算成本(BCWS)已完成工作的实际成本(ACWP)22、软件配査管理(SCM):应用于主要软件组成的系统或其他部分的配置管理SCM有四个组成部分:配置标识、配置控制、配置审核和配置状态核算CM解决方案的「大要素:计划、过程、文化、人员、软件产品、自动化管理、CM计划、CM系统、CM的采用策略23、软件质量保证:是软件质量的改进,对于鬲效率的项H包括测试、技术评审以及项H计划过程24、分阶段交付过程答:期H组首先给出一个软件概念,然后收集和分析需求,接着完成体系结构设计,在每个实施阶段小项目组进行详细设计、编码和调试分阶段交付过程的好处:(1)可以获得重要功能(2)可在早期降低风险(3)问题可以早日发现(4)降低项日状况报告的经常开支(5)分阶段交付可以提供更多选择缺点:①由于它需要多次将软件做成可交付使而多花费了吋间②需要在每个阶段重测试③贾府时需要进行版本控制④必须考虑增加软件版木带來的额外工作以及每次交付的计划编制25、风险管理过程答:首先项II必须描述风险管理方法,必须冇成文的东西,其次,项目预算中应该包括风险解决方案的资金。
第三,当风险被评估以后,它的影响被考虑进项目计划小风险管理的措施:(1)软件项冃开发计划包括风险管理计划(2)选择风险管理负责人(3)使用十项首要风险清单(4)为每项风险制定风险管理计划(5)建立匿名风险汇报渠道26、风险管理计划需要考虑哪些内容?答:为什么、怎么做、什么方法、谁来做、何时做、所需代价27、E VA 的实施过程(BCWP、BCWS、ACWP)答:(1)微进度计划(2)计划工作量的计算(3)每周收集己获值(4)分析样本项冃28、配置管理实施过程?主要由软件组成的系统或其他部分的配置管井,SCM有四个组成部分:配直标识、配査控制、配置审核和配査状态核算。
29、配置管理三个标准:(1) IEEE软件配置管理计划(IEEE Std 828-1990)(2)NASA软件共青团管理计划数据项描述(3)与DoD-STD-2167A相联系的DoD软件开发计划数据项描述(DID)(DI-MCCS-80030A)30、评价配置IEEE/NASA/DOD的要索答:利用下述六个准则來比较三个标准:易于使用、完整性、可裁剪性、-•致性、正确性、与生命周期的联系性31、质量保证实施要素?答:(1)软件质量保证必需做计划(2)软件质量保证活动的计划必需书面写出(3)软件质量保证必需开始于软件需求活动之Ji'或Z前(4)必需由独立小组履行软件质量保证(5)必需培训该小组成员如何进行软件质量(6)必需提供适当的资金进行软件质量保证活动32、质量保证计划的要素:缺陷跟踪、单元测试、源代码追踪、技术评市、集成测试以及系统测试33、缺陷跟踪是包括记录和跟踪缺陷,缺陷的跟踪要从缺陷发现就开始,一直到缺陷改正为1上34、缺陷报告内容:身陷ID、身陷描述、产生身陷的步骤、平台信息、缺陷的当前状态、发现缺陷的成员、发现该缺陷的口期、严垂性、缺陷产生于那个阶段、纠正缺陷所花费的工作量、其他注释35、技术评审实施过程:通知和分发材料、准备工作、评审会、评审报告第三章36、软件度量:是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性量过程,目的在于对此加以理解、预测、评估、控制和改善,通过软件度最可以改进软件开发过程,促进项bl成功,开发高质最的软件产品37、软件度量数据库:帮助项冃负责人去收集基于过程和皋于项冃的度量,并分析的数据,储存这些数据建立的数据库38、开发者个人的关键度量:工作量分布、任务持续时间和工作是的估计值,单元测试覆盖的代码、单元测试发现的缺陷数目、代码和设计的复杂性39、项目组的关键度量:产品规模、工作量分布、需求状态、通过测试的测试用例百分比、个主要里程碑Z间的估计值和实际值、人员水平的估计值和实际值、集成测试和系统测试屮发现的缺陷数、检杳发现的缺陷数、缺陷状态、需求的稳定性、计划任务数和完成任务数。
4()、开发机构的关键度量:发布的缺陷水平、产品开发周期、估计准确度的进度计划和工作量重新使用的有效性、计划成本和实际成本41、G QM(目标-问题-度量)方法:是一种系统地对软件及其开发过程实施定量化的度量方法,它包括组织的目标归纳、分解为度量指标,并把这些指标提炼可以测最的值,从而能更好的预测、控制过程性能、实现软件开发的定最化管理过程42、G QM方法基本思路:先确定一组H标,再针对各个H标提出可能会出现的问题,来定义这个冃标,最后,针对每个问题再给出一组测量方法,用这一组测虽方法测虽出来得数据就是针对这个问题的回答43、度量选择过程:产品规模、估计的和实际的持续时间以及工作量、工作量分布、缺陷44、度量实施过程:标示经营目标、选择度量、汇总历史数据、测量规模的自动化、决策中使用度量第四章45、软件质量:质量是指软件满足明确说明的或隐含需求的程度46、软件质量成本(CoQ):由于产甜第一次工作不正常而衍生的附加花费,可定义为不达标成本和达标成木47、软件的可靠性:一个软件在用户在使用该软件时没有犯什么错误或运作出现故障的概率48、主观质量模型(ICEDT):它将平分分解分为五类有关的度最:直观性、一致性、效率、耐久性和体贴49、软件质量计划内容:一个有效的质量保证计划应包含一系列质量保证活动:缺陷追踪、单元测试、源码追踪、技术评审、集成测试和系统测试过程50、利用CoQ推动软件质量改进(步骤)答:(1)利用公司的质量目标转换为质量的耍求、交货标准等(2)用适当的控制过程建立起一个适当的质量过程(3)建立CoQ测量计划(4)安排会议、收集和提交报告(5)确保报告中的数据的准确性(6)进行详细分析,找出提高质量的主要机会(7)计划和执行质量提高计划49、实施软件可靠性工程的过程答:(1)基于用户的模型义出一个运动分布图(2)基于动作分布图中反映出来的使用频率,自动生成测试案例(3)采用质量因子估计,将软件分阶段进行系统测试(4)基于运作图分布,采用净室开发技术和随机测试方法(5)对可靠性冃标进行测试5()、如何设计测试来测试软件可靠性答:(1)基于技术要求列出对测试的要求(2)对于输入的一个范围增加测试要求(3)对于每个测试要求列出其测试类型(4)对测试类型进行观察,补充未被列出的类型(5)对每个测试耍求写出测试案例(6)将测试案例分组,变成测试脚本51、可见不可见成本?可见:客户问题报告,诉讼,质量保证和测试部费用不可见:过多的急转,差的团队精神,缺少计划,缺少竞争知识,过多的系统开销,处理问题的能力差,加班过多造成的压力过重,失去市场机会,项冃性能底下,缺少好的工作方式和标准52、软件能力成熟度模型(CMM)的五个成熟度级别:初始级、可重复级、已定义级、已管理级、优化级53、(质量成本模型)CoQ框架模型:。