【摘 要】
:
软件重用是运用现存的软件或知识构造新系统,从而避免重复劳动的解决方案,被视为解决软件危机、提高软件生产效率和质量的现实可行的途径。软件重用按重用粒度可分为:代码级
论文部分内容阅读
软件重用是运用现存的软件或知识构造新系统,从而避免重复劳动的解决方案,被视为解决软件危机、提高软件生产效率和质量的现实可行的途径。软件重用按重用粒度可分为:代码级重用,设计级重用和软件体系结构级重用。作为控制软件复杂性、提高软件系统质量、支持软件开发和重用的重要手段之一,软件体系结构(简称SA)自提出以来,日益受到软件研究者和实践者的关注,并发展成为软件工程的一个重要的研究领域。由于软件体系机构是系统的高层抽象,反映了系统的主要组成元素及其交互关系,因而较算法更稳定,更适合于重用。计算机系统的发展给软件提出了更高的要求,软件质量提升得到越来越多研究学者的关注,而软件的可重用性是保证软件具有高质量的关键因素。近年来,软件从业人员为保证开发中软件的质量,提出了多种技术与方法。程序切片技术是由M. Weiser首先建立起来的一种程序分解技术,具体为通过寻找程序内部的相关性来分解程序,再通过对分解得到程序切片的分析达到对整个程序的分析和理解。本文提出软件体系结构切片的概念和方法,能在较大粒度上实现软件重用。同时,本文提出了一种基于程序切片技术的软件体系结构评估方法,实现对软件体系结构的定量评估。本文最后提出了一种基于软件体系结构的软件开发模型。本文的内容和特色包括:1)作为基于软件体系结构的软件开发模型的基础,本文提出了一种软件体系结构切片的方法,该方法可适应大型复杂软件系统的开发。2)软件体系结构演化作为基于软件体系结构的软件开发模型的重要部分,本文提出了一种基于程序切片技术的软件体系结构评估方法,可应用在软件体系结构设计、演化等方面。3)详细阐述了一种基于软件体系结构的软件开发过程,并与目前常用软件开发模型进行了对比。4)结合实际,将本文提出方法应用于《基于SOA架构的空调电子系统软件研发生产线改造》项目中。
其他文献
目的 :为探讨联合分析脑脊液中Tau蛋白和Aβ1 4 2含量作为生化指标对诊断阿尔茨海默病的意义 ,以及患者年龄、痴呆严重程度对脑脊液中Tau蛋白和Aβ1 4 2含量的影响。方法 :利
组蛋白是真核细胞中构成染色质内核小体的主要元件,其翻译后修饰蕴藏着组蛋白密码,是表观遗传学的重要内容,影响染色质的结构和功能,进而调控基因表达。组蛋白翻译后修饰形式
为正确理解和合理运用汽车制动性能检测方法,该文从检测原理、检测方法及检测参数等方面,对滚筒反力式、平板式制动台检验以及便携式制动检测仪三种检测方法进行了比较和阐述
从腌制咸鱼中筛选出一株中度嗜盐菌CNY0820,该菌革兰氏阳性反应,杆状,宽度0.6μm~1μm,长度1.5μm~2.9μm,产芽孢,分泌淀粉酶,过氧化氢酶和酯酶,明胶水解反应阳性,氧化酶、硝酸
翻模施工是高桥墩广泛使用的施工方法之一,无支架施工模板设计创新尤其重要。文中以工程实际为例,论述了无支架翻模施工方法的优缺点、工作原理、模板设计创新与制作的注意事
采用PTFE-NF聚乙烯树脂高分子材料为滤材,设计研发NFGL-4型白酒设备综合处理成套设备,并在前端加上水质处理系统和白酒初处滤系统,彻底解决了白酒变温返浊的难题。利用该设备
<正>近年来,德州市努力推进公安派出所消防监督管理工作,在遏制火灾多发势头、建立消防防控体系中发挥了积极作用。2002年以来,德州市连续6年未发生重特大火灾事故,一般火灾
提出了一种手持式公交车收费及信息统计装置,根据乘客所乘坐路程来进行收费,而不是传统的分段式收费,同时可以统计各站上车人数,每站的下车人数以及目前车内人数等;然后通过
氧自由基(reactive oxygen species,ROS)包括超氧化阴离子(O2-),羟自由基(·OH),过氧化氢(H2O2)等。ROS通常被认为是细胞呼吸链的毒性代谢产物,或病理损伤下由巨噬细胞产生,由于ROS为
对不同陈酿时间的黄酒原酒进行了分析,结果表明,随黄酒酒龄的延长,黄酒主要理化指标酒精度、pH值、总酸、总糖等指标没有显著变化;总多酚在贮存期间呈下降趋势,尤其贮存前6年