面向质量属性的软件结构演化研究

来源 :西安交通大学 | 被引量 : 0次 | 上传用户:z957558481
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件结构演化是建立在现有软件结构技术知识的基础上,借由优化品质属性,有效解决当前软件开发困境的一种手段;是处于最初萌芽阶段的一种新兴技术.目前主要研究成果为:软件结构演化在软件开发角色的厘定,不同粒度(如面向对象、Product line、COTS)的软件结构演化活动框架,可演化性的探讨,特定软件结构的演化,软件结构演化操作的分解(软件结构操作基本单元)与代码调整等.对于发展体现软件结构演化的特点,以质量属性,提高软件开发的效益,指导面向对象的设计,进行软件变换,现今仍是一项重大的挑战.为解决以上问题,论文除了以软件开发的角度,给出软件结构和软件结构演化定义性的说明外,并提出,软件开发相关的三种模型,软件结构演化的三项技术,和一种软件变化管理机制系统.在实例验证方面,由彼此互补的面向功能的结构设计,和面向质量属性的结构演化,表明支持多用户、多场游戏的棋艺系统(486KB)开发过程,验证结构引入技术和三层结构精化方法的有效性.同时,阐明设计过程的多角度考虑,满足结构原则、功能需求、质量属性考虑.以分布型管程过滤器结构(324 KB)的结构评估,与基本部件库的建立,成功验证风格化原型的软件结构评估法,以及风格化原型操作的结构演化.由这些成功实例,相信,设计活动的结构精化,维护阶段的结构引入,并带出指导软件集成的结构复合,为达到质量属性,解决软件开发问题的、高抽象性的有效手段.
其他文献
为克服GA和BP网络各自所固的缺点,本文对传统遗传神经网络算法结构进行了改进,将两者有机地结合在一起,设计并实现了一新型混合遗传BP网络算法.将传统BP网络中的误差反向传播
通用财务软件的购销存系统作为企事业单位管理信息系统中的一部分是一种比较成熟的软件,其功能日益强大.该文以长春佳路通用财务软件中购销存系统的开发为基础,对所涉及的财
该文在深入研究COM组件对象模型尤其是自动化技术的基础之上,初步尝试了在更低的水平,在函数水平上,将COM组件比较完美地连接到E_ENGINE平台上.为了实现模块的通用性,我们采
特征造型技术是新一代CAD/CAM集成系统的关键技术之一,是产品模型技术的核心.基于特征的参数化技术己成为当今CAID系统的主要依赖手段之一.HUST一CAID(哈尔滨理工大学计算机辅
该文首先概述了电子商务给物资流通领域带来的影响和目前中国电子商务发展中最大的制约因素——物流配送的特点及其发展前景,并指出物流配送与电子商务的关系以及现代物流的
UHF无线数据传输系统是国际、国内较少涉及的研究课题,系统传输速率低,最高不超过19.2Kpbs,因此不作公众数据传输用.但在某些行业(如新闻传输、铁路调度、地震数据采集等),要
学位
基于网络层的控制协议ICMP(Internet Control MessageProtocol)已经成为黑客手中用来发动攻击的重要工具.这些攻击都可以导致服务器瘫痪,其危害的严重性是不言而喻的.该文将
随着互联网规模的急剧增长,IPv4地址枯竭问题日益严重。为在下一代互联网发展中抢占先机,世界各国在不断地加快向下一代互联网过渡的步伐,但是IPv6的部署及应用是一个长期的
该文主要做了基于自由度分析的参数化设计的研究工作,结合理论,开发了试验性质的设计系统PADMS.其中主要介绍了参数化模型的结构和建立过程、模型的约束匹配优化、面向欠约束