摘要
软件结构为达到软件系统质量属性的一种手段。对于基于可集成性的软件结构研究,提出小粒度结构演化(FGSAE,Fine-Grained Architectural Evolution),改变既有系统的软件结构,增加模块独立性,显示表达可集成性的模块接口,满足质量属性需求,为黑盒开发策略的大粒度复用做预备,可以延伸软件功能,延长软件生命周期,达到提高开发效益的目的。kX 2个相关概念模型-软件结构(Software ArchitectUre,SA)、FGSAE,说明FGSAE如何指导软件变换,满足可集成性的需求,并提出关键活动内容。最后以一个成功的案例,即在Internet上运行的西洋棋艺游戏系统,验证 FGSAE的有效,11。
This article attempts to approach module-based integrability to extend the functionality via fine-grained software architectural evolution (FGSAE) and software transformation under the guidance of this architectural redesign. First, the descriptions of these two models, the software architecture model and FGSAE are proposed. Then the activities of FGSAE follow. Finally, an application case, the chess game software system, which successfully validates FGSAE and achieves integrability, is demonstrated.
出处
《计算机工程与设计》
CSCD
2002年第9期7-10,共4页
Computer Engineering and Design