DBAS目前使用UML语言,定义四层:元元模型层(所有事物),元模型层(概念),模型层(元模型实例),用户模型层(模型实例)
用例模型:用例(用户角度),角色,系统
角色:交互的人,实体
通用化关系:抽取共同行为作为通用行为
用例:动作集合
包括扩展,使用,组合关系
扩展:1+0.1
使用:1—1
组合:1+1
静态结构:类图
动态:顺序图,通信图
类图属性包括名称,类型,缺省值
操作:可见性 名称(参数表):返回类型表达式(约束性)
关系:关联,通用化(继承),依赖,精化
顺序图:表述信息发送接收序列,横对象竖生命线,消息线传递,附加条件必须为真,可以注释可以递归
通信图大致相同但更随意
微观设计:对象图:所有对象快照
状态机图:转换图
时间图:以矩形框为生命线
宏观设计:
包图,能够引用,具有依赖,精化与通用化关系
可见性:私有,保护,公有,实现
还有交互概述图,复合结构图
系统实现包括组件图,部署图
接口连接用带箭头虚线接口用一条线+小空心圆