论文部分内容阅读
现有的软件体系结构(软件架构)设计模型由于过于侧重某一因素的驱动,在导出体系结构抽象、形成总体设计结构的作用上仍有所不足。
对此,本文在现有模型的基础之上提出了一种多层次、多因素驱动的体系结构设计模型,该模型从目标、信息、构件、实现四个层次对软件系统的结构及其活动进行设计建模,其意义在于将软件设计过程中客观存在的四个驱动层次明确地划分了出来,从而更有利于体系结构的导出和总体设计结构的形成,同时,软件系统的设计整体复杂性也由于这四个层次的引入而得以降低。
本文深入探讨了这四个层次模型的性质及其相互之间的联系,给出了对该模型体系进行建模的方法,并初步实现了一个基于该模型的建模支持工具。最后,通过一个应用该模型方法的实际开发案例分析对该模型的可行性和有效性进行了说明。