- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hamming网络在软件度量中的应用
Hamming 网络在软件度量中的应用
张谢谊,白宁
辽宁工程技术大学理学院,辽宁阜新 (123000)
E-mail :zhangxieyi97@163.com
摘 要:本文主要通过对软件过程中软件度量的分析,建立Hamming 竞争网络模型实现对
软件度量的合理分类,用以解决软件开发过程中软件度量的盲目性问题,在软件度量过程中
给出合理评价分类结果以确保软件成功。
关键词:Hamming 网络,软件度量
1.引言
软件度量的过程是企业整个软件过程的一部分。它与软件过程其他部分相互联系又相互
影响。软件过程中不同角色和组织对度量需求和应用各不相同。第一是在项目组内的各个层
次的项目管理可根据度量信息对软件项目的成本投入、进度、质量、风险和资源进行计划和
控制而且度量信息还是项目管理者与高层项目主管和客户(用户)进行项目状态信息交流的
基础。第二是过程组可通过度量信息确定过程和产品的质量以制定过程改善计划并掌握过程
改善的效果。第三是高层项目管理关心的是在其管理下的项目在成本投入、进度、质量、风
险、资源和过程改善的整体信息而不是具体的细节,并关心项目组和整个企业的生产能力。
软件过程度量在对过程和产品的具体特性进行分析和总结的基础为其提供决策信息。第四是
客户及最终用户可通过产品或过程的度量信息来对软件开发状态进行跟踪和监督以降低客
户方承担软件开发风险。最后项目外部的其他研究实体也可通过积累的大量度量信息来分析
研究软件过程技术。
一般来说,大多数公司的质量度量报告中都会有一个针对本次质量评估的综合评分。度
量报告中的综合评分只是为了提取出各产品之间的质量共性,为产品的质量提供一种横向的
对比准则。度量工作的重点应在找出产品质量低的根源,改进产品质量,改进整个软件开发
过程。
Hamming 网络是一个用于分类的计算网络,它是在已知各类的“ 中心” T ,T , ,T 的基
1 2 k
础上,对于给定的模式X 进行归类计算的工具。它的分类方法是按照模式与各类的“ 中心”
(或称基准向量)的内积或Hamming 距离的大小来决定的。
本文正是基于竞争分类网络实现无导师的自组织网络,给出软件度量过程中一种比较合
理的分类结果,有助于软件度量过程的实现及软件过程的后续环节,提高软件质量,优化软
件结构。
2 .本文所涉及知识
2.1 所谓Hamming 网络
[2]
Hamming 网络是由Lippmann 在 1987 年提出的 ,也称最大似然分类网络,作为一种
最简单的竞争网络,它采用侧抑制机制,体现了竞争网络的基本思想。
Hamming 网络是一个竞争的自组织模式分类网络,它的网络结构分为三层,分别为输
入层,中间层和识别层。其中,输入层有m 个神经元节点,分别对应输入模式的各分量。
也即是说,网络的每个输入模式都是一个m 维向量。网络的中间层不是用明显的神经元节
点形式表示,而是用k m
组与输入层项联系的网线表示。每组中有 条与输入层节点相联系
- 1 -
的线,另一端与识别层的某一点相连,中间层也叫做比较计分层,与识别层中每个节点的联
接线组中每条线上赋予一个权值,而形成一个m 维权值向量,分别记为T ,T , ,T 。识别
文档评论(0)