对象模型是面向对象分析时,三个模型中最关键的一个模型,对象模型表示静态的,结构化的系统的数据性质,它是对客观时间实体中对象及其相互之间关系的映射,描述了系统的静态结构。
建立对象模型是,首先确定类对象,然后分析对象的类及其相互关系。对象类与对象之间的关系可分为一般-特殊(继承或归纳)关系、聚集(组合)关系及其关联关系。
对象模型描述类及相互关系,表达目标系统静态结构。
建立对象模型步骤:
1.确定分析类;
2.确定类的关联;
3.划分主题;
4.确定属性;
5.识别继承;
6.反复修改。
建立对象模型-确定分析类
分析模型中,分析类是概念层次上内容,类直接与应用
逻辑相关,不关注技术实现。
(1)找出候选分析类
①边界类;
②控制类;
③实体类。
建立对象模型-确定分析类
确定边界类
通常,一参与者与一用例间交互或通信关联对应一边界类
