怎样画好架构图

参加了一个如何画好架构图的培训,总结下来有一下几点:
1.设计也死
2.做正确的架构,正确清晰的表达架构,将架构正确应用到系统
3.Rup 4+1 视图:逻辑视图、进程视图、实现视图、用例视图
4.逻辑视图里包含功能视图主要用于和领导交互
5.活动图展现具体业务逻辑,适合多角色协作的具体业务也叫泳道图
6.序列图和协作图用于沟通需求和类设计
7.数据库设计要做到第三范式
8.软件架构的驱动因素:软件功能、非功能需求、其它约束
9.画软件架构步骤: a 功能视图、用例图
b 组件图、部署图
c 软件架构概要因素:操作系统、数据库、浏览器、构件、语言

你可能感兴趣的:(java)