简单一点,系统架构设计便是一个系统的手稿,叙述了组成系统的抽象性组件,及其每个组件中间是怎样开展通信的,这种组件在建立流程中还可以被优化为现实的组件例如类或是对象。在面向对象编程中,组件中间的联通一般用接口完成的。
是我们对一个构造内的原素及原素间相互关系的一种主观性投射的产物。架构设计是一系列有关的抽象性模式,用以具体指导大型软件系统各个领域的设计。
“架构”一词最开始来源于建筑学专业,本意为房屋建筑设计和建设的造型艺术。可是在软件开发行业,软件架构并不是一个新词汇,仅仅在初期的作品中大家将软件架构称之为软件体系架构。这就是架构的定义。说白了架构,便是大家对一个构造内的原素及原素间相互关系的一种主观性映射的产物。
不管哪种系统架构,目地全是一样的,即详细地、高一致性的、均衡各种各样利与弊的、有工艺和市场创新性的设计系统和执行系统。
拓展材料:
系统架构的首要目标是定义系统级的作用和非作用规定、整体规划要设计的总体系统的特点、整体规划并设计完成系统级的各类规定的方式,与此同时使用各种各样技术进行子系统的构造搭建。
在系统架构中,因为对软件愈来愈深层次的依靠,软件架构的目标也反映出至关重要的功效。并且系统架构与软件架构是密切联系和相互依存的。
1997年,EberhadrtRechtin与MarkWMaier在其专著中,为电子信息科学汇总了系统架构层面的实践成果,进而确立了系统科学研究和系统架构在电子信息科学中的根基。