1,Use Case View(用例视图)
---用例视图是系统中与实现无关的视图,它只关注系统功能的高层形状,而不关注系统的具体实现方法。
---模型元素包括:User case用例,Actor参与者,class类,package包,用例图,类图,协作图,时序图,状态图,活动图等
2,Logical View逻辑视图
---逻辑视图关注系统如何实现用例中提出的功能,提供系统的详细图形,描述组件之间如何关联。
---组件元素包括:类class,attribute属性,operation操作,state状态,activity活动,interface接口,UserCase用例,package包,class diagram类图,用例图,协作图,时序图,状态图,活动图等等。
3,Component View组件视图
---组件视图包含模型代码库,可执行文件,运行库和其他组件的信息。
---组件是代码的实际模块。
---模型元素包括:包package,file文件,网址url,component组件,component diagram组件图
4,Deployment View配置视图
---配置视图关注系统的实际配置,可能与系统的逻辑结构有所不同。例如,系统可能使用三层逻辑结构,但配置可能是两层的。配置视图还要处理其他问题,如容错,网络带宽,故障恢复和响应时间等。
---模型元素包括:进程process,file文件,processor处理器,url网址,device设备。