语义网的软件工程数据查询处理技术工程论文

上传人:郭** 文档编号:116479375 上传时间:2019-11-16 格式:DOC 页数:7 大小:77.60KB
返回 下载 相关 举报
语义网的软件工程数据查询处理技术工程论文_第1页
第1页 / 共7页
语义网的软件工程数据查询处理技术工程论文_第2页
第2页 / 共7页
语义网的软件工程数据查询处理技术工程论文_第3页
第3页 / 共7页
语义网的软件工程数据查询处理技术工程论文_第4页
第4页 / 共7页
语义网的软件工程数据查询处理技术工程论文_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《语义网的软件工程数据查询处理技术工程论文》由会员分享,可在线阅读,更多相关《语义网的软件工程数据查询处理技术工程论文(7页珍藏版)》请在金锄头文库上搜索。

1、语义网的软件工程数据查询处理技术工程论文 摘要:新时期背景下科学技术发展速度明显加快通过对语义网的深入研究能够为研究工作人员提供有价值的参考依据基于此笔者将语义网作为研究重点阐述了以语义网为基础的软件工程数据查询处理技术以促进软件工程专业的发展 关键词:语义网;软件工程;数据查询;处理技术 开发软件系统的过程中所产生的数据结构复杂且语义也十分丰富如果需要统一管理不同类型软件工程项目数据就必须构建灵活性语义模型管理软件工程数据对不断提高实际查询的效率具有一定的现实意义语义网技术的快速发展为解决以上问题提供了必要的解决方法和途径深入研究基于语义网的软件工程数据查询处理技术十分有必要 1语义网概述

2、所谓语义网具体指的就是将计算机作为重要参考依据与网络资源实现有效连接进而描述网络数据结构或者增加元数据的路径在以上过程中能够实现语义信息的有效交换进而有效地关系管理数据1在目前阶段语义网的定义并不明确一般情况下语义网就是与W3C相关的技术标准与模型集中表现在网络本体语言、资源描述框架与定义本体在这种情况下在软件工程处理方面对语义网的合理应用已逐渐成为未来发展亟待解决的问题 2软件工程数据本体模型阐释 2.1源代码 源代码在软件开发环节发挥着核心作用一般情况下软件开发语言多种多样以面向对象语言为核心建模其中面向对象语言的特点有三个即继承、多态与封装在此基础上面向对象语言其语言元素中也涵盖了调用以

3、及包含等相关联系在实践过程中语言特性主要是通过以下关系表现出来 (1)包含在一个包中涵盖了不低于一个的类 (2)继承类与类之间存在继承的关系 (3)多态在子类当中相对于父类方法的实现差异 (4)调用在类中具体的定义方法或是对其他类定义方法的调用各方法之间都存在一定的调用关系 (5)封装具体表现在类中成员访问的权限源代码模型中并不会涵盖全部代码信息最主要原因在于针对信息构建模型会实现查询应用的有效拓展但是在存储与检索信息的过程中特别是数据量极大的情况下实际消耗时间与空间都难以被接受因此即便该模型会损失部分信息量但是却能够确保存储效率与查询效率达到标准与要求2 2.2需求 需求本体个体数据的构建其

4、主要的目的就是分析软件并实现代码重用在本体模型当中就是结合用户与功能具体需求数据完成本体建模一般情况下系统内部涵盖了大量模块且各模块中都包含了比较多的用户需求或是各功能都具备若干子功能但并未考虑非功能性需求最主要的原因就是难以在代码结构方面地体现出来由此可见需求本体模型可以细化成两个类即需求模块与需求用例其中不同层次的需求名称、后置条件以及前置条件等都会借助数据属性形式在类中体现在分离模块和用例方面主要目的就是保证模型层次感更强理解更加容易使其与源代码模型内部的各层次的类都能够相互对应 2.3测试 对于测试本体模型来讲主要是以系统测试为主构建模型其中系统测试需要结合实际需求规格说明书撰写测试用

5、例并且在需求规格说明书的内容中要涵盖各模块或各功能的需求用例与子功能3由于未考虑非功能测试所以系统测试可以细化成模块测试或功能测试在此基础上模块测试与功能测试的组成具体包括了用例测试与子功能测试各用例测试与子功能测试还可以细化成一些测试用例部分测试用例主要有优先级、预期结果、用例描述、测试预置条件、用例编号以及测试步骤等针对以上诸多数据属性单个测试用例执行以后都会形成相应的执行结果 2.4缺陷 一般情况下在测试工作人员或者其他项目工作人员发现系统与软件缺陷以后就会通过缺陷跟踪系统将缺陷信息提交上去系统则会结合所提交信息为相应开发人员分配任务并完成修改当开发工作人员完成修改以后需在缺陷跟踪系统中

6、修改缺陷的状态此时发布者即可查看修改完成的缺陷而参与人员还可以评论缺陷缺陷跟踪系统不同其内部功能也存在明显的差异但也具备相同特征系统用户不仅可以发布缺陷同样也可以扮演修改与评论缺陷的角色4缺陷同样具备预制相对的名称、所属类型、具体描述、优先级以及对应系统版本等诸多信息在提交缺陷报告时应借助附件对缺陷加以说明 2.5版本 在软件开发方面软件版本信息也不容忽视属于重要的数据之一通过软件版本能够将开发软件到软件发布的整个过程反映出来为软件维护提供了有价值的参考依据现阶段版本信息需借助版本挂靠软件通过文件形式加以管理而对应数据则被保存在源代码数据、需求数据以及测试和缺陷数据当中所以其抽象性十分明显由此

7、可见应将版本信息理解成其他软件工程数据版本索引 2.6数据与数据关联 通过以上对软件工程五种类别数据特点的研究构建相对应本体模型由于模型之间是相互独立的其仅仅能够反映软件工程某一方面为针对软件实施全面系统化分析就必须实现以上模型的有效关联以保证根据一种数据查找另一种数据达到数据管理的目的在版本系统控制方面不仅可以控制与管理源代码变更同样能够完成其他文档的存储与管理对于软件生命周期而言源代码类的版本诸多而且模块需求数据与测试数据的版本也有所差异并且在版本控制系统中存储 3软件工程数据发展状况 在深入开发软件工程系统的过程中很容易形成海量的数据信息需要注意的是系统本身的结构十分复杂语义也较为丰富能

8、够统一管理数据信息在这种情况下实施软件工程时会遇到诸多问题与不足之处在开发传统软件时要求在软件工程处理方面投入大量的人力资源所以使得人力与财力消耗量极大除此之外软件的开发尤其是存储软件工程的特殊位置仍沿用应用文件方式所以存储的部位分散在这种情况下不允许将语义方式作为参考依据检索、管理与存储数据信息长此以往数据与数据的关联性就会丧失在软件工程中引入数据挖掘技术即可有效提高整体质量水平以软件工程运行为例展开研究在跟踪缺陷方面要求能够灵活地利用自动异常检测算法严重忽略了整体性能5研究工作人员在实际实施语义网软件工程的过程中并没有将测试数据与需求数据引入其中所以管理与开发项目工作人员难以在其中获得必要

9、的帮助总的来讲应用查询处理软件工程技术也存在一定的缺陷与问题所以必须在后期研究中采取必要的完善策略 4基于语义网的软件工程数据查询的处理技术 根据对语义网内容的分析可以了解到通过应用本体语言与本体能够描述复杂化的数据信息并将其建模能力充分体现出来确保软件工程项目数据结构特点可以实现互相关联基于此在语义网这一前提条件之下科学化应用查询处理软件工程以及基本数据统计能力能够实现查询信息过程进一步优化的目标在运用以上方式的基础上就能够规避数据查询过程中操作错误的发生有效地加快争议查询的速度其中进行本体数据查询时语义网是不容忽视的组成部分为软件工程项目的发展提供了必要的保障 4.1查询需求 通常来讲结合

10、各软件工程项目的具体需求可以细化软件工程数据即可进行关键字查询、相似性查询与关联性查询其中关键字查询是应用最多的查询方式就是在相应的输入区域内输入相应的关键字符就能够找到满足具体需求的文章在语义网环境下查询关键字的过程中关键字的查询要求最大值路径低于2星型的长度在进行相似性查询时对软件的深入开发要求具备大量代码在这种情况下很容易出现与其他代码类似的代码结构但由于以上代码对名称的要求并不高所以应综合考虑具体状况并展开分析以保证功能与结构得到有效固定6由此可见较之于变量查询方式相似性查询能够借助相似图的手段获取信息相似度 4.2本体模型 要想完整描述实际的数据信息就必须保证需求数据、版本数据、源代

11、码数据以及测试数据都具备相对应的版本模型能够结合数据的关联性实现数据模型的有效连接源代码在开发软件中占据核心地位且开发语言具有多样性的特征通过对软件需求与代码重用本体个体数据构建的分析在建设本体数据模型的过程中应将本体建模作为重要参考依据确保与用户实际需求相适应充分发挥功能的作用 5结语 综上所述通过对语义网的进一步研究和分析能够为查询处理软件工程的全面发展提供新的思路在以语义网为核心的基础上对软件系统加以分析使得网络本体语言能够描述复杂性的事物科学合理地构建数据模型为达到软件工程的合理化描述目标提供保障在实践过程中对语义网数据模型的描述更加清晰与直观就需要构建本体模型在有效展现软件工程语义网处理数据功能的同时实现软件工程创新发展 参考文献 1陈婧.基于语义网的软件工程数据查询处理技术J.电子技术与软件工程,xx(4):198. 2姚宇帆.语义网的软件工程数据查询处理技术研究与分析J.信息系统工程,xx(3):90. 3王修明.浅析WinCC自定义数据库的数据查询及报表生成J.科技经济导刊,xx(5):99100. 4周小龙,刘芙蓉,范敏毅.WinCC自定义数据库的数据查询和报表生成J.工业控制计算机,XX(4):2223. 5张成才.证券成交数据查询系统的设计与实现D.厦门:厦门大学,XX. 6曹居易.基于语义网的软件工程数据查询处理技术研究D.上海:华东师范大学,xx.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号