1、什么是对象模型?建立对象模型时主要使用那些图形符号?这些符号的含义 是什么?
答:对象模型表示静态的、结构化的系统的“数据”性质。它是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。通常使用UML提供的类图来建立对象模型。在UML中术语“类“的实际含义是,一个类及属于该类的对象。
主要使用图形符号:
矩形:类
空心三角:泛化
空心菱形:共享聚集
实心菱形:组合聚集
虚线:依赖
折角矩形:注释
2、什么是动态模型?建立功能模型时主要使用哪些图形符号?这些符号的含义 是什么?
答:动态模型表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的台法变化序列。
通常,用UML提供的状态图来描绘对象的状态、触发状态转换的事件以及对象的行为(对事件的响应)。 每个类的动态行为用一张状态图来描绘, 各个类的状态图通过共享事件合并起来,从而构成系统的动态模型。也就是说,动态模型是基于事件共享而互相关联的一组状态图的集台。
主要使用图形符号:
圆角矩形:状态
箭头:事件
实心圆:开始
3、什么是功能模型?建立功能模型时主要使用哪些图形符号?
答:
功能模型表示变化的系统的功能性质,它指明了系统应该做什么,因此更直接地反映了用户对目标系统的需求。
功能模型由一组数据流图组成。在面向对象方法学中,数据流图远不如在结杂对象提供的服务,简 单的处理(或用例)对应于更基本的对象提供的服务。有时一个处理(或用例)对应多个服务,也有一个服务对应多个处理(或用例)的时候。主要使用方框,椭圆,线条,连线。
(1)数据流图中的数据存储,以及