本文来自于RationalEdge:软件架构被公认为软件开发领域的一门新兴学科。作为软件架构系列文章的第三篇,本文描述的是在软件工程的生命周期里软件架构师正在进行的各类活动。 在这个系列里,我的第一篇文章描述的是什么是软件架构,第二篇文章讲述软件架构师这个角色的特征。第三部分是建立在以前讨论的基础之上,而且所考虑的主题或者特征都是在软件架构过程这个框架下。软件架构活动:定义及范围根据IEEE标准,软件架构活动代表了这样一系列活动:定义、记录、维持、改进一个软件构架并确保其正确执行。 软件架构的范围相当宽泛。图1展示的模型详细地说明了软件架构过程的各个方面。这个模型来自IEEE标准1471,架构
1