首页> 中文学位 >包含非功能特征描述的构件建模技术
【6h】

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

代理获取

目录

文摘

英文文摘

论文说明:图表目录

声明

第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(攻读学位期间所发表的学术论文目录)

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号