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




 
 
相关试题     软件架构评估 

  第42题    2025年上半年  
在软件架构评估中,(48)是影响多个质量属性的特性,是多个质量属性的(49) 。例如,提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。如..

  第21题    2024年下半年  
ATAM头脑风暴的三种场景(用例场景,增长情景,探索性场景)

  第63题    2010年下半年  
正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中(62)是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。&ldq..

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



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

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