摘要
为了优化软件系统设计初期的信息架构分类工作流程,提升软件设计和后期维护的效率,以多媒体视频广告屏幕控制系统为例,提出了对信息架构各功能对象特征词添加属性访问权值,使其向量化,然后采用层次聚类算法来实现将功能对象进行自动划分的设计方法.实验结果表明,采用层次聚类算法来实现软件系统信息架构的自动分类具有可行性,能够有效提高软件系统信息架构设计开发的效率.
In order to optimize the information architecture classification workflow in the early stage of software system design and improve the efficiency of software design and post maintenance,it is proposed to add attribute access weights to the feature words of each functional object of information architecture,make it vectorized,and then adopt hierarchical clustering algorithm to achieve automatic division of design methods for functional objects.Experiments show that it is feasible to use hierarchical clustering algorithm to realize automatic classification of software system information architecture,which can effectively improve the efficiency of software system information architecture design and development,and provide reference for intelligent software to automatically generate information architecture.
引文
[1]王爱景.敏捷开发中软件架构的设计与实践[D].开封:河南大学计算机与信息工程学院,2015.
[2]符凯.软件架构重构技术的研究与实现[D].西安:西北大学信息科学与技术学院,2007.
[3]王建民.信息架构设计[M].广州:中山大学出版社,2017.
[4] Donna Spencer.Card Sorting:Designing Usable Categories[M].New York:Rosenfeld Media,2009.
[5]龚纯,王正林.Matlab语言常用算法程序集[M].北京:电子工业出版社,2011.
[6]杨高明.基于聚类的隐私保护数据发布关键技术研究[D].哈尔滨:哈尔滨工程大学计算机科学与技术学院,2012.
[7]韩忠明,陈妮,张慧,等.一种非对称距离下的层次聚类算法[J].模式识别与人工智能,2014,27(5):410-416.
[8]刘仲民,李博皓,胡文瑾,等.基于层次聚类与峰值检测的FCM图像分割算法[J].兰州理工大学学报,2017,43(4):98-102.
[9]宋媛.聚类分析中确定最佳聚类数的若干问题研究[D].延吉:延边大学理学院,2013.
[10]陈黎飞,姜青山,王声瑞.基于层次划分的最佳聚类数确定方法[J].软件学报,2008(1):62-72.