检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《航空电子技术》2006年第1期21-32,共12页Avionics Technology
摘 要:以对传统的模型-视图-控制器(MVC)体系架构框架实施的进化过程为例,针对软件系统的体系架构模式/框架设计,识别并提出一种新的进化式设计理念体系:基于持续抽象策略的进化式设计理念体系; 并探索了以这种理念体系及其语言记录和传承软件系统设计经验及其进化能力历史的可能性。本文指出,架构方案的可抽象能力是软件架构进化能力的核心因素,决定架构方案在软件进化过程中的生存能力。新的进化式设计方法学理念体系建议以持续抽象过程作为体系架构设计的进化策略,以领导软件体系架构的进化方向,持续加强软件体系架构的可靠性、可扩展性、动态性和可复用性。还介绍了这一新的设计方法学理念体系在信号和逻辑集成工具SAL Studio1.0设计开发过程中的实践。In this paper, through implementation of an evolutionism continuously-abstracting process on the evolution of a MVC architecture framework, a new design methodology idea system is proposed: the continuouslyabstracting based architecture/framework evolutionism design idea system. The effect of using such a quasi-formal design language to record the software design experience and its evolution ability history is also investigated. It's found that the key force pushing the evolution of the software should be the ability of the abstracting of the software, which also defines the life cycle of the architecture solution in the software evolution history. The suggested evolutionism design methodology idea system also emphasizes that a continuously-abstracting process should act as a main strategy for the software architecture design evolution, and lead the direction of the software architecture design, so that the design could become more reliable, flexible, dynamic and reusable. A study case of integrated signal and logic tool SAL Studio 1.0 is presented, which demonstrates how to implement this new evolutionism design methodology idea system on a real world project and its results.
关 键 词:软件进化 方法学 设计模式 体系架构模式 持续抽象
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145