摘 要: | 自从Dewayne E.Perry,Alexander L.Wolf等人在1992年明确提出软件体系结构的概念以来,人们已认识到软件体系结构是一个大的软件系统开发的蓝图.但是,当系统分析人员面临一个大的、复杂的领域时,怎样基于软件体系的思想来获取知识,来构造适合该领域的体系结构?评价一个软件体系结构的好坏,最终就是要根据这个软件体系结构设计实现的软件系统的性能进行评价.即从功能性和非功能性两方面进行评价,功能性是指功能、行为、实时性、计算精度是否满足领域的需求.非功能性是指系统是否容易集成,是否容易修改,是否容易测试,是否容易升级等,而这些特性正是在设计组件的结构,组件的划分原则,组件的相互之间联系时需要考虑的问题.
|