元模型决定需求关注点 ◆关注的概念:事实、活动、事件 ■寻找领域的事实,并表示出来 ■寻找领域事件,并表示出来 寻找领域活动,并表示出来 ◆建立联系:事实与事件、活动与事实、事 件与活动 ◆验证约束是否满足
元模型决定需求关注点 关注的概念:事实、活动、事件 ◼ 寻找领域的事实,并表示出来 ◼ 寻找领域事件,并表示出来 ◼ 寻找领域活动,并表示出来 建立联系:事实与事件、活动与事实、事 件与活动 验证约束是否满足
实体关系图 ◆EDR图 广泛用于信息建模 ■简单、容易使用 ●注意:这只是一种表示法, 而不是一种方法 ◆被用在许多场景中 领域概念 ●在目标模型、情景等中涉 及的对象 ■系统中要表示的数据 ●对信息系统而言 元模型
实体关系图 EDR图 ◼ 广泛用于信息建模 ◼ 简单、容易使用 ⚫ 注意:这只是一种表示法, 而不是一种方法 被用在许多场景中 ◼ 领域概念 ⚫ 在目标模型、情景等中涉 及的对象 ◼ 系统中要表示的数据 ⚫ 对信息系统而言 ◼ 元模型
实体关系图 关注点: 实体:演员、电影 实体1 <关系 实体2 ●实体由属性来描述 关系:演员演电影 描述 描述 关系的度 对 (属性 属性 对多 ◆多对多
实体关系图 关注点: ◼ 实体:演员、电影 ⚫ 实体由属性来描述 ◼ 关系:演员 演 电影 ⚫ 关系的度: 一对一 一对多 多对多 实体1 属性 描述 关系 实体2 属性 描述
实体关系图 产生关系数据模型 年龄 比如,用三个表表示 姓名 ●演员表 演员 ●电影表 国籍 ●演员电影表 生产者 电影 发行 导演 电影名
实体关系图 产生关系数据模型 ◼ 比如,用三个表表示 ⚫ 演员表 ⚫ 电影表 ⚫ 演员-电影表 演员 年龄 姓名 国籍 被选为 演员 生产者 电影 发行 日期 导演 电影名
ISAC 信息系统工作和变·15过程 化分析(ISAC) 变化分析 该组织想要什么? 于70年代在瑞典被 ●该组织关于这个变化有多灵活? 开发出来 活动研究 ■强调用户、开发者 ●我们应该将哪个活动(重新)组织进信 和倡议人之间的合 息系统? ●信息系统具有哪种优先级? 作 信息分析 ●开发者的作用在于 ●每个信息都有哪种输入和输出? 辅助这个过程进行 ●每个信息系统上的数量需求是什么? ■适用于信息系统: 实现 不适用于控制系统 ●我们用哪种技术来实现信息系统? ●每个信息中哪个活动是手动的,哪个活 只是一些指导性的原则 动是自动的?
ISAC 信息系统工作和变 化分析(ISAC) ◼ 于70年代在瑞典被 开发出来 ◼ 强调用户、开发者 和倡议人之间的合 作 ⚫ 开发者的作用在于 辅助这个过程进行 ◼ 适用于信息系统: 不适用于控制系统 ISAC过程 ◼ 变化分析 ⚫ 该组织想要什么? ⚫ 该组织关于这个变化有多灵活? ◼ 活动研究 ⚫ 我们应该将哪个活动(重新)组织进信 息系统? ⚫ 信息系统具有哪种优先级? ◼ 信息分析 ⚫ 每个信息都有哪种输入和输出? ⚫ 每个信息系统上的数量需求是什么? ◼ 实现 ⚫ 我们用哪种技术来实现信息系统? ⚫ 每个信息中哪个活动是手动的,哪个活 只是一些指导性的原则 动是自动的?