硕士论文设计指导
400 { queryarray[j]=1; }
500 else
600 { queryarray[j]=0; }
700 }
//对构件库中每个构件对应的向量赋值
800 for (i=0 ;i //k为构件库中构件的总数量
900 {
1000 for (j=0 ;j 1100{
1200 if (componentdisc[i].IndexOf(myarray[j])>-1 )
//判断构件描述是否存在某项
1300 { componentarray[i,j]=1; }
1400 else
1500 { componentarray[i,j]=0; }
1600 }
1700 }
//计算构件描述与查询条件的向量夹角
1800 for (i=0 ;i 1900 {
2000 for (j=0 ;j 2100 {
2200 s = s + componentarray[i,j] * queryarray[j]
2300 s1 = s1 + componentarray[i,j] * componentarray[i,j]
2400 s2 = s2 + queryarray[j] * queryarray[j]
2500 }
2600 s3 = Sqrt(s1)
2700 s4 = Sqrt(s2)
2800 v = s / (s3 * s4)
//v为查询向量与构件描述向量夹角的余弦值
2900 }
五 小结
构件库的检索是当前软件服用的一个研究热点,也是构件库要解决的关键问题。
本文在传统构件分类与检索方法的基础上,提出一种新的构件分类与检索方法,同时给出了严格的数学定义,从而在实验中提高构件的查全率和查准率,从而提高了构件库的检索效率。
本文作者创新点 : 在传统构件分类与检索方法的基础上,提出一种新的构件分类与检索方法――按构件向量空间模型的分类与检索方法,同时给出了严格的数学定义,从而在实验中提高构件的查全率和查准率,从而提高了构件库的检索效率。
参考文献:
[1]贾育,顾毓清.基于领域特征空间的构件语义表示方法,软件学报.2002,23(2):311-316.
[2]马 亮.基于规约匹配的构件检索[J].小型微型计算机系统,2002,23(10):1 153-1 157。
[3]杨燕燕,梅宏,陈海文,邵维忠,数据仓库技术和可复用构件库系统,
url: http://www.sei.pku.edu.cn/research/papers/Articlel.html
[4]青鸟可复用软件开发指南.199.青鸟工程项目报告.北京大学计算机科学系.
[5]王志坚,费玉奎,娄渊清.软件构件技术及其应用.科学出版社.
[6]刘江宁,吴泉源,周立,几种构件模型的比较分析,计算机世界日报 1999.4
【硕士论文设计指导】相关文章:
简历制作设计和指导03-05
学习方法指导教学设计03-22
教育硕士论文03-15
交通硕士论文01-24
硕士论文致谢06-30
财税硕士论文大纲12-11
硕士论文开题报告04-26
教育硕士论文致谢04-24
硕士论文导师评语10-29
硕士论文评阅意见09-03