北极星

搜索历史清空

  • 水处理
您的位置:电网信息化自动化技术正文

关于自动化软件工厂模型及其实用技术的探究

2013-10-22 09:36来源:万方数据 作者:杨威 周传生 刘杰关键词:自动化软件软件工程软件工厂收藏点赞

投稿

我要投稿

4)组件集成组件:这也是一个组件容器。它主要是根据应用软件的需求,对选定后的各级组件进行集成以生成软件产品,自动生成测试用例和进行集成测试;同时也生成相应的软件产品的各种使用手册和限制说明。

5)数据管理组件:按领域标准的要求,通过数据管理总线和调用通用数据组件库中的相关组件,以组件的方式向领域软件中间件提供不同的数据管理策略。如文件管理策略、数据库管理策略等等。

6)网络管理组件:按领域标准的要求,通过网络管理总线和调用通用网络组件库中的相关组件,以组件的方式向领域软件中间件提供不同的网络管理策略。如有线网管理策略、无线网管理策略、互联网管理策略等等。

3 领域软件中间件技术

中间件(dleware)是基础软件的一大类,属于可复用软件的范畴,处于操作系统软件与用户的应用软件的中间。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。根据IDC的表述:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。而中国科学院软件所研究员仲萃豪形象地把中间件定义为:平台+通信,这种定义虽然比较让现在的人们所接受,但是也限定了只有用于分布式系统中才能称为中间件。这类中间件是为了解决客户端和服务器端的负载过重、跨平台、传输不可靠等问题的。目前在社会上流行的大多数中间件均属于这种中间件。

而领域软件中间件则不同于这种传统上的中间件的定义,它是基于某个特定应用领域内,为相关领域的应用软件提供设计、开发、集成、部署、运行和管理的集成化软件平台;它是在操作系统、网络和数据库之上,领域应用软件之下的可配置、可扩展的软件综合架构。图1所示的一种自动化软件工厂的简单模型当中,领域软件中间件可以说是这个模型的核心部分(如图1描述)。这里所说的领域软件中间件控制器,其实它也是一个大型的领域组件。主要完成以下主要功能:

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

自动化软件查看更多>软件工程查看更多>软件工厂查看更多>