软件编程技术在结构监测软件系统中的应用论文_李建,刘佳

软件编程技术在结构监测软件系统中的应用论文_李建,刘佳

湖南软件职业学院 湖南省湘潭市 411100

摘要:目前,桥梁运营实时监测技术在特大型桥梁的维护中得到了广泛的应用,其软件编程技术和工程也得到了广泛的应用,其实用技术也取得了长足的进步。本文主要研究桥梁运行状态现场监测的软件编程技术和特点,并分析了信息参数的选择和传输。

关键词:软件编程技术;结构监测软件系统;应用

前言

计算机专业及软件产业属知识密集型领域,其中最重要的资源是人力资源,软件开发人才的培养与甄选日益重要。同时,传统软件行业的快速发展叠加移动互联网、互联网+、人工智能战略布局稳步推进,催生了大量的软件开发从业人员。对软件编程水平及能力的评估是一件复杂而又严肃的事情,出于对自身或者同行技术能力的评估需求,也需要在某些方面从某种程度上,对编程水平及能力有些大概粗略的感性认识。

1软件开发框架

软件开发框架(Software Development Framework)软件开发框架(Framework)是代码组织和软件逻辑实现的思考方式。这种思考更多的是“管理”的视角,而非计算科学技术的视角。这种管理的方式是建立在对软件编程技术较深入、全面理解的基础上的。一般意义上的软件框架,是指为解决一个开放性的计算问题而设计的具有一定约束性的软件支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的IT技术方案。软件框架本质上是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。简而言之,是构建结构及实例交互方法的结合体。一名软件编程人员在掌握了某一种编程语言之后,随着所解决的单个、多个任务的积累,终将会面临一个复杂任务——任务复杂到不能通过一个或几个小程序能够实现和满足其功能,这时候就需要从整体上思考,需要多少个程序(模块),这些程序和模块之间如何交互软件框架就是要回答这些问题。

2软件开发框架的特征

软件框架是成功软件项目的一般化实现。进入视野或者进行开源的多数软件框架都经历过一个或者多个成功项目的检验,是成功经验的积累。软件编程者当完成一个项目后,如果发现项目本身有可以进行一般化处理的代码段或功能模块,会对其进行封装以便后续使用,软件的组成架构设计也是这样,当发现所用的设计具有一般性后,就可以在随后的项目中继续使用,继而形成“框架”。框架不一定都开源,一些私有的或者基于开源定制的框架可能在某些方面具有更好的表现。软件框架普遍实现了关注点分离设计(Separation of Concerns)和代码复用(Code Resue)。分离关注点使得解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领域问题的关系通过侧面来封装、维护,这样原本分散在整个应用程序中的变动就可以很好的管理起来,如常见的MVC分层设计(模块Module、视图View和控制器Controller)。代码复用本质上就是对曾经编写过的程序代码的一部分甚至全部重新加以利用,从而构建新的程序。使用这种方法就可以将程序员从费时费力的重复劳动中解放出来。框架(类库)是一种代码复用的很好的形式。编程人员可以创建内部抽象以便程序的部分代码可被复用,或者直接创建一个自定义库给自己使用。一个规划和设计良好的框架应该是实现了上述两点。清晰的关注点分离和高效的代码复用是避免软件项目陷入泥潭(theballofmud)的基础和前提,也是软件项目成功的保证。

期刊文章分类查询,尽在期刊图书馆

3软件结构工艺设计

对应于大型桥体结构的运行监测体系统,依托WEBGBS集中型网络信皂平台,漓晰显谳测系统覆盖区间内的地况状态、地质结构以及关键性运行装备、配套景物等信息,且能够达到查验、汇总、评析、定向等多类功能。此项功能实际是采用微软系统的NET网络平台展开研发活动,并依托于WEB实时信息访问活动,而且还出具海量的工具线条、结构图像,同时构建出模块转入的衔接口、实施模块数据的整合过程等。依托于企业建模学术体系,以现实业务为引领,营造出稳固的软件运用信息平台,依托平台模式的软件编制思维,构建出针对现场异常情况的预警信息平台、参数交流换平台、动态信息评估平台,从而减小功能型信息模块之间的共同作用机会,增强可操作空间的延展性及运用功能的扩充性,给管理工作的有序提升创造了条件。大型桥梁结构状态监测程序软件选取B/S功能架构,依照登录访问人员的档次实施利用行为授权,能够跨系统展开分工和合作,便捷于信息的利用及数据信息查访、参数载入等操作过程。针对于大型桥梁结构运行状态监测程序软件,其软件程序编制工作需要期限长、跨系统、整体功能水平要求高、需求信息繁杂,故选取原始研发数据模型实施软件功能开发及交付运用。选取原始研发数据模型,其目的是为了更充分地达到不断提升的软件功能要求,机动地扩充软件结构功能及配合持续加深的理解需求,实现软件研发环节中内部结构程序软件组和结构数据评析组极佳的信息反馈及交互沟通的需求。

4参数搜集及传送软件

为了实现收集终端类软件调配和利用的便捷及正规化,需要各个收集终端客户运用集中型的软件结构体系。因为每一个终端客户的硬件搭配均存在着较大差异,其所收集的物理信息亦互有不同,因此在编制和构建参数收集终端型程序软件时,需要密切关注如下几项内容。

1)整齐划一的程序软件结构。依照相异的参数监测内容,在监测现场设置了多个类型的参数信息捕集装置,大致可将其划分成普通讯号收集装置、桥体表面温度自动化收集、GPS信息收集装备、动态型称重体系等。对于集中设置的软件组合来说,其一可促使上游设备可以依托统一的信息对接口和信息收集终端客户交互传出指令、运行状态及操作参数,有利于客户终端的具体使用过程。其二是能够大幅度地增强信息代码的重复利用性能,有助于软件研发人员管理代码,减小发生差错的几率。

2)模块型、方便扩充的参数收集功能。因为各个信息收集终端用户的硬件搭配绝大部分互不相同,再关注到以后增设或变更测试基点,调配系统结构情况的随时出现性,参数收集终端用户的程序软件一定要实行高度的模块化,有助于软件研发人员扩增新的检测基点、硬件设施等。

3)易于管护、匹配的操作平台。因为各个参数收集终端所占据的位置均相距很远,一定要具备便捷的接入窗口,以便使得程序研发人员、终端用户可以随时地调整系统结构。如此,在进行系统硬件调配的初始阶段,有必要时常变更参数组合结构时,可以大幅度缩短调试过程所耗时间。

结束语

大型桥梁结构运行状态监测体系程序软件设计运行参数收集和传送、数据整合及管控、数据储存及即时展示、WEBGIS及3D,其程序软件设计内容丰富,综合功能强。对程序软件的运作功效、稳固性、响应期限及速率、即时更新、内在管控等方面都给出了极高的控制标准。软件总体设计满足了各项技术指标,其运行状况良好。WEBGIS及3D技术的完美运用,提高了用户体验,更好地满足了业务和桥梁监测管理养护需求。

参考文献:

[1]张泽民.桥梁健康监测系统探析[J].山西建筑,2015(7):110-111.

[2]孙洪水.桥梁健康监测系统及其应用[J].交通世界(建养·机械),2016(Z1):67—69.

论文作者:李建,刘佳

论文发表刊物:《防护工程》2018年第29期

论文发表时间:2019/1/4

标签:;  ;  ;  ;  ;  ;  ;  ;  

软件编程技术在结构监测软件系统中的应用论文_李建,刘佳
下载Doc文档

猜你喜欢