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