试题一分析
【问题1】
软件质量特性,反映了软件的本质。讨论一个软件的质量,最终要归结到定义软件的质量特性。而定义一个软件的质量,就等价于为该软件定义一系列质量特性。
人们通常把影响软件质量的特性用软件质量模型来描述。已有多种有关软件质量模型的方案。它们共同的特点是:把软件质量特性定义成分层模型。最基本的叫做基本质量特性,它可以由一些子质量特性定义和度量。子质量特性在必要时又可由它的一些子质量特性定义和度量。
1991年,ISO发布了ISO/IEC9126质量特性的国际标准,将质量特性定义为6个,即功能性、可靠性、可维护性、效率、可使用性和可移植性,并定义了21个子特性。
ISO/IEC 9126-1991标准规定的软件质量模型由三层组成。在这个标准中,三个层次中的第一层称为质量特性,第二层称为质量子特性,第三层称为度量。如下图所示。该标准定义了6个质量特性,即功能性、可靠性、可维护性、效率、可使用性和可移植性;并推荐了21个子特性,如适合性、准确性、互操作性、依从性、安全性、成熟性、容错性、易恢复性、易理解性、易学习性、易操作性、时间特性、资源特性、易分析性、易变更性、稳定性、易测试性、适应性、易安装性、遵循性和易替换性等,但不作为标准。用于评价质量子特性的度量没有统一的标准,由各使用单位视实际情况制定。
![]() |
1996年我国制定了与ISO9126国际标准等同的国家标准《GB∕T16260-1996软件工程 产品质量》,本标准等同采用了国际标准,在技术内容上与国际标准完全一致。其适用范围是:适用于对软件产品质量需求的确定以及在软件生存周期中对软件产品质量的评价;适用于各种软件,包括固件中的计算机程序和数据;适合获取、开发、使用、支持、维护或审计软件的人员使用。
在2003年,我国有关部门对《GB∕T16260-1996软件工程 产品质量》进行了修订,发布了《GB∕T16260-2003软件工程 产品质量》,增加了6个质量子特性。
【问题2】
错误的5项及原因如下所述。
① 可行性研究报告是为管理者提供该项目是否可以立项的决策依据,编写者在提出可能的侯选方案并分析各种可行性后应当给出结论,说明该项目是否值得立项,能否获得成功。
④ 编写文档时必须保持各个文档的独立性,不能写"参看××说明书××节",所以如果各文档有重复的地方时,应从前一阶段的文档中复制过来。
⑤ 用户手册应当使用用户熟知的术语,不应使用专业术语。应阐明系统的使用方法,不必详细介绍系统的结构。
⑧ 每个模块的实测结果是单元测试的结果,不应使用需求信息和概要设计(体系结构)信息来做结果比较。
⑨ 软件需求规格说明是针对开发软件系统提出的要求,不包括对软件操作人员和维护人员的教育水平和技术专长的要求。
【问题3】
项目的质量控制体系以承建单位的质量保证体系为主体,在项目开始实施之前由承建单位建立,监理单位对组织结构、工序管理、质量目标、自测制度等要素进行检查;监理单位监控质量控制体系的日常运行状况,包括设计质量控制、分项工程质量控制、质量控制分析、质量控制点检测等内容;监理单位核定工程的中间质量、监督阶段性验收,并参与竣工验收。
项目的质量控制体系运行的主要目的是对信息系统工程的各种质量进行监控和把握,发现质量问题及时采取措施进行更正,保证工程的过程质量达到预期要求的目标。监理对承建单位的质量保障体系进行审查并监督其执行内容如下。
1.建立项目质量保证计划
工程项目的质量保证计划是在承建单位的质量保证计划的基础上建立起来的。信息系统工程监理单位对承建单位质量控制方面的作用是检查承建单位质量保证体系的建立情况,并对计划的实施进行必要的监督和检查。承建单位建立信息系统工程质量保证体系的原则如下:
(1)在签订合同后,承建单位应按合同要求建立工程质量保证体系;
(2)承建单位要满足建设单位的使用功能要求,并符合质量标准、技术规范及现行法规;
(3)质量保证体系要满足建设单位和承建单位双方的需要;
在信息系统工程建设过程中,承建单位针对不同的项目,在需求分析、方案设计、软件代码设计、阶段测试和验收等不同阶段,其管理模式会有所不同,质量控制体系的内容也应该具有针对性。在信息系统工程建设的整个形成过程中,设计和实施是最关键也是最复杂的环节。监理将着重对承建单位如何根据质量保证体系进行监理,承建单位应结合建设项目的具体特点,制定一套行之有效的质量保证体系进行相应的监理工作。监督、检查承建单位质量保证体系的主要内容必须包括如下几项。
(1)制定明确的质量计划。
(2)根据合同要求的质量目标,企业应制定相应的质量计划,既要有提高工程质量的综合计划,又要有分项目、分部门的具体计划,形成一套完整的质量计划体系,并且有检查、有分析。企业领导应对质量计划的制定负全面的责任。
(3)建立和健全专职质量管理机构。
(4)其作用在于统一组织、计划、协调、综合质量保证体系的活动,检查、督促各部门的质量管理职能,开展质量管理教育和组织质量管理活动。
(5)实现管理业务标准化、管理流程程序化。
(6)实施企业管理的许多活动都是重复发生的,具有一定的规律性。把这些重复出现的质量管理业务,按照客观要求分类归纳,并将处理办法订成规章制度,作为员工行动准则,使管理业务标准化。把管理业务处理过程所经过的各环节、各管理岗位、先后工作步骤等经过分析研究改进,定为标准的管理程序,使管理流程程序化,使企业全体员工都严格遵循统一的制度和工作程序。
2.配备必要的资源条件
资源主要包括人力、设备和质量检测手段等。实施信息系统工程的项目建设,承建单位的人力配备要制定一套科学、合理的人力资源计划,与项目实施计划配套,根据项目实施过程的不同,针对项目特点,合理地调配人员,确保项目进行。设备和应用环境是保证项目进行的基础条件之一,可以根据项目合同要求,依据具体情况的不同,制定不同的策略计划。
鉴于信息系统工程的特点,承建单位可能无法构建与建设单位完全相同的设备和应用环境,如果一定要利用建设单位的设备和应用环境进行调试或测试,必须在合同或协议中阐明相关内容。承建单位应具备必要的质量检测手段的资源条件,包括对应用环境采用其他厂商的产品做必要检测的设备和软件工具、对软件开发过程中进行必要测试的环境和工具。具备相关技术资质等级的承建单位一定要具备或建设与资质等级相适应的试验室或检测室等基础设施。
3.建立一套灵敏的质量信息反馈系统
工程质量的形成过程伴随着大量与质量有关的信息,这些质量信息是进行质量管理的依据。质量管理是质量管理机构和有关部门根据质量信息,协调和控制质量活动的过程,没有信息反馈就没有质量管理。
建立和健全信息反馈系统,一定要抓好信息的流转环节,注意和掌握数据的检测、收集、处理、传递和储存。信息运动的流动速度要快,效率要高。在交付使用之后,要在半年或一年保修期内,由监理工程师带领有关人员到建设单位进行调查访问,听取使用部门或用户对工程质量的意见,并深入了解工程的实际使用效果,从中发现工程质量存在的问题,分析原因,为进一步改进工程的实施质量提供依据。
【问题4】
挣值分析法(Earned Value Analysis,EVA)也称为赢得值、获得值,是一种项目跟踪、对项目状态评估的技术。其核心内容是将工作、工作进度量化为价值,工作计划→预算,实际工作进展→成本,使得我们可以客观地精确地计算工作完成的百分比。它解决了在任务持续时间段内凭借主观估计该任务完成情况的问题。
(1)Budgeted Cost of Work Scheduled(BCWS):按照计划,在评估点应该完成的工作的预算。 BCWS = 单位时间工作成本×实际工作时间。
(2)Budget Cost of Work Performed(BCWP):在评估点实际上完成的工作的预算。
(3)Actual Cost of Work Performed(ACMP):ACMP的值是在某个时间点已经完成的工作任务的实际工作量花费。
有了上述的三个参数,其他指标都可以从上述三个指标通过运算来获得,如下面两个指标。
(1)进度偏差(Schedule Variance,SV)= BCWP-BCWS,简单来说,SV是离计划进度偏差的绝对指示。
(2)成本偏差(Cost Variance,CV)= BCWP-ACMP。
参考答案
【问题1】
(1)C
(2)~(6)A、C、D、F、K
(2)~(6)的顺序可以换位
【问题2】
① 错 ② 对 ③ 对 ④ 错 ⑤ 错 ⑥ 对 ⑦ 对 ⑧ 错 ⑨ 错 ⑩ 对
【问题3】
(1)是否制定明确的质量计划。
(2)是否建立和健全专职质量管理机构。
(3)是否实现管理业务标准化、管理流程程序化。
(4)是否配备必要的资源条件。
(5)是否建立一套灵敏的质量信息反馈系统。
【问题4】
BCWS = 5000*10 = 50000
BCWP = 5000*8 = 40000
ACWP = 45000
SV = BCWP-BCWS = -10000
CV = BCWP-ACWP = -5000
结论:该项目拖期,并且超支。
上一页 [1] [2] [3] [4] [5] [6] 下一页
责任编辑:小草