软件架构都分为哪几类?

匿名网友 匿名网友 发布于: 2015-10-26 00:00:00
阅读 109 收藏 0 点赞 0 评论 0

根据关注的角度不同,可以将架构分成三种:

逻辑架构:软件系统中元件之间的关系,比如用户界面,数据库,外部系统接口,商业逻辑元件等等。

 

luojijiagou

物理架构:软件元件是怎样放到硬件上的,下图描述了一个分布于北京和上海的分布式系统的物理架构,图中所有的元件都是物理设备,包括网络分流器、代理服务器、WEB服务器、应用服务器、报表服务器、整合服务器、存储服务器、主机等等。

wulijiegou

系统架构:

  • 系统的非功能性特征,如可扩展性、可靠性、强壮性、灵活性、性能等。
  • 统架构的设计要求架构师具备软件和硬件的功能和性能的过硬知识,这一工作是架构设计工作中最困难的工作。

评论列表
文章目录