疯狂java讲义——统一建模语言

千言万语不如自己看看图来得真实


用例图(简单容易和客户交流)

疯狂java讲义——统一建模语言_第1张图片


类图(在面向对象设计模式的笔记里面更好这里就不搞了)


组件图:

大型的应用程序通常不是由一个或单独一组类就能完成的,通常要一个或多个可部署的组建组成。对java而言组件通常打包成一个JAR、WAR。

作用:显示系统中的软件对其他软件组件的依赖关系


疯狂java讲义——统一建模语言_第2张图片


部署图

疯狂java讲义——统一建模语言_第3张图片

普通客户端不需要部署任何组件,直接使用客户端浏览器;管理者客户机上需要部署UI界面;应用服务器上需要部署Student、Administrator、应用持久层三个组件;数据库服务器上要部署Student数据库。


顺序图

疯狂java讲义——统一建模语言_第4张图片

活动图 (非常类似传统的流程图,但活动图支持并发)

疯狂java讲义——统一建模语言_第5张图片

状态机图

疯狂java讲义——统一建模语言_第6张图片

 

 

 

 

你可能感兴趣的:(疯狂java讲义——笔记)