![]() |
1
3
有趣的问题。我所知道的唯一指标(除了像你建议的那样只计算节点和属性)是结构化文档复杂性指标。 http://www.oreillynet.com/xml/blog/2006/05/metrics_for_xml_projects_5_str_1.html 这是我目前能找到的最好的链接(已经有一段时间了)。我还发现了这个小工具,它显然会为你计算(可能还有其他工具): http://schematron.com/resources/documentcomplexitymetric.html 除此之外,恐怕我唯一的建议是选择几个看似合理的指标进行跟踪,并重新评估它们,以确定它们是否真的与应用于每个文档的努力有关。.. |
![]() |
2
0
首先,让我说,根据这样的标准评估一个项目和根据同样的标准评估程序员一样愚蠢。我知道有研究表明,代码行数和代码缺陷数之间存在明显的相关性。在我看来,这只是一个规模扩大的问题。 话虽如此,如果你的领主。..呃。..我的意思是管理层要求你想出一些东西——这里有一些相对容易的衡量标准:
|
![]() |
3
0
好吧,如果您只是根据基本的SOAP/WSDL操作、消息和类型将模式映射到结构,那么您可能只需将这些方面中的每一个与其各自的方法、消息和类等同起来。 例如。..客户模式如下:
…相当于客户类别。..
这样,您就可以在相对规模上继续使用当前的SLOC基准测试。 这样做的问题是,编写XML模式并不像编写Java或C#程序那样真正允许LOC的巨大变化。程序员可以用一百万种不同的方式编写C#类,其中模式定义的结构化程度要高得多,并且只允许操作、消息和变量名的长度变化。因此,如果你现在只是编写XML而不是Java或C#,那么你可能想考虑一下,在确定项目规模和bug方面,你的SLOC指标将比以前少得多。 |