包含非功能特征描述的构件建模技术

包含非功能特征描述的构件建模技术

论文摘要

基于构件的软件开发方法(Component-Based Software Development,CBSD)提高了软件生产效率和质量,日益成为软件开发的主流范型,是软件开发实现工程化、自动化从而解决软件危机的现实可行途径。软件构件模型、构件查询匹配和构件组装是基于构件的软件开发方法研究的主要内容。本文对这三个方面的相关技术知识进行了分析和研究。主要工作如下:1.简要介绍构件模型的相关概念,分析了几个主流的构件模型,指出了其中的不足;介绍了构件的功能匹配,包括基于基调的匹配和基于规约的匹配;研究了构件组装技术,简介了白盒组装、黑盒组装和灰盒组装。2.以3C模型为指导,提出了一种基于插头插座体系结构的包含非功能特征权值描述的构件模型(Component Model with Non-functional features Weight, CMNW)。首先给出了构件模型的定义,分析了它的性质和优点:高层抽象,与具体的实现细节无关,在规约描述层次上支持构件的集成,并支持系统的层次化分解,而且强化了一般构件模型所忽略的非功能特性方面的描述。然后以该构件模型为基础,定义了相应的构件功能匹配和非功能匹配。最后描述了顺序组装、选择组装、并行组装、重复组装这四种原子组装操作方式下CMNW构件模型接口的连接绑定规则。3.以网上商店系统为例,具体阐述了基于CMNW模型的构件制作的方法、构件匹配的过程以及构件组装的实现,说明了CMNW模型的实用性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 选题背景
  • 1.2 国内外研究现状
  • 1.3 研究内容
  • 1.4 论文结构
  • 第2章 构件技术概述
  • 2.1 引言
  • 2.2 软件构件的概念
  • 2.3 构件技术研究的内容
  • 2.3.1 构件模型
  • 2.3.2 构件匹配
  • 2.3.3 构件组装
  • 2.4 构件与形式化方法
  • 2.5 小结
  • 第3章 基于SA 的 CMNW 构件模型
  • 3.1 CMNW 构件模型设计
  • 3.1.1 构件与体系结构
  • 3.1.2 构件接口设计
  • 3.1.3 非功能特征
  • 3.2 CMNW 构件模型的定义
  • 3.3 CMNW 构件模型的分析
  • 3.3.1 CMNW 构件模型的特点
  • 3.3.2 基于CMNW 模型的构件匹配
  • 3.3.3 基于CMNW 模型的构件组装
  • 3.4 小结
  • 第4章 CMNW 构件模型的实现
  • 4.1 构件的制作实例
  • 4.1.1 构件的制作方法
  • 4.1.2 构件制作实例
  • 4.2 构件的匹配实例
  • 4.3 构件的组装实例
  • 4.3.1 网上商店系统需求设计
  • 4.3.2 网上商店系统功能实现
  • 4.4 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A (攻读学位期间所发表的学术论文目录)
  • 相关论文文献

    • [1].导管架结构重点构件失效后果评价方法[J]. 中国海洋平台 2020(03)
    • [2].小型构件干法施工成套技术的研究[J]. 公路 2020(06)
    • [3].双T板构件在施工中的运用[J]. 建筑工人 2020(06)
    • [4].信息技术在构件生产阶段的应用与展望[J]. 土木建筑工程信息技术 2020(03)
    • [5].研究:无论有无病毒,家用橱柜构件市场超过商用构件[J]. 国际木业 2020(04)
    • [6].2016年度房屋构件生产十强企业[J]. 混凝土世界 2017(12)
    • [7].绘构件受力图时应注意的问题[J]. 装备制造技术 2016(11)
    • [8].谈构件[J]. 力学与实践 2017(03)
    • [9].基于描述逻辑的数控系统构件匹配方法研究[J]. 现代制造工程 2017(07)
    • [10].植物种群构件的理论概述及研究进展[J]. 安徽农业科学 2014(36)
    • [11].一种基于构件失效传播的软件可靠性建模方法[J]. 信息工程大学学报 2015(05)
    • [12].构件[J]. 青年文学家 2019(34)
    • [13].基于易损性与冗余度分析的构件重要性评价方法[J]. 计算力学学报 2020(05)
    • [14].对预制构件强化生产质量的若干措施探讨[J]. 现代物业(中旬刊) 2019(09)
    • [15].弯扭箱形钢构件受拉性能与破坏机理[J]. 建筑钢结构进展 2020(03)
    • [16].故宫古建筑石构件的病害机理与保护修复方法——以须弥座为例[J]. 古建园林技术 2020(02)
    • [17].基于高阶π演算的构件演化行为研究[J]. 计算机科学 2017(03)
    • [18].敢问路在何方?二胡构件改良的探索与实践[J]. 音乐时空 2016(07)
    • [19].考虑构件重要性的导管架平台强度储备提升[J]. 哈尔滨工程大学学报 2016(04)
    • [20].机械装备构件轻量化主要技术途径的探讨[J]. 电子制作 2013(17)
    • [21].一种基于用法示例的构件选择方法[J]. 运城学院学报 2013(05)
    • [22].X射线荧光光谱在北京清代官式琉璃构件保护研究中的应用[J]. 古建园林技术 2013(03)
    • [23].构件交互测试技术的研究[J]. 硅谷 2012(06)
    • [24].一种基于场景的需求驱动构件服务聚集方法[J]. 计算机应用研究 2011(12)
    • [25].浅议桥涵构件预制行业的现状与发展[J]. 中国市场 2010(23)
    • [26].构件测试元数据及其提取与展现技术[J]. 电脑开发与应用 2009(10)
    • [27].构件适配技术比较研究[J]. 计算机工程与科学 2008(01)
    • [28].构件软件变更风险分析技术[J]. 计算机科学 2008(01)
    • [29].敏捷企业信息系统的构件式进化机制研究[J]. 制造业自动化 2008(11)
    • [30].基于构件使用依赖关系的构件复用可信度计算方法[J]. 计算机应用 2015(12)

    标签:;  ;  ;  ;  ;  

    包含非功能特征描述的构件建模技术
    下载Doc文档

    猜你喜欢