近十数年,全球软件产业已经取得了显著的进步,软件从业人员的数量不断增加,软件项目的规模和复杂度不断攀升,软件开发组织的人员结构也因专业不断细分而日趋复杂。 因兴起时间较晚,发展的时间相对还很短,软件业从建筑业和制造业等其他成熟的工程学科中借用了许多概念和
8、代码会讲故事,但不会讲述完整的故事。
从1985年开始,在过去的二十多年里,关于什么是“软件架构”已经基本得到了软件工程领域普遍的认同。其中一些重要的定义介绍如下。“软件架构表述了一个系统的一个或一系列组织结构。这包扩了软件构件、这些构件的外部可见特征,以及这些构件之间的关系。”
一直以来,学习架构,使用架构,关注点都仅限于技术层面,没有认识到架构和“决策”的关系,这说明架构是一个很重要的概念,从软件架构概念产生的背景可以得出:。但是在需求和设计之间仍然存在一条很难逾越的鸿沟,即缺乏能够反映做决策的中间过程,从而很难有效地将需求转化
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号