一、顺序图
1.顺序图和协作图的区别。
顺序图强调交互的消息时间顺序。
协作图强调接受和发送消息的对象的结构组织,强调通信的方式。
二、数据库设计(逻辑数据和物理数据建模)
1.逻辑数据建模
逻辑数据建模阶段主要构造实体联系图表达实体及其属性和实体间的联系。
(1)构建系统上下文数据模型,包含实体及实体之间的联系;
(2)绘制基于主键的数据模型,为每个实体添加主键属性;
(3)构建全属性数据模型,为每个实体添加非主键属性;
(4)利用规范化技术建立系统规范化数据模型。
2.物理数据建模
物理数据建模阶段主要根据所选数据库系统设计数据库模式。
3.超级实体
超类实体是将多个实体中相同的属性组合起来构造出的新实体。、
4.派生属性
派生属性是指某个实体的非主键属性由该实体其他非主键属性决定。
三、数据流图
1.数据流图和系统流程图的区别
(1)数据流图中的处理过程可并行;系统流程图在某个时间点只能处于一个处理过程。
(2)数据流图展现系统的数据流:系统流程图展现系统的控制流。
(3)数据流图展现全局的处理过程,过程之间遵循不同的计时标准;系统流程图中处理过程遵循一致的计时标准。