资源描述
精品文档就在这里
-------------各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有--------------
--------------------------------------------------------------------------------------------------------------------------------------------
1. 什么是CMM?它分为几级?每级的特征是什么?(15分)
答案:
CMM—capability maturity model for software软件能力成熟度模型是一种描述有效软件过程的关键元素的框架,CMM描述一条从无序的不成熟的过程到成熟的、有纪律的过程的进化的改进途径。 CMM包括对软件开发和维护进行策划、工程化和管理的实践。遵循这些关键实践,就能改进组织在实现有关成本、进度、功能和产品质量等目标上的能力。
成熟度等级的五个级别的主要特征:
1、初始级特征:软件过程的特点是无秩序的,偶尔甚至是混乱的,几乎没有什么过程是经过定义的,成功依赖于个人努力。
2、可重复级特征:已建立基本的项目管理过程去跟踪成本进度和功能,必要的过程纪律已经就位,使具有类似应用的项目能重复以前的成功。
3、已定义级特征:管理活动和工程活动两方面的软件过程均已文档化、标准化,并集成到组织的标准软件过程中,全部项目均采用供开发和维护软件用的组织标准软件过程的一个经批准的普及剪裁版本。
4、已管理级特征:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。
5、优化级特征:利用来自过程和来自新思想、新技术的先导性实验的定量反馈信息,使持续过程的改进成为可能。
2. 软件过程财富是什么?它包括那些内容?给出较详细的描述?(15分)
答案:
过程财富的组成:
1、 组织标准软件过程 :
标准软件过程描述基本的软件过程元素,即预计每个项目都会纳入到其自己定义的软件过程的过程元素。也描述这些软件过程元素间的关系。
组织标准软件过程是项目定义软件过程的基础,他保证组织过程活动的连续性,且是组织所用软件过程的测量和长期改进的依据。
2、 组织的软件过程数据库
PDB由已经完成的项目的数据构成,这些数据可以用于项目计划、估计、生产率和质量分析等。
PDB 中保存项目的基本信息:项目所使用的语言、平台、所用的数据库、所用的工具、项目规模和工作量等。
实际上在INFOSYS 的PDB中保存的数据可以分成如下几类:
项目特征
项目进度
项目工作量
项目规模
故障
风险
3、 软件生命周期描述
软件从开发到最后结束的整个工程是软件的生命周期,主要有:瀑布模型、螺旋模型、喷泉模型等。
4、 标准软件过程的剪裁指南和准则
概要裁剪指南
提出基于某些项目特效,在项目中应该如何执行一些通常的活动。
概要级剪裁:根据项目特征,应用总体指南标准对标准过程进行剪裁,用到如下特征。对于这些特征的不同值,都提供了概要级裁剪指南,概要级一般与评审、工作量、进度计划、资源及过程形式化有关。比如与评审有关的裁剪指南通常规定什么时候执行评审及应当执行什么类型的评审。
(1) 团队和项目经理的经验和熟练程度。
(2) 团队人数最多时的人数。
(3) 需求透明度
(4) 项目持续时间
(5) 应用的关键程度
详细裁剪指南
列出过程中各种生命周期阶段的所有活动,还包括对每个活动相应的裁剪活动,指定每个步骤是必要的还是可裁剪,并给出选择的指南。涉及具体过程元素中的具体活动;如:涉及任务的执行、任务的评审和文档化需要。详细级裁剪完成后,项目过程要执行的任务序列就定义好了,然后这些定义就可以用来规划和调度任务,构成项目执行的基础。
5、软件有关文档
即组织中常用的文档模板,如开发文档、测试文档和管理用文档等。
3. 软件需求规格说明书的要求是什么?(15分)
答案:
正确性:与分配需求相吻合,满足客户的需求和期望;
无二义性:任何内容的陈述只能有一种确定的解释
完整性:描述所有有意义的需求
一致性:无矛盾的需求
可测试性:所有的需求都是可测试的
可跟踪性:所有的需求都是可跟踪的
4. 软件开发计划包括哪些内容?(10分)
答案:
l 项目过程
l 标准过程的描述、剪裁指南、需求变更管理
l 工作量估计
l 开发环境
l 工具
l 培训计划
l 质量计划
l 里程碑
l 风险管理计划
5. SQA在监督和审计项目实施SPTO关键实践时,主要应审计哪些活动和内容?(15分)
答案:评审和修订约定的活动
修正软件开发计划的活动
经修正的软件开发计划的内容
跟踪以下各项活动:软件项目的成本、进度、风险、技术和设计限制、功能和性能
已计划好的技术评审和管理评审的活动
6. 写出一个组织用于管理软件工作产品规模的规程。(15分)
答案:
独立于软件工程组的组评审估计软件工作产品规模的规程,并对使用组织软件过程数据库的历史数据建立可信的估计提供指导原则。
对作为软件风险的软件元素的规模估计应用相关因素
确定购买的或可重复使用的软件组件
确定和监控极大影响软件工作产品规模的因素
对每个被管理的软件因素建立规模记录
7. 按照项目定义软件过程,进行软件设计活动的内容主要有哪些?画出主要活动的流程图。(15分)
答案:
评审 评审 评审
系统工程组―――分配需求―――软件需求―――概要设计―――详细设计――代码――测试
8. 什么是风险管理,写出一个风险管理过程。(14分)
答案:
风险管理(Risk management)试图使由于意外事件而导致项目失败的概率降到最小。
风险是那些可能发生的事件或者条件,如果它确实发生了,则它的发生会对项目产生有害的或者负面的影响。另一方面,风险是一种概率事件,可能发生也可能不发生。
风险管理的目标:旨在识别出风险,然后采取措施使它们对项目的影响最小
特点:风险管理是要付出额外的成本;风险管理的价值不容易度量
风险管理的过程:
风险管理
风险评估
风险识别
风险分析
风险等级规划
风险控制
风险管理规划
风险解决方案
风险监督
风险的评估,风险的暴露度的定义:也叫风险损失期望值,是指风险等级发生的概率以及风险发生后造成的后果的乘积,简称:RE。
风险评估
风险识别方法:(1、风险检查调查表;2、风险会议;3、自由讨论、4计划、过程、工作产品评审。)
风险等级划分:根据风险暴露度划分(RE)
风险控制
风险管理规划:任务是确定使风险后果最小所需的措施,也称风险缓和措施。
风险监督和跟踪:
9. 评审的意义是什么?简述一下评审过程。(14分)
答案:
评审是最有效的也是最常用的标识故障的方法,可以对文档及代码进行评审。评审还可以是管理人员掌握项目的进展。
评审的好处:(1、通过评审,项目可以利用组织中最有才干的人,即使他们没有参与该项目也能发挥作用;2、评审令项目人员有一种成就感、参与者感和得到认可的感觉,从而保持团队的积极性;3、通过评审,团队成员可以发展他们的技能,而资深成员可以指导那些缺乏经验的成员;4、通过评审更加留意故障,从而帮助预防故障。)
评审过程
a) 评审规划
选择评审成员及安排评审时间;
4-6人。
作者准备好相应的材料。
b) 概述和准备
此阶段的目的:是将要评审的软件包交给评审人员,并在需要时,对工作产品进行说明。
第一次会议;
在正式会议之前,各评审员独立地评审工作产品,作评审日志。
需要准备的材料:
评审通知;
被评审的工作产品
正式的评审记录单
检查表
其他资料(如相关文档、标准等)
c) 评审会议
评审会议的目的:
会前检查准备工作;
会议期间提出问题;
会议结束时,给出问题和故障列表。
结论分为:可以通过、不能通过和有条件通过
评审主席的责任和素质;
d) 返工和后续措施
作者执行返工,以改正评审会议上提出的所有故障。
作者与评审主席一起审查改正情况。
10. 什么是配置管理?配置管理的过程是怎样的?(14分)
答案:
软件配置管理(software configuration management, SCM)是项目管理的一项内容,主要涉及对变更进行系统地控制,建立和维护在项目的整个软件生存周期中软件项目产品的完整性。
主要包括:标识在给定时间点上软件的配置,系统地控制对配置项的更改、并维护在整个软件生存周期中配置的完整性和可跟踪性。
配置管理过程
主要有:规划;执行;状态监控
1. 配置管理规划和制定
标识出典型的配置项:规定用来控制和实现其变更的程序
SCM人员或者项目经理进行SCM规划。该阶段的任务:(x127)(1、标识配置项,包括客户提供的配置项和购买的配置项;2、定义配置项的命名机制和编码机制;3、定义CM所需的目录结构;4、定义访问限制;5、定义变更控制过程;6、标识并定义CC或者配置控制委员会CCB的责任和权限;7、定义一种配置项状态的跟踪方法;8、定义一种备用过程;9、定义一种协调程序;10、定义一个发行程序;11、定义一个存档程序;12、确定配置项将被移入基准库的时机。)
2. 执行配置管理
配置控制任务主要有两个:一个涉及程序的状态转移管理;另一个涉及必须被实现的报告申请管理
变更申请的步骤:x129:(1、接受变更申请(影响分析之后);2、建立一种跟踪机制;3、检查需要进行变更的配置项;4、执行变更;5、注册配置项;6、在项目的整个生命期内维护该项目。)
状态监督和审计
11. 在工作量估计中常使用的自底向上的估计方法,它的主要步骤是哪些?(15分)
答案:
估计方法
任务分解--每个程序单元的复杂度定义--估计每个单元的编码工作量--计算整个程序的编码工作量--导出整体项目的工作量--各阶段的工作量
项目经理首先将开发项目分割成主要程序单元,然后根据某种标准将每个程序单元分类为简单程序、中等复杂程序或者复杂程序。对于每个分类单元,项目经理定义编码和自我测试的标准工作量。在已知上述3种复杂性类别的单元数及每类的工作量后,就可求出项目构建阶段的总工作量。根据构建工作量,其他阶段和任务所需的工作量就可以根据他们占编码工作量的百分比而求得。
12. 项目监督和控制过程中,里程碑分析主要包括哪些内容?当发现实际的故障数与计划的故障数有很大的差距时,极有可能是由哪些原因造成的?(15分)
答案:
管理者监控软件活动,主要通过在所选出的软件工作产品在所选择的里程碑处,将实际的软件规模、工作量、成本和时间表与计划相比较,来确定进展情况。
l 工作量和进度分析
设定偏差极限,
实际与计划比较,
分析进度情况,及对以后的影响。
l 规模分析
实际代码规模的分析
实际文档规模分析
定期精炼、监控和调整软件工作产品的整体规模预测
和受影响的组协商对软件工作产品规模估计的更改。
l 质量监督
计划故障数与实际的故障数相比较,分析结果。
监督评审次数 。
l 与风险有关的监督
里程碑报告应报告当前的风险以及当前的风险缓和措施的状态。
13. 软件项目管理有几大阶段,每个阶段的主要内容是什么?(10)
答:项目管理主要有三个大的阶段:项目规划,项目执行,项目收尾
项目规划:主要是项目经理审阅合同条款,并制定一个满足他们的计划,实际上包括:定义生命周期、估计工作量和进度、制定任务进度计划、质量管理计划、风险管理计划和培训计划等。
过程规划的主要工作项目
l 一个软件开发计划反映项目进行的方式
l 项目评估提供了项目规划的基础。(规模,工作量,成本等)
l 里程碑检查,在每个主要阶段末尾作个修正评估,可以中途修正项目成本,让项目进行的更加平稳。
一份包含技术审查与测试的质量保证规划,可以确保项目不会被代价高昂而找不出错误的测试、除错和修正周期压垮
项目执行:包括执行项目计划、跟踪项目的状态,并在项目的绩效偏离项目计划设定的绩效时采取措施进行纠正。
项目收尾:主要是在客户接收工作产品之后对项目进行系统的总结。数据分析是这一阶段的主要任务。
14. 软件需求分析主要包括哪些过程?(15)
答:需求分析的重要目的是生成一个正确说明客户所有需求的文档。软件需求规格(software Requirement Specification, SRS) 文档是该阶段的重要输出。
这一阶段的的主要工作是需求提炼及分析、需求归档和需求评审。
l 需求分析的过程
准备―――采集―――分析
准备阶段的一系列活动:了解客户的环境,背景资料,制定需求计划,计划原型
采集阶段的活动:设计原形,开需求会议,确定商务事件,确定每个事件的IO。
分析阶段的活动:设计数据字典,设计数据库,分析业务流程
15. 什么是软件过程能力?什么是软件过程性能?两者的差别是什么?(10)
答案:
软件过程能力:描述通过遵循软件过程能够实现预期结果的程度。一个组织的软件过程能力提供了一种能预测该组织承担下一个软件项目时最可能的预期结果的方法。
软件过程性能:表示遵循软件过程能力所得到的实际结果。
能力和性能的差别:能力——关注预期结果;性能——关注已得到的结果;(可以展开说明)
16. 在制定软件开发计划时,需要对软件的规模、工作量及开发进度进行估计,给出常用的模型和方法,并应用他们来进行对软件的规模、工作量及开发进度进行估计。(15)
答:
自底向上的估计方法
其主要步骤:
任务分解--每个程序单元的复杂度定义--估计每个单元的编码工作量--计算整个程序的编码工作量--导出整体项目的工作量--各阶段的工作量
自顶向下的估计方法
l 规模估计--整体工作量--各阶段工作量
COCOMO模型
基本COCOMO模型: 已知规模S,可以求出工作量E和开发时间T。
中级COCOMO模型 :已知规模S,可以求出工作量E和开发时间T。但此模型中引入了许多可以考虑的因素。
另外要给出如何来求软件规模的估计方法,主要是功能点法的描述。
3、通过活动,使学生养成博览群书的好习惯。
B比率分析法和比较分析法不能测算出各因素的影响程度。√
C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X
C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错
C产品的实际生产成本包括废品损失和停工损失。√
C成本报表是对外报告的会计报表。×
C成本分析的首要程序是发现问题、分析原因。×
C成本会计的对象是指成本核算。×
C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√
C成本计算方法中的最基本的方法是分步法。X
D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本
中。×
D定额法是为了简化成本计算而采用的一种成本计算方法。×
F“废品损失”账户月末没有余额。√
F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X
F分步法的一个重要特点是各步骤之间要进行成本结转。(√)
G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错
G工资费用就是成本项目。(×)
G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对
J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√)
J简化的分批法就是不计算在产品成本的分批法。(×)
J简化分批法是不分批计算在产品成本的方法。对
J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√
J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X
K可修复废品是指技术上可以修复使用的废品。错
K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X
P品种法只适用于大量大批的单步骤生产的企业。×
Q企业的制造费用一定要通过“制造费用”科目核算。X
Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X
S生产车间耗用的材料,全部计入“直接材料”成本项目。X
S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×)
W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对
Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对
Y引起资产和负债同时减少的支出是费用性支出。X
Y以应付票据去偿付购买材料的费用,是成本性支出。X
Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X
Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×)
Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对
Z直接生产费用就是直接计人费用。X
Z逐步结转分步法也称为计列半成品分步法。√
A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。
A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
3、通过活动,使学生养成博览群书的好习惯。
B比率分析法和比较分析法不能测算出各因素的影响程度。√
C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。X
C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错
C产品的实际生产成本包括废品损失和停工损失。√
C成本报表是对外报告的会计报表。×
C成本分析的首要程序是发现问题、分析原因。×
C成本会计的对象是指成本核算。×
C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。√
C成本计算方法中的最基本的方法是分步法。X
D当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本
中。×
D定额法是为了简化成本计算而采用的一种成本计算方法。×
F“废品损失”账户月末没有余额。√
F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。X
F分步法的一个重要特点是各步骤之间要进行成本结转。(√)
G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错
G工资费用就是成本项目。(×)
G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对
J计算计时工资费用,应以考勤记录中的工作时间记录为依据。(√)
J简化的分批法就是不计算在产品成本的分批法。(×)
J简化分批法是不分批计算在产品成本的方法。对
J加班加点工资既可能是直接计人费用,又可能是间接计人费用。√
J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,X
K可修复废品是指技术上可以修复使用的废品。错
K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。X
P品种法只适用于大量大批的单步骤生产的企业。×
Q企业的制造费用一定要通过“制造费用”科目核算。X
Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。X
S生产车间耗用的材料,全部计入“直接材料”成本项目。X
S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。(×)
W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对
Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对
Y引起资产和负债同时减少的支出是费用性支出。X
Y以应付票据去偿付购买材料的费用,是成本性支出。X
Y原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。X
Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。(×)
Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对
Z直接生产费用就是直接计人费用。X
Z逐步结转分步法也称为计列半成品分步法。√
A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。
A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
---------------------------------------------------------精品 文档---------------------------------------------------------------------
展开阅读全文