全部科目 > 系统架构设计师 >
2022年下半年 上午试卷 综合知识
第 39 题
知识点 基于度量的评估方式   软件复杂性度量  
章/节 软件架构评估  
 
 
软件复杂性度量中,()可以反映源代码结构的复杂度。
 
  A.  模块数
 
  B.  环路数
 
  C.  用户数
 
  D.  对象数
 
 




 
 
相关试题     主要的评估方式 

  第56题    2022年下半年  
为了精确描述软件系统的质量属性,通常采用质量属性场景(Quality Attribute Scenario)作为描述质量属性的手段。质量属性场景是一个具体的质量属性需求,是利益相关者与系统的交互的简短陈述,它..

  第53题    2021年下半年  
在架构评估中,场景是从(53)的角度对与系统交互的描述,一般采用(54)三方面来对场景进行描述。

  第44题    2021年下半年  
在架构评估过程中,评估人员所关注的是系统的质量属性。其中,(44)是指系统的响应能力:即费经过多长的间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的(45)。

 
知识点讲解
· 基于度量的评估方式
· 软件复杂性度量
 
        基于度量的评估方式
        度量是指为软件产品的某一属性所赋予的数值,如代码行数、方法调用层数、构件个数等。传统的度量研究主要针对代码,但近年来也出现了一些针对高层设计的度量,软件架构度量即是其中之一。基于度量的评估技术都涉及3个基本活动:首先,需要建立质量属性和度量之间的映射原则,即确定怎样从度量结果推出系统具有什么样的质量属性;然后,从软件架构文档中获取度量信息;最后,根据映射原则分析推导出系统的某些质量属性。
        基于度量的评估方式提供更为客观和量化的质量评估,需要在软件架构的设计基本完成以后才能进行,而且需要评估人员对评估的架构十分了解,否则不能获取准确的度量。
 
        软件复杂性度量
        软件复杂性是指理解和处理软件的难易程度。软件复杂性度量的参数很多,主要有以下几个。
        规模。规模即总共的指令数,或源程序行数。
        难度。通常由程序中出现的操作数的数目所决定的量来表示。
        结构。通常用与程序结构有关的度量来表示。
        智能度。智能度即算法的难易程度。
        软件复杂性包括程序复杂性和文档复杂性,软件复杂性主要体现在程序的复杂性中。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有