摘要
计算机应用系统的日益复杂和庞大,使得软件体系结构的研究成为当前的研究热点。软件体系结构设计已经成为软件生命周期中的一个重要环节。但是,如果无法对一个软件体系结构进行客观的、可行的定量和定性分析和评价,那么这种软件体系结构是不可靠的。现代软件的需求不断变化、业务规则和新的软件技术变化不停。
A scenario-based Software Architecture Analysis Method (SAAM) is introduced. In this paper, scenario is applied to analyze quality of OO software architecture for the first time, such as coupling, cohesion and complexity. Thereby software architecture can be measured quantiatively while it was too abstract to be measured in the past. SAAM introduced by this paper is demonstrated by applying it to analyze the attribute of software architecture of SafeproC, a test tool for C software.It is proved that SAAM in this paper can effectively measure not only static quality of software architecture, but also dynamic quality of software architecture.
出处
《计算机科学》
CSCD
北大核心
2000年第6期17-21,共5页
Computer Science
关键词
软件体系结构
面向对象
场景
软件工程
Software architecture analysis, Software architecture measure, Scenario technology