软件开发架构 什么是软件开发架构 1.软件架构是一个系统的草图. 2.软件架构描述的对象是直接构成系统的抽象组件. 3.各个组件之间的连接则明确和相对细致地描述组件之间的通讯. 4.在实现阶段,这些抽象组件被细化为实际的组件,比如具体某个类或者对象. 5.在面向对象领域中,组件之间的连接通常用接口来实现. 总结:软件架构是软件系统的基础结构,这个结构中包含了软件的元素,元素间的关系,元素及其关系的属性. CS架构模式 CS(Client/Server):客户端----服务器结构.C/S结构在技术…