【摘 要】
:
基于构件的软件开发方法(Component-Based Software Development,CBSD)提高了软件生产效率和质量,日益成为软件开发的主流范型,是软件开发实现工程化、自动化从而解决软件危
论文部分内容阅读
基于构件的软件开发方法(Component-Based Software Development,CBSD)提高了软件生产效率和质量,日益成为软件开发的主流范型,是软件开发实现工程化、自动化从而解决软件危机的现实可行途径。软件构件模型、构件查询匹配和构件组装是基于构件的软件开发方法研究的主要内容。本文对这三个方面的相关技术知识进行了分析和研究。主要工作如下:1.简要介绍构件模型的相关概念,分析了几个主流的构件模型,指出了其中的不足;介绍了构件的功能匹配,包括基于基调的匹配和基于规约的匹配;研究了构件组装技术,简介了白盒组装、黑盒组装和灰盒组装。2.以3C模型为指导,提出了一种基于插头插座体系结构的包含非功能特征权值描述的构件模型(Component Model with Non-functional features Weight, CMNW)。首先给出了构件模型的定义,分析了它的性质和优点:高层抽象,与具体的实现细节无关,在规约描述层次上支持构件的集成,并支持系统的层次化分解,而且强化了一般构件模型所忽略的非功能特性方面的描述。然后以该构件模型为基础,定义了相应的构件功能匹配和非功能匹配。最后描述了顺序组装、选择组装、并行组装、重复组装这四种原子组装操作方式下CMNW构件模型接口的连接绑定规则。3.以网上商店系统为例,具体阐述了基于CMNW模型的构件制作的方法、构件匹配的过程以及构件组装的实现,说明了CMNW模型的实用性。
其他文献
目的将可重复性经皮跟腱松解法运用于Ponseti的治疗方案中,探讨此法对先天性马蹄内翻足畸形的临床疗效。方法回顾性分析我院2008年3月~2014年6月期间收住的马蹄内翻足患儿共1
随着网络的迅速发展,各大银行纷纷建立先进的交易连接平台为其客户提供更为优质,快速和便捷的服务。可以预见的是,伴随着电子商务的不断发展和普及,全球电子交易一体化将在不
<正> 我院于1979年~1989年以大剂量维生素E治疗蚕豆病551例。年龄20天~12岁。男448例,女3例,并设对照组538例。两组均以保护肝肾功能,维持水电解质平衡,中、重症患儿则视病情加
本文作者通过结合所在企业在ERP项目实施中的实践经验和教训,运用在EMBA课程中学到的管理理论,对企业的ERP应用进行了综合调研与分析,试图为我国大型集团ERP实施提供一点有益
营销沟通方式对顾客忠诚的影响问题是众所关心的课题。文章对企业形象、广告、口碑等主要营销沟通方式与顾客忠诚及其前置因素之间关系的理论与实证研究文献进行了梳理,以明
由于地震是重大的自然灾害,可预测性小,所以地震预防是关键。2011年,国家颁布了《地震安全性评价管理办法》,对于该办法的理解,仅仅局限文字表面是不够的,必须深入到该办法的
目的观察重组人表皮生长因子凝胶对肛瘘术后创面愈合的临床疗效。方法将40例肛瘘术后患者分为治疗组和对照组,治疗组给予重组人表皮生长因子凝胶治疗,对照组给予油纱条肛门创
<正> 白细胞介素-8(IL-8)是80年代后期发现并命名的一种新的细胞因子,是趋化因子中活性最强的一种,在炎症反应和免疫调节中起重要作用。最近发现,肾小球系膜细胞(MC)、肾小管
目的探讨三种不同方法治疗成人腹股沟疝的临床疗效。方法回顾性分析87例成人腹股沟疝患者接受TEP组、85例TAPP组和88例成人腹股沟疝患者接受开放式无张力疝修补术治疗(对照组