软件体系结构与软件重用方法的研究

被引量 : 0次 | 上传用户:liongliong448
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入90年代以来,人们在软件开发方法方面提出了新的思路:从只集中于单个产品转移到集中于一个产品族的设计与生产;从只集中于注意设计转移到集中注意于软件的体系结构,强调已有软件资源的重用。由此可见,软件重用和软件体系结构不仅是软件工程学的一个重要研究领域,也是解决软件危机和推动软件产业发展的一个重要研究方向。 本论文总结了作者在攻读博士学位期间在软件体系结构与软件重用两方面的研究工作。论文的第一部分主要集中于软件体系结构的概念、描述方法、建模等方面的研究工作,包括第2、3章。在比较体系结构基本概念和分析各种软件体系结构风格的基础上,提出了软件体系结构的核心模型;在分析软件体系结构的Z描述、CSP描述的基础上,对UML进行了扩充,提出了软件体系结构核心模型的UML描述方法。这样一方面使体系结构与主流开发方法相结合,另一方面为具体描述语言提供了可扩充的样板,也为体系结构在ROSE环境中的分层表示打下了基础。之后,围绕体系结构核心模型的UML描述,增加了形式化语言CSP关于体系结构的约束限制,进一步扩充核心模型使之与CSP集成。 论文的第二部分主要集中于软件重用的研究,包括第4、5章。阐述了基于部件的软件开发模式,分析了部件库的建立、检索、匹配、度量等方面的相关技术,提出了基于部件软件开发过程中不同匹配度的部件替换方法和基于UML的软件体系结构描述中的部件替换方法,并将部件检索与匹配技术应用到部件替换过程中。软件重用不仅要注重技术上的因素,还要注重组织和管理方面的影响,分析了影响软件重用的各方面主要因素,提出了一系列有效实用的软件重用组织和管理方案。 最后,在前几章工作的基础上,利用Rational Rose98的可扩充性接口,实现了软件体系结构模型在ROSE中的描述;作为示例,提出了指挥控制中心CCC(Commanding & Controlling Center)的参考模型DSSA,并实现了其在ROSE环境中的分层表示。
其他文献
运用田间观察和室内外饲养相结合的方法,对稻田蜘蛛优势种拟环纹豹蛛Pardosa pseudoannulata的生物生态学特性进行了研究。拟环纹豹蛛在湘西北1年发生2~3代,第3代不完整,以第
高中扩招后,庞大的年段群体给学校的教育教学管理工作带来了新的问题和困难。本文全面阐述了三明一中正在实施的“一段两制”学校内部管理改革试验。本教改采用的是试验法,着力
分析了民办学校财务管理中亟待解决的问题,从进一步理顺财务管理机制,完善制度建设,建立民办高校办学经费补助机制等几个方面,提出了民办高校财务管理工作的应对措施。
猪囊尾蚴病是一种危害畜牧业和人体健康的重要人畜共患寄生虫病。为筛选有效的抗囊药物以及为药物治疗提供理论依据,本论文首次系统地研究了猪囊尾蚴的体内外发育规律以及药物
随着信息时代的来临,人类社会的发展已进入到一个崭新的时期。在新的经济条件下,我国中小企业近年来取得了迅猛的发展,中小企业在我国经济建设中也起着越来越重要的作用。但由于
通过对开展环境监察稽查工作的具体分析,查找现阶段环境监察执法工作中存在的突出问题,初步提出了环境监察稽查工作在现阶段环境监察执法工作中的现实意义。
<正>“5.12”国际护士节前夕,总后卫生部通报表彰了51名全军模范护士,并于10日下午在京召开了纪念国际护士节模范护士表彰会。这次表彰的51名全军模范护士中既有默默在临床第
校本研修文化是在校本研修活动中形成的文化,从学校层面来说,通过引领追求,建设校本研修的精神文化;通过创新管理,建设校本研修的制度文化;通过落实活动,建设校本研修的实践
现在全球经济发展迅速,工业也迅猛发展,对环境的影响也越来越大,因此,各国都建立了大气环境监测系统。化学发光分析法是大气环境监测中一种独立的分析技术,能够有效的分析微
微波连续辐照活性炭脱除烟气污染物中NO虽然具有很高的脱除效率,但反应温度较高,会造成较高的炭损失,在活性炭中加入催化剂可以降低反应温度、增进反应的选择性.本文利用微波