【摘 要】
:
软件重用被认为是解决软件危机的有效途径之一,相关研究表明,基于体系结构的、特定领域的重用可以获得很大的改进。成功的软件重用必须以大量的可重用的构件为前提,软件构件的开
论文部分内容阅读
软件重用被认为是解决软件危机的有效途径之一,相关研究表明,基于体系结构的、特定领域的重用可以获得很大的改进。成功的软件重用必须以大量的可重用的构件为前提,软件构件的开发应该基于体系结构和特定领域进行。领域工程对一个领域中的若干应用系统进行分析,识别领域中应用的共性和可变性,对这些特性进行抽象,形成特定于领域的软件构架,并以此为基础识别、开发和组织可重用构件。领域共性由系统构架来实现,领域的可变性由构件来实现。构件本身要体现可变性,因此,构件可变性的实现是构件开发的核心工作。已有的构件可变性实现方法不能很好的解决可变性实现。本文从设计模式的角度研究对构件可变性的实现。设计模式描述了如何利用面向对象的基本概念和机制解决可扩展的软件设计中经常出现的问题,针对反复出现的设计问题给出可重用的解决方案。设计模式提供了对设计中的某种可变性的解决方案,支持可变性的实现,可以用来实现构件可变性。在分析已有的构件可变性实现方法的基础上,本文提出了使用设计模式实现构件可变性的方法。首先,本文从领域特性变化方式的角度,对构件可变性的类型进行了详细划分,将构件可变性分为六种类型。然后,在构件可变性类型的基础上,使用设计模式对不同的构件可变性进行了实现,给出了相应的解决方案。最后,对商业POS领域的可变性进行了分析和归类,使用提出的解决方法对这些可变性进行了实现。
其他文献
小儿厌食症属于临床上儿科常见的疾病之一,指的是小儿长时间出现食欲不振或者食欲减退,甚至出现拒食,属于慢性的消化功能紊乱综合征。脾胃虚弱、脾气不充足无法运化是引发小
<正>南县青树嘴镇益丰村村民昌力仁是当地小有名气的科技示范户,他率先采用稻田套养龙虾模式,并将养殖经验传授给周边农户,带领乡亲致富。以前,当地村民大多采用传统养殖模式
近年来,写字楼、商业大厦等商圈经济蓬勃发展,但是很多白领们都面临着午餐难解决的问题。本文通过网上的问卷调查以及总结网上有关白领午餐的情况,总结出白领对午餐不满意的
选取2009年云南省新烟区20个主要种烟县(区)、1 000户烟叶种植户,2010年云南省新烟区散户400户、大户60户(2hm2/户以上),以及2009/10年度烟季津巴布韦60个主要农场为样本,分
自发渗吸是发生在多孔介质里的一种常见自然现象,存在于众多工程应用和自然科学领域,多孔介质中自发渗吸的基本静力学和动力学问题已成为当前国际研究的热点课题之一.本文综
课程标准对小学中、高段阅读教学,特别是对课文内容的概括,提出了更为明确的要求。那么,怎样才能让课文内容的概括既不落入俗套,又不流于形式,让学生对课文知识的学习更为轻
会计职业道德一直是会计行业缺失的一个重要部分,它经常被人们所忽视。近年来,会计行业舞弊案不断发生,人们开始越来越重视会计职业道德的培养,培养会计人员的职业道德开始成
文章从信息资源采集、信息服务模式、智库及成果的推广与评价三个方面阐述了基于智库理念的社科院图书馆信息服务。
<正>一、陈鹤琴生平与《家庭教育》的产生陈鹤琴(1892-1982)是中国现代著名学前教育家、儿童心理学家,中国学前教育的奠基人,被誉为"中国的福禄贝尔"和"中国幼教之父"。陈鹤
<正>合作学习兴于美国,如今已成为当代主流教学理论与策略之一。在小学美术新课标中明确指出:"美术课程具有人文性质,是学生终身受用的学习方式,自主学习、合作学习……"因此