疯狂java讲义——统一建模语言
千言万语不如自己看看图来得真实
用例图(简单容易和客户交流)
类图(在面向对象设计模式的笔记里面更好这里就不搞了)
组件图:
大型的应用程序通常不是由一个或单独一组类就能完成的,通常要一个或多个可部署的组建组成。对java而言组件通常打包成一个JAR、WAR。
作用:显示系统中的软件对其他软件组件的依赖关系
部署图
普通客户端不需要部署任何组件,直接使用客户端浏览器;管理者客户机上需要部署UI界面;应用服务器上需要部署Student、Administrator、应用持久层三个组件;数据库服务器上要部署Student数据库。
顺序图
活动图 (非常类似传统的流程图,但活动图支持并发)
状态机图