第六章数据建模和分析 、系统建模简介 仁、逻辑数据建模的过程 、数据的收集和整理技术 「四、构建数据库模型的步骤 五、分析薮据模型 、类和对象建模
第六章 数据建模和分析 一、系统建模简介 三、数据的收集和整理技术 二、逻辑数据建模的过程 四、构建数据库模型的步骤 五、分析数据模型 六、类和对象建模
一、系统建模简介 信息系统是由一系列模型构成的有序集合 信息系统的开发方法是模型在不同层次上的建立方法。 、系统建模的概念■ >模型是现实世界中某些重要方面的抽象展示。 每种模型强调一种不同类型的信息。模型可有多种表现形式 信息系统分析人员用模型来模拟系统的流程、结构、功能等; 从处理角度看,有:输入输出模型、功能模型、数据模型、控 制模型、决策模型等; ≯从设计角度看,有动态模型、静态模型等
一、系统建模简介 1、系统建模的概念 信息系统是由一系列模型构成的有序集合。 信息系统的开发方法是模型在不同层次上的建立方法。 ➢模型是现实世界中某些重要方面的抽象展示。 ➢每种模型强调一种不同类型的信息。模型可有多种表现形式 ➢信息系统分析人员用模型来模拟系统的流程、结构、功能等; ➢从处理角度看,有:输入/输出模型、功能模型、数据模型、控 制模型、决策模型等; ➢从设计角度看,有动态模型、静态模型等
2、系纨逻辑模型和物理模型 「逻辑模型 ≯系统分析阶段建立的需求模型,就是系统的逻辑模型。 逻辑模型重点在于解决系统要“做什么”。 逻辑模型显示系统在功能方面的总体要求。 逻辑模型独立于具体实现技术。 逻辑模型的“逻辑”特指业务处理中的数据内容和处理过程 「物理模型 重点解决系统“如何做”问题。 >与具体实现技术有关,并受限于技术条件(约束条件) 完成技术设计方面的工作
2、系统逻辑模型和物理模型 ➢系统分析阶段建立的需求模型,就是系统的逻辑模型。 ➢逻辑模型重点在于解决系统要“做什么”。 ➢逻辑模型显示系统在功能方面的总体要求。 ➢逻辑模型独立于具体实现技术。 ➢逻辑模型的“逻辑”特指业务处理中的数据内容和处理过程。 逻辑模型 物理模型 ➢重点解决系统“如何做”问题。 ➢与具体实现技术有关,并受限于技术条件(约束条件) ➢完成技术设计方面的工作
逻辑模型与物理模型的区别 逻辑模型 物理模型 着眼点 系统要做什么 系统、过程是如何实现的 处理 常是并行的 有序的 名称 基本的数据和过程 指文件、人、方式、手段等 数据流 只在过程中用到或产生的主 要数据 很多实际的数据名、记录者 控制 只限于基本事物和控制 包括过程之间、人、机、边 界等控制 相对稳定,一旦建立后,即 有效时间使物理模型有所变化,逻辑受环境影响较大,过一段时 模型也保持不变 间通常要变更
逻辑模型与物理模型的区别 逻辑模型 物理模型 着眼点 系统要做什么 系统、过程是如何实现的 处理 常是并行的 有序的 名称 基本的数据和过程 指文件、人、方式、手段等 数据流 只在过程中用到或产生的主 要数据 很多实际的数据名、记录者 控制 只限于基本事物和控制 包括过程之间、人、机、边 界等控制 有效时间 相对稳定,一旦建立后,即 使物理模型有所变化,逻辑 模型也保持不变 受环境影响较大,过一段时 间通常要变更
逻辑模型的作用 消除对技术细节的关注,聚焦于要解决的问题。 便于人们准确、完整地把握要做的事情。 便于系统分析人员与用户的沟通。 是系统分析阶段的成果,是创建物理模型的依据 3、数据模型的概念■ 数据模型是把系统数据有效组织起来形成文本化的一种技术。 数据建模就是数据库建模。 数据建模是为数据库定义业务数据需求的技术 >数据模型在信息系统分析阶段产生
逻辑模型的作用 ➢消除对技术细节的关注,聚焦于要解决的问题。 ➢便于人们准确、完整地把握要做的事情。 ➢便于系统分析人员与用户的沟通。 ➢是系统分析阶段的成果,是创建物理模型的依据。 3、数据模型的概念 ➢数据模型是把系统数据有效组织起来形成文本化的一种技术。 ➢数据建模就是数据库建模。 ➢数据建模是为数据库定义业务数据需求的技术 ➢数据模型在信息系统分析阶段产生