基于矩阵演算的软件体系结构动态演化及实现

被引量 : 0次 | 上传用户:jason19829413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的深入发展,软件的需求和外部环境不断发生变化,使得软件必须不断进行动态演化以适应这些变化。由于引起软件动态演化的因素很多,也很复杂,从而使得软件动态演化愈发的困难和难以控制。软件体系结构描述了软件系统的结构组成,从全局的角度考虑了整个生命周期中软件系统的组织构成及元素之间的交互行为,提供了一条有效途径去宏观把握整个软件的结构。为了避免因过早的陷入软件动态演化的细节,从而导致演化的无法控制,因此如何从软件体系结构角度描述软件的动态演化行为已成为了软件演化研究的重要方向。当前的软件体系结构动态演化研究很少考虑组成元素之间的关联关系,也很少考虑软件体系结构的层次关系。本文利用矩阵演算,主要从体系结构组成元素的关联、分层的体系结构角度对软件体系结构动态演化行为进行研究。首先,本文从关联的角度考虑软件体系结构的组成,提出了关联软件体系结构概念,用关联矩阵和关联基数矩阵描述关联软件体系结构及其动态演化的各项需求,提出了一种基于关联矩阵的关联软件体系结构动态演化方法;其次,本文从分层的角度出发,将一个软件系统看成是一个大的构件,其包含多个子构件,用“层”的概念来管理这种软件构成,并且从体系结构的角度来描述这种层次结构,提出了分层软件体系结构概念,同时对于分层软件体系结构中的各个构件之间的包含与被包含关系,通过偏序来描述,定义了相应的偏序矩阵来描述分层软件体系结构及其动态演化的各项需求,提出了一种基于偏序矩阵的分层软件体系结构动态演化方法;接着,本文利用基于关联矩阵的关联软件体系结构动态演化方法和基于偏序矩阵的分层软件体系结构动态演化方法处理实际应用中软件动态演化的不同需求,并且基于这两个方法提出了一个基于矩阵演算的软件体系结构动态演化实现平台;最后,设计一个用户管理系统演化案例,来说明这两个方法描述和实现软件体系结构动态演化的可行性以及实现平台的有效性。本文所有的软件体系结构动态演化行为都是通过矩阵来描述,并且通过矩阵演算来完成,一方面增强了软件体系结构动态演化的可追踪性和可控性;另一方面便于计算机的处理和实现。
其他文献
美籍华裔博士黄西的脱口秀节目在美国和中国均受到观众欢迎,中美两国观众文化模式、思维有着很大不同,为什么幽默效果相同?幽默是怎样产生的?本文利用关联理论,来分析幽默效
选取了四川省G市的一名典型高中物理教师作为研究对象,采用马格努森等人提出的PCK结构框架模型,探讨了该教师在高中物理教学中所呈现出来的学科教学知识现状.
传统物流仓储管理属于粗放的人工管理,需要投入大量的人力对仓库中的货物、集装箱信息等进行登记管理,由此造成人力成本较高、工作效率较低、企业运营成本较高、市场竞争力不
朱光潜是我国现代著名的美学家、文艺理论家、哲学家、翻译家和教育家,也是我国现代美学最重要的开拓者和奠基人。作为一位学贯中西、通古知今的美学大师,他为我国文艺美学的发
"政府组织领导、部门各负其责、全社会共同参与"的中国特色防艾工作机制中,作为民间草根性防艾社会组织的边缘/特定人群可及性的独特作用已显现出积极性。文章基于对L市的社
文章调查大学生对现有教学方式、授课学时等的看法,并开展课堂师生互动的教学实践,改变单向授课方式,培养学生自主学习能力和创造能力。结果显示,在教学手段上,大学生更希望
本文依据国内电子线路教材中介绍的文氏桥振荡电路,利用反馈的概念,推导出另外三种文氏桥正弦波振荡电路,对各种振荡电路在稳幅振荡时的反馈特性进行了分析,通过电路实验加以
无锡市育红小学是一所有着百年历史的老校。清光绪三十二年(1906年),爱国实业家荣德生、荣宗敬兄弟抱着“教育兴业、实业兴国”的理想先后创办了十余所学 Wuxi Yu Hong Prim
品牌的市场影响对于其自身长远发展产生直接影响,本文在详细总结企业在市场营销中存在的问题之后,进一步讨论了品牌的时尚营销与管理手段,希望能对相关人员工作有所帮助。