软构件技术及其在卫星虚拟装配工艺系统中的应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:zkx713583
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软构件技术就是软件构件化技术,其目的是要让软件开发类似机械制造业一样,可以用各种标准和非标准的零件组装形成最终的软件系统。软构件技术可以有效地提高软件复用的质量和效率,因而已经成为软件复用领域的重要研究方向。随着用户对软件质量、个性化、开发周期和软件成本等要求的逐步苛刻和“软件危机”现象的逐步加剧,软构件技术的研究必定会被产业界和学术界更加重视。构件获取、构件分类、构件存储、构件检索以及构件的组装是软构件技术研究的重点。本文首先将质量功能部署方法和领域工程方法相结合,分析客户需求,然后提出在现有面向对象系统中基于UML的软构件获取思路,实现现有系统中可复用程序体的抽象和提取。本文还对软构件粒度大小、粒度的度量、接口的作用及目前国际上的常用接口规范进行了讨论。刻面是软构件着重体现的属性中的某些方面或某些角度,软构件的一个方面或视角就是软构件的一个刻面。本文介绍了刻面的定义和术语空间的概念,叙述了刻面树的生成过程,以刻面为基础研究了刻面术语之间的语义匹配和软构件之间的相似性问题,提出了基于刻面的构件分类方法和检索方法,针对基于刻面树的软构件检索算法提出了两种提高匹配率的匹配方法,并以民用航空发动机测试车台数据管理子系统的构件库检索为例,叙述软构件查询算法的实际应用。构件组装的就是将构件装配起来形成应用系统的过程。本文研究了对象连接式体系结构、接口连接式体系结构和插头插座式体系结构三种软件组装体系以及黑盒、白盒和灰盒式的构件组装方法,提出了基于中间件的构件组装方法,还对中间件连接的简化问题进行了探索,在通信顺序进程(CSP)基础上,根据组装的特点提出了4种构件组装机制。最后以DVD刻录机软件组装为例,进行了简单的验证说明。最后结合卫星虚拟装配工艺系统开发了6个软构件,并叙述相应构件的刻面描述、存储及组装形成应用系统的过程,验证了软构件技术的有效性。
其他文献
建筑施工中避免不了出现扬尘,扬尘不仅影响正常施工有序开展,还会对人体造成一定不利影响.扬尘的形成原因是多方面的,施工管理不到位、扬尘环保控制观念薄弱、施工监管不到位
本文介绍了驱动桥总成各种破坏故障原因和形式,这有助于解决实际问题,并说明测试时应遵循的试验规范。试验台主要从机械、控制系统硬件、计算机软件三部分进行设计,机械部分设计
根据山东中通客车公司与荷兰BOVA公司合作生产的中通博发豪华客车的需要,开发了该客车线束测试系统(Coach Cabletree Testing System,以下简称CCTS)。具体的研究内容如下: 首
进入互联网时代,各种数字化理念逐渐开始在日常生活和生产中进行应用,而其也为我国物流行业的发展奠定了良好基础.现代化物流行业具有智能化、数字化特点,在物流信息处理环节
微细电火花加工作为微细加工领域非常重要的一种加工技术,由于其加工过程中一般没有宏观切削力作用,属于非接触式加工,加工单位小,可控性好,因此在微小尺度零件的加工中有着不可代
脑机接口(Brain Computer Interface,BCI)的出现为那些不能使用传统康复手段的残疾人提供了一种新的外界交流与控制方式。利用不同心理作业的转换从而改变控制模式是BCI实现
随着国内外铝合金车轮工业的快速发展和壮大,A356.2合金做为最重要的铝合金车轮生产原料,近年来的市场消费量越来越大。同时,对A356.2合金的针孔度、晶粒度、成分偏析等要求也越
本文为高轨激光通信地面演示系统设计高精度、轻量化跟踪转台。首先,调研了国内外跟踪转台的结构形式,通过对比分析得出,单反射镜式结构转台在指向精度和伺服控制上均优于其
随着军用和民用对目标识别跟踪日益增长的需求,目标跟踪取得了长足的发展,但也对系统硬件和软件算法提出了更高的要求。本文以TI公司的DM6437/355开发平台为核心,辅以外围器
文化是一个国家、一个地区、一个民族身份和灵魂的象征,是维系国家统一和民族团结的精神纽带。在多种文化交融激动中,在多元文化兼容并蓄中,我们必须要保护好我们的身份和灵