基于知识网最简约生成的面向组件软件开发系统

中国论文网 发表于2022-11-16 02:17:18 归属于通信学论文 本文已影响350 我要投稿 手机版

       中国论文网为大家解读本文的相关内容:          

摘 要:面向组件技术建立在对象技术之上,它是对象技术的进一步发展。目前软件开发系统的开发模式很多,研究的人也很多,本文主要讨论了在知识网基础之上,利用最简约生产的方法的面向组件技术的软件系统的开发。

关键词:知识网;最简约生成;面向组件;软件开发
1 引言
  随着科学技术特别是信息技术的飞速发展, 软件技术得到了巨大的发展,软件开发的方法经历了结构化程序设计,模块化程序设计和面向对象程序设计。同时随着程序设计理念的改变,软件开发技术也有了长足的发展,面向组件程序设计逐步得到了广泛的使用,对象技术和组件技术就成为了当今最主流的编程技术。本文主要介绍了面向组件软件系统开发和基本的技术,同时介绍了基于知识网最简约生成方法的应用。
2 面向组件技术
  面向组件技术建立在对象技术之上,它是对象技术的进一步发展,类这个概念仍然是组件技术中一个基础的概念,但是组件技术更核心的概念是接口。组件技术的主要目标是复用——粗粒度的复用,这不是类的复用,而是组件的复用,如一个dll、一个中间件,甚至一个框架。一个组件可以有一个类或多个类及其它元素(枚举、)组成,但是组件有个很明显的特征,就是它是一个独立的物理单元,经常以非源码的形式(如二进制,IL)存在。一个完整的组件中一般有一个主类,而其它的类和元素都是为了支持该主类的功能实现而存在的。为了支持这种物理独立性和粗粒度的复用,组件需要更高级的概念支撑,其中最基本的就是属性和事件。
3 知识网最简约生成
3.1 知识网
  当前世界,正处于知识经济时代,知识已成为最重要的战略性资源,知识管理的热潮正在世界范围内兴起。知识管理是指一个组织或个人对知识的获取、存储、学习、共享、创新的管理过程,目的是提高组织或个人知识工作者的生产力,提高组织或个人的应变能力和反应速度,增强核心竞争力。因此,知识管理可以分为组织知识管理和个人知识管理。同样,个人通过有意识、有目的的知识学习,对知识进行有效利用、管理、应用、创新,提高个人绩效,从而实现个人价值和提高竞争力。按照知识的性质分类,可分为隐性知识与显性知识两大类。隐性知识是指难以通过语言和文字等外在形式表达的知识。个人所拥有但难以言传的技术、技巧及心智模式。而显性知识则与隐性知识相反,是指可通过语言和文字等外在形式表达的知识属于显性知识。
3.2 最简约生成
  最简约生成是一种基于用户功能需求的知识网自动生成方法。根据用户的需求,系统可以自动从知识网库中选择合适的知识点、信息流等,自动重组成符合用户需求的并且知识点功能最少的知识网。知识网最简约生成中,难点在于寻找与用户需要的功能相匹配的最底层知识点。
4 基于知识网最简约生成的软件开发
  基于知识网最简约生成的软件系统开发的核心在于知识网和软件模块之间存在对应的映射关系。有了这种对应的关系,知识网则可以映射成软件模块库。软件模块是以动态链接库DLL文件形式开发的。软件再开发的过程正是从模块库中挑选合适的模块重新组装成新的软件系统的过程。
4.1 模块和知识网的关系
  基于知识网最简约生成的软件系统开发就需要建立软件模块库,由于知识网和软件模网间存在对应的映射关系,所以需要建立与模块库对应的特有的知识网,然后将底层模块的路径存入知识点列表中。因为该知识网中存在用户需求的知识点,就是功能知识网。如果该知识网包含的知识点足够全面,能够满足特定行业的需求,就能够真正实现该软件系统。
4.2 模块及其组装
  在应用过程中,软件不可能做到完全独立,模块之间存在着相互之间的联系,因此模块之间的数据传递也就不可避免,所以模块间就必须进行接口的定义。在知识网中,存在联系的两个知识点,可能是父子关系,也有可能是非父子关系。在知识点联系表中,如果两个非父子模块之间存在联系,需要数据传递,就在联系表中添加非父子知识点间的联系,并将属性设为。在软件组装完成后,生成新软件系统过程中,通过访问联系表,就可以知道模块之间是否存在数据传递,从而判断模块间的接口属性。
  基于知识网最简约算法的软件组装,第一访问功能知识网,将相应的知识点所包括的信息和功能模块按层次显示出来,第二用户根据自己的需求,参考知识点的描述选择相应的知识点,最后生成相应的知识网,再通过知识化制造软件系统生成新的软件系统。
5 总结
  本文通过对面向组件技术和最简约生成技术的理论知识的叙述,在此之上介绍了基于知识网最简约生成软件系统的常见开发过程和基本技术。  
参考文献:
[1] 王铮,马翠芳,王露,杨妍,朱斌.知识网络动态与政策控制(I)-模型的建立[J].科研管理,2001,22(03):126-133.
[2] 席运江,党延忠.基于知识网络的专家领域知识发现及表示方法[J].系统工程.2005,23(8):110-115.
[3] 柯勉.开展“专题”教学,构建知识网络,提高复习效率[J].生物通报,2004,39(10):43-45.

  中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。

返回通信学论文列表
展开剩余(