ChrisKyle's Blog

学有所思,思有所悟,悟有所行。

何为软件架构   在有些软件工程师眼中,软件架构是高深莫测的,甚至是遥不可及的,其实不然。在软件行业,人们对软件架构的定义可谓众所纷纭,毕竟一千个人眼中有一千个哈姆雷特,其中被普遍接受的定义是,计算系统的软件架构是解释该系统所需的结构体的集合,其中包括:软件元素、元素之间的相互关系,以及二者各自的属性。该定义罗列了软件架构至关重要的几个要素:元素、关系及属性。然而, 并不能简单地认为就是这些结构体组成了架构,而是说架构是解释系统所需的结...

发布 0 条评论