Architecture-架构

Architecture-架构

  • 概念

概念

架构		Architecture
定义		软件整体结构与组件的抽象描述
作用		指导软件系统设计、解决复杂架构问题。
要素		
		[1]Component	元件	
		[2]Connector	联接器		描述元件之间通讯路径、通讯机制、通讯效果
		[3]Task-Flow	任务流		描述系统使用元件、联接器的完成流程
对象		
		[1]抽象组件		组件之间的连接、通讯描述
		[2]实际组件		实现阶段,具体类、具体对象
		[3]组件连接		接口
层次		
		[1]逻辑架构		软件系统的元件关系	视图层、控制层、业务层、数据持久层
		[2]物理架构		硬件系统的元件部署	网络分流器、代理服务器、WEB服务器、应用服务器、数据服务器
		[3]系统架构		系统的非功能性特征	可扩展、可靠、强壮、灵活、性能
视图		
		[1]用例视图		用例、场景	[用例模型子集]
						用例图		描述用例、主角、普通设计类
						时序图		描述设计对象、协作关系
		[2]逻辑视图		系统、子系统、模块、层级、设计包、设计类[设计模型子集]
		[3]实施视图		实施模型[模块、包、层]
		[4]进程视图		进程、线程的描述:交互、配置
						设计对象、类向任务的分配情况
		[5]配置视图		物理节点的描述、任务分配		部署模型子集

你可能感兴趣的:(Pom,架构)