软件体系结构与组件软件工程研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:addfwegh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:软件体系结构与组件软件工程是软件开发工作的重要影响因素。基于此,本文从详细阐述了软件系统机构中数据流式、虚拟式、数据仓库式结构,并在架构设计、维护升级、功能拓展这三个方面具体介绍了组件软件工程,实现了对上述两者的深入研究,希望能够为软件的设计开发工作提供参考。
  关键词:软件结构;组件软件;软件工程
  引言:软件体系结构是软件设计中不可缺少的层次,设计者通过做好体系机构的刻画工作,能够优化软件的使用效果,同时,组件软件工程作为软件开发的范型,能够帮助开发者快速的创建应用软件,因此软件开发设计领域的从业者应当深入探究软件体系结构与组件软件工程,推动计算机软件行业的发展。
  一、软件体系结构
  (一)数据流体系结构
  在软件体系结构方面,数据流式软件设计方式,主要是以构建一种可以将数据从输入端发送至输出端的直线型体系结构为主的设计层次,一般来讲,该种体系结构还可以细化分为三种类型,即任务处理型、过滤器型以及批处理性,它们所包含的构建基本都是数据处理单元,而构件之间的连接件则是能够连接处理单元的通道。以过滤器型为例,它具有过滤器互相独立的特点,并且其中的每一个过滤器都有一套输入集合输出集,在该结构运作过程中,输入集会将数据流给予过滤器,它会对数据进行变换、计算等内部处理操作,然后将经过操作后的数据流传输到输出集,按照顺序进行一系列的完整计算。
  (二)虚拟式体系结构
  虚拟式体作为软件体系结构类型之一,它能够规避底层硬件异构性对软件运行的影响,使各种不同的软件都可以在虚拟式的体系结构中运作,因此该体系结构的适应性极强,在软件设计过程中被广泛的应用。在虚拟式结构中,构件种类主要包含虚拟机执行引擎、保存输入数据的构件、储存虚拟机当前状态的构件等,而连接件一般都是直接储存访问或者过程调用部件,它通过这些部件能够将虚拟机的指令反映到机器指令集上,比如,基于解释器建立的Java虚拟机,设计者通过解释器来建设的一种可以弥合计算引擎硬件之间间隙以及程序语义的虚拟机,从而使虚拟机指令反映到机器指令集上。
  (三)数据仓库式体系结构
  在软件体系结构中,数据仓机构即为一种用于归集、储存、管理大规模复杂数据的结构模式,该种模式所包含的构件通常为中心数据结构以及独立操作执行部件,而连接件则为独立操作执行部件与中心数据结构之间的访问。一般来讲,数据仓式的软件体系结构主要分为两种类型,即传统数据库类型和黑板结构类型,其中传统数据库类型的结构的驱动主要依靠输入的事务信息,而黑板结构类型的则是借助黑板上的信息进行驱动的,这两种软件体系结构由于其较强的数据处理能力,在软件设计中被广泛应用。
  二、组件软件工程
  (一)工程架构设计
  工程架构设计是组件软件工程构建的基础,因此在软件开发中,工作人员应当做好设计工作,保证软件后续开发工作的顺利进行。在设计工作中,每个组件就是一个接口集,设计者可以通过调整各接口来构建软件的功能,在此过程中,设计者首先要架构一个主体应用程序,由于组件接口集合不变,因此人们可以直接通过更换支持同样接口集的方式,来进行组件,从而使软件能够实现不同的应用。此外,在架构应用程序方面,设计者可以重复利用同一个组件,或者采用二次开发的方式,来设计工程架构,这样能够有效提升软件价值,优化设计效果。
  (二)工程维护升级
  在组件软件工程中,维护升级工作能够保证软件的使用性能,提高工程的构建效果。在工程维护升级中,由于组件是借助接口来划分自身功能的,并且在使用过程中,客户也是利用接口来交互使用该组件,因此工作人员可以在保持接口不变的情况下,采用组件替换的方式,来完成对组件软件工程的维护升级。此外,为了实现实时的工程升级维护,工作人员同样也可以在保持结构不变的情况下,将测控软件以组件替换的形式,插入软件中,使软件工程能够被实时的升级维护,全面优化了软件的后期使用效果[1]。
  (三)工程功能拓展
  在组件软件工程中,功能拓展操作往往被用于組件的重复利用方面,该操作主要是通过以原有的组件工程为基础,采用第三方产品,来构建出具有新功能的组件软件工程,而这种技术需要借助聚合和包容才能落实,因此工作人员需要借助外部的组件,将第三方产品的调用请求传递到内部组件中,并且在外部组件中是指接口指针,采用委托代理的形式,来实现一致性的访问,完成对原始组件对第三方产品的包容和聚合,拓展工程的使用功能。该方式在很大程度上提高了组件的利用率,节省了软件开发投入,因此在组件软件工程构建中被广泛应用[2]。
  三、结论
  综上所述,工作者通过探究软件体系结构与组件软件工程,能够提升自身的软件开发设计水平。在软件构建中,工作人员通过强化软件的数据计算能力、增强软件适应性、提高数据处理效果,可以优化软件体系结构,同时,通过提升软件价值、实现实时的软件升级维护、拓展软件功能,来增强软件的使用效果。
  参考文献:
  [1]刘凯,梁欣,李欣宜.多种软件体系结构风格的分析与比较[J].计算机与数字工程,2019,47(09):2221-2226.
  [2]周捷,高沈钢,顾永生.基于组件的应用系统构造方法研究[J].电子世界,2017(14):75.
  作者简介:
  朱宝旭 (1997-),男;籍贯:河北衡水;职称和学历:本科,研究方向或专业:软件工程。
其他文献
摘 要:在我国民航事业逐步发展的大背景下,航线的维护任务变得越来越重要,而传统的工作制度究竟是否适合现在日益增加的航班量成为了一个主要的课题。利用YAAHP软件对各种制度进行层次分析法的对比优选,分析了不同因素会对工作造成的安全性影响。  关键词:层次分析法;工作制度;安全;航线;机务  机务人员负责着民航运输的安全保障,机务的体能、精神都影响着工作效率、人员积极性、差错率等因素。面对与日激增的航
期刊
摘 要:异常波动事件是指上市公司在市场上发布股价异常波动公告的行为。从直观上讲,出现股价异常波动的股票可能存在获取超额收益的机会,本报告用量化的方法研究了出现股价异常波动的股票是否在后期存在获取超额收益的机会,发现异常波动事件对应公司股价存在一定超额收益。进一步我们构建了异常波动事件驱动选股策略,利用数据进行回测。  关键词:异常波动事件;事件驱动;超额收益;量化  一、异常波动事件综述  异常波
期刊
摘 要:本文介绍了敏捷模式下,使用有效的质量度量和质量预测方式来实施项目质量管理。有效的质量度量在纷繁复杂的项目中起着指南针的作用,质量预测更是为困顿中的项目运营起着导航仪的作用,文中详细说明了质量趋势图和累积流图作为质量度量手段和质量预测的手段,如何在具体项目上有效地实施。  关键词:敏捷实践、质量管理、质量趋势、累积流图、数据库  传统的质量管理体系如ISO9001等应用到在消费类电子产品开发
期刊
摘 要:随着我国社会经济的飞速发展,公民物质生活水平不断提升,对生活的追求不断提升。在这样的时代背景之下,我国的畜牧行业得到了迅猛的发展,但是畜牧行业发展的过程中很容易受到各种病虫害的影响导致自身发展受到阻碍,因此本文针对现代生物技术在动物医学中的应用展开分析,并且结合技术的应用特点提出相关的改进措施,希望能够推动动物医学体系的发展。  关键词:动物医学;生物技术;应用发展;体系研究  一、现代生
期刊
摘 要:近年来,环境及资源的问题受到广泛关注。我国想要进一步实现小康社会,就需要科学合理的开发资源,实现可持续发展的战略目标。由于矿物资源所处的地质条件各异,地应力条件越发复杂,导致较多矿山之中出现不稳定的情况。一旦采矿稳定性无法得到保证,那么开采成本及风险都将不断增加。一般而言,地下采矿对地表有一定的影响,更有甚者甚至波及居民的生命财产安全,造成不可挽回的经济损失。因此,研究复杂情况下的采矿稳定
期刊
摘 要:如今,我国药品生产企业在开展现场检查以及注册资料申报工作的时候,工艺检验是其中最为主要的缺陷,特别是在工艺验证中,对于风险管理的使用更是欠缺,这一点和发达国家相比存在着较为明显的差距。就大多数制药企业而言,风险管理工作只是停留在理论阶段,将企业的工艺验证活动和风险管理的概念有效结合起来,并且系统地使用质量风险管理工具评估工艺过程中存在的风险,在此基础之上落实各项验证工作,是国内很多制药企业
期刊
摘 要:伴随着时代的发展,宣传电力方面的法律法规的力度也日益扩大,这不仅促使电力企业在市场经济发展下不断进行体制改革,而且也加强了国家对电力企业的管理,给予其一定发展空间的同时,也能促使企业利用自身的发展优势来解决内部问题,尤其是电力后勤管理問题,这是电力企业持续发展的前提与基础。本文基于电力企业后勤管理工作的特性,分析了当前后勤管理工作中的要求,进而提出了相应的管理措施,以促进电力企业的持久发展
期刊
摘 要:科学技术的不断更新加快了我国通信行业的发展,由于维护人员不断增加,通信设备不断更新,使得通信维护作业变得更加困难。为了使通讯维护作业变得简单、易于管理,文章通过对GPS网络、5G网络、物联网等先进技术的使用,对移动信息化项目解决方案进行分析,提高移动通信的效率。  关键词:移动;信息化;解决方案  引言  中国5G服务进入市场化运营阶段,移动网络制式已经跨入高速上网时代。智能手机愈发物美价
期刊
摘 要:社区是基层管理建设的核心,也是城市发展的一个重要组成部分。对于社区人员的档案的管理同时也是城市发展的一个十分关键的环节,其是促进社会管理工作的核心内容。社区建设至关重要,因此在进行社区发展建设的过程中一定要做好对社区档案的管理和建设,也只有这样,社区的发展才能够越来越好。  关键词:新兴社区;档案管理;策略  新兴社区档案管理是目前在经济发展的条件之下,被国家着重重视的一项城市管理建设内容
期刊
摘 要:近年来,本科生转专业人数呈平稳增长的趋势,由此也带来课业负担加重、热门专业就业压力增大、边缘学科萎缩等问题。为尽早掌握本科生专业变化动态,本文结合自身体会及从老师、同学处得来的访谈结果,从自身、父母、社会三个方面总结转专业现象形成的原因,并从个人、学校、社会分析转专业所带来的机遇与挑战,最终,以转专业的成因为依据,对大学生专业的选择提出忠告与建议。  关键词:转专业;原因;机遇;挑战  一
期刊