LabVIEW评估代码复杂度
项目规划的主要任务之一是估计项目需要多长时间才能完成,需要多少开发人员以及项目将花费多少资金。准确的估算可减少项目落后于计划、超出预算和无法满足最终用户指定的要求的可能性。由于项目早期存在的不确定性,准确估算通常很困难。为了更准确地估计,经常使用称为代码复杂性指标的软件指标来帮助表示项目的大小并计算完成所需的时间。
如果需要一个代码复杂度指标来帮助提高在预算内按时交付LabVIEW项目的能力,可以使用LabVIEW节点数作为软件指标。
如果尝试将LabVIEW开发集成到需要更传统代码复杂度指标的项目估算流程中,NI发现LabVIEW节点和代码源行(SLOC)之间存在大致对应的关系。有关SLOC以及NI如何派生这种关系的更多信息,请参阅以下标题为传统的基于尺寸的代码复杂度指标和将LabVIEW节点转换为SLOC的部分。
LabVIEW中的代码复杂度指标
LabVIEW专业开发系统(PDS)中包含的VI计量工具可为LabVIEW代码提供测量。VI度量工具可以计算任何VI或VI层次结构中使用的LabVIEW节点数量。节点几乎是框图上的任何对象,包括功能、VI和结