软件项目管理概念-16问

上传人:仙*** 文档编号:141085711 上传时间:2022-08-23 格式:DOC 页数:12 大小:23.25KB
收藏 版权申诉 举报 下载
软件项目管理概念-16问_第1页
第1页 / 共12页
软件项目管理概念-16问_第2页
第2页 / 共12页
软件项目管理概念-16问_第3页
第3页 / 共12页
资源描述:

《软件项目管理概念-16问》由会员分享,可在线阅读,更多相关《软件项目管理概念-16问(12页珍藏版)》请在装配图网上搜索。

1、1.什么是CMM?它分为几级?每级的特征是什么?CMM-capability maturity model for software 软件能力成熟度模型是一种描述有效软件过程的关键元素的框架,CMM描述一条从无序的不成熟的过程到成熟的,有纪律的过程的进化的改进途径。CMM包括对软件开发和维护进行策划,工程化和管理的实践,遵循这些关键实践,就能改进组织在实现有关成本,进度,功能和产品质量等目标上的能力。 成熟度等级的五个级别的主要特征:1.初始级特征:软件过程的特点是无秩序的,偶尔甚至是混乱的,几乎没有什么过程是经过定义的,成功依赖于个人努力。2.可重复级特征:已建立基本的项目管理过程去跟踪成本

2、进度和功能,必要的过程纪律已经就位,使具有类似应用的项目能重复以前的成功。3.一定义级特征:管理活动和工程活动两方面的软件过程均已文档化,标准化,并集成到组织的标准软件过程中,全部项目均采用供开发和维护软件用的组织标准软件过程和产品质量的量度,无论软件过程还是产品均得到定量了解和控制。4.已管理级特征:已采集详细的有关软件过程和产品质量的量度,无论软件过程还是产品均得到定量了解和控制。5.优化级特征:利用来自过程和来自新思想,新技术的先导性实验的定量反馈信息,使持续过程的改进成为可能。2.软件过程财富是什么?它包括哪些内容?给出较详细的描述?过程财富的组成:1.组织标准软件过程:标准软件过程描

3、述基本的软件过程元素,即预计每个项目都会纳入到自己定义的软件过程的过程元素。也描述这些软件过程元素间的关系。 组织标准软件过程是项目定义软件过程的基础,他保证组织过程活动的连续性,且是组织所用软件过程的测量和长期改进的依据。2.组织的软件过程数据库:PDB由已经完成的项目的数据构成,这些数据可以用于项目计划,估计,生产率和质量分析等。PDB中保存项目的基本信息:项目所使用的语言,平台,所用的数据库,所用的工具,项目规划和工作量等。实际上在INFOSYS的PDB中保存的数据可以分成如下几类:项目特征项目进度项目工作量项目规模故障风险3.软件生命周期描述:软件从开发到最后结束的整个工程是软件的生命

4、周期,主要有:瀑布模型,螺旋模型,喷泉模型等。4.标准软件过程的裁剪指南和准则:概要裁剪指南提出基于某些项目特效,在项目中应该如何执行一些通常的活动。概要级裁剪:根据项目特征,应用总体指南标准对标准过程进行裁剪,用到如下特征。对于这些特征的不同值,都提供了概要级裁剪指南,概要级一般与评审,工作量,进度计划,资源及过称形式化有关。比如与评审有关的裁剪指南通常规定什么时候执行评审及应当执行什么类型的评审。(1) 团队和项目经理的经验和熟练程度。(2)团队人数最多时的人数。(3)需求透明度(4)项目持续时间(5)应用的关键程度详细裁剪指南列出过程中各种生命周期阶段的所有活动,还包括对每个活动相应的裁

5、剪活动,指定每个步骤是必要的还是可裁剪,并给出选择的指南。涉及具体过程元素中的具体活动;如:涉及任务的执行,任务的评审和文档化需要。详细级裁剪完成后,项目过程要执行的任务序列就定义好了,然后这些定义就可以用来规划和调度任务,构成 项目执行的基础。5.软件有关文档即组织中常用的文档模板,如开发文档,测试文档和管理文档等。3.软件需求规格说明书的要求是什么?正确性:与分配需求相吻合,满足客户的需求和期望。无二义性:任何内容的陈述只能有一种确定的解释。完整性:描述所有有意义的需求一致性:无矛盾的需求可测试性:所有的需求都是可测试的可跟踪性:所有需求都是可跟踪的4。软件开发计划包括哪些内容?项目过程标

6、准过程的描述,裁剪指南,需求变更管理工作量估计开发环境工具培训计划质量计划里程碑风险管理计划5.SQA在监督和审计项目实践SPTO关键实践是,主要应审计哪些活动和内容?评审和修订约定的活动修正软件开发计划的活动经修正的软件开发计划的内容跟踪一下各项活动:软件项目的成本,进度,风险,技术和设计限制,功能和性能已计划好的技术评审和管理评审的活动6.写出一个组织用于管理软件工作产品规模的规程独立于软件工程组评审,估计软件工作产品规模的规程,并对使用组织软件过程数据库的历史数据建立可信的估计提供指导原则。对作为软件风险的软件元素的规模估计应用相关因素。确定购买的或可重复使用的软件组件确定和监控极大影响

7、软件工作产品规模的因素对每个被管理的软件因素建立规模纪录7.按照项目定义软件过程,进行软件设计活动的内容主要有哪些?画出主要活动的流程图。系统工程组-分配需求-软件需求-概要设计-详细设计-代码-测试 评审 评审 评审8.什么是风险管理,写出一个风险管理过程风险管理(Risk management) 试图使由于意外事件而导致项目失败的概率降到最小。风险是那些可能发生的事件或者条件,如果它确实发生了,则它的发生会对项目产生有害的或者负面的影响。另一方面,风险是一种概率事件,可能发生也可能不发生。风险管理的目标:旨在识别出风险,然后采取措施是他们对项目的影响最小特点:风险管理是要付出额外的成本;风

8、险管理的价值不容易度量风险管理的过程: 风险识别 风险分析 风险评估 风险等级规划风险管理 风险控制 风险管理规划 风险解决方案 风险监督风险的评估,风险的暴露度的定义:也叫风险损失期望值,是指风险等级发生的概率以及风险发生后造成的后果的乘积,简称:RE风险评估 风险识别方法:(1.风险检查调查表;2,风险会议;3自由讨论;4,计划,过程,工作产品评审。) 风险等级划分:根据风险暴露度划分(RE)风险控制风险管理计划:任务是确定使风险后果最小所需的措施,也称风险缓和措施。风险监督和跟踪9.评审的意义是什么?简述一下评审过程。评审是最有效地也是最常用的标识故障的方法,可以对文档及代码进行评审。评

9、审还可以是管理人员掌握项目的进展的途径。评审的好处:(1.通过评审,项目可以利用组织中最有才干的人,即使他们没有参与该项目也能发挥作用;2.评审令项目人员有一种成就感,参与者感和得到认可的感觉,从而保持团队的积极性;3.通过评审,团队成员可以发展他们的技能,而资深成员可以指导哪些缺乏经验的成员;4,通过评审更加留意故障,从而帮助预防故障。)评审过程a)评审规划选择评审成员及安排评审时间:4-6人。作者准备好相应的材料。b)概述和准备此阶段的目的;是将要评审的软件包交给评审人员,并在需要时,对工作产品进行说明。第一次会议:在正式会议之前,各评审员独立地评审工作产品,作评审日志。需要准备的材料;评

10、审通知;被评审的工作产品;正式的评审纪录单检查表其他资料(如相关文档,标准等)c)评审会议评审会议的目的;会前检查准备工作;会议期间提出问题;会议结束时,给出问题和故障列表。结论分为:可以通过,不能通过和有条件通过评审主席的责任和素质;d)返工和后续措施作者执行返工,以改正评审会议上提出的所有故障。作者与评审主席一起审查改正情况。10.什么是配置管理?配置管理的过程是怎样的?软件配置管理(software configuration management,SCM)是项目管理的一项内容,主要涉及对变更进行系统地控制,建立和维护在项目的整个软件生存周期中软件项目的完整性。主要包括:标识在给定时间点

11、上软件的配置,系统地控制对配置项的更改,并维护在整个软件生存周期中配置的完整性和可跟踪性。配置管理过程主要有:规划,执行,状态监控1.配置管理规划和之制定标识出典型的配置项:规定用来控制和实现其变更的程序SCM人员或者项目经理进行SCM规划。该阶段的任务:(x127)(1.标识配置项,包括客户提供的配置项和购买的配置项;2.定义配置项的命名机制和编码机制;3.定义CM所需的目录结构;4.定义访问限制;5.定义变更控制过程;6.标识并定义CC或者配置控制委员会CCB的责任和权限;7.定义一种配置项状态的跟踪方法;8.定义一种备用过程;9.定义一种协调程序;10.定义一个发行程序;11.定义一个存

12、档程序;12.确定配置项将被移入基准库的时机。)2.执行配置管理配置管理任务主要有两个:一个涉及程序的状态转移管理;另一个涉及必须被实现的报告申请管理变更申请的步骤:x129:(1.接受变更申请(影响分析之后);2.建立一种跟踪机制;3.检查需要进行变更的配置项;4.执行变更;5.注册配置项;6.在项目的整个生命期内维护该项目.)11.在工作量估计中常使用的自底向上的估计方法,它的主要步骤是哪些?估计方法文物分解-每个程序单元的复杂度定义-估计每个单元的编码工作量-计算整个程序的编码工作量-导出整体项目的工作量-各阶段的工作量项目经理首先将开发项目分割成主要程序单元,然后根据某种标准将每个程序

13、单元分类为简单程序,中等复杂程序或者复杂程序。对于每个分类单元,项目经理定义编码和自我测试的标准工作量。在已知上述3种复杂性类别的单元数及每类的工作量后,就可求出项目构建阶段的总工作量,其他阶段和任务所需的工作量就可以根据他们占编码工作量的百分比求得。12.项目监督和控制过程中,里程碑分析主要包括哪些内容?当发现实际的故障数与计划的故障数有很大的差距时,极有可能是由哪些原因造成的?管理者监控软件活动,主要通过在所选出的软件工作产品在所选择地里程碑处,将实际的软件规模,工作量,成本和时间表与计划相比较,来确定进展情况。-工作量和进度分析 设定偏差极限 实际与计划比较 分析进度情况,及对以后的影响

14、。-规模分析 实际代码规模的分析 实际文档规模分析 定期精炼。监控和调整软件工作产品的整体规模预测 和受影响的组协商对软件工作产品规模估计的更改-质量监督 计划故障数与实际的故障数相比较,分析结果。 监督评审次数。-与风险有关的监督 里程碑报告应报告当前的风险以及当前的风险缓和措施的状态。13.软件项目管理有几大阶段,每个阶段的主要内容是什么?项目管理主要有三个大的阶段:项目规划,项目执行,项目收尾项目规划:主要是项目经理审阅合同条款,并制定一个满足他们的计划,实际上包括:定义生命周期,估计工作量和进度,制定任务进度计划,质量管理计划,风险管理计划和培训计划等。过程规划的主要工作项目 一个软件

15、开发计划反映项目进行的方式 项目评估提供了项目规划的基础。(规模,工作量,成本等)里程碑检查,在每个主要阶段末尾做个修正评估,可以中途修正项目成本,让项目进行的更加平稳。一份包含技术审查与测试的质量保证规划,可以确保项目不会被代价高昂而找不出错误的测试,除错和修正周期压垮项目执行:包括执行项目计划,跟踪项目的状态,并在项目的绩效偏离项目计划设定的绩效时采取措施进行纠正。项目收尾:主要是在客户接受工作产品之后对项目进行系统的总结。数据分析是这一阶段的主要任务。14.软件需求分析主要包括哪些过程?需求分析的重要目的是生成一个正确说明客户所有需求的文档。软件需求规格(software Require

16、ment Specification,SRS)文档时该阶段的重要输出。这一阶段的主要工作是需求提炼及分析,需求归档和需求评审。需求分析的过程准备-采集-分析准备阶段的一系列活动:了解客户的环境,背景资料,制定需求计划,计划原型。采集阶段的活动:设计原型,开需求会议,确定商务事件,确定每个事件的IO。分析阶段的活动:设计数据字典,设计数据库,分析业务流程。15.什么是软件过程能力?什么是软件过程性能?两者的差别是什么?软件过程能力:描述通过遵循软件过程能够实现预期结果的程度。一个组织的软件过程能力提供了一种能预测该组织承担下一个软件项目时最可能的预期结果的方法。软件过程性能:表示遵循软件过程能力

17、所得到的实际结果。能力和性能的差别:能力-关注预期结果; 性能-关注已得到的结果;(可以展开说明)16.在制定软件开发计划时,需要对软件的规模,工作量及开发进度进行估计,给出常用的模型和方法,并应用它们来进行对软件的规模,工作量及开发进度进行估计。自底向上的估计方法其主要步骤:任务分解-每个程序单元的复杂度定义-估计每个单元的编码工作量-计算整个程序的编码工作量-导出整体项目的工作量-各阶段工作量自顶向下的估计方法规模估计-整体工作量-各阶段工作量COCOMO模型基本COCOMO模型:已知规模S,可以求出工作量E和开发时间T。中级COCOMO模型:已知规模S,可以求出工作量E和开发时间T.但此末模型中引入了许多可以考虑的因素。另外要给出如何来求软件规模的估计方法,主要是功能点发的描述。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!