IDEF建模方与法.pptVIP

  • 27
  • 0
  • 约5.94千字
  • 约 60页
  • 2017-11-09 发布于浙江
  • 举报
IDEF建模方与法

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 三、 IDEF1x方法 实体A/1 属性A 实体B/2 属性B 实体C/3 属性C 实体D/4 属性D A到B的联系名 标定联系 A到B的联系名 非标定联系 三、 IDEF1x方法 实体A/1 属性A 实体B/2 属性B 实体C/3 属性C 实体D/4 属性D 实体E/5 属性E 实体F/6 属性F 完全分类联系 不完全分类联系 三、 IDEF1x方法 实体A/1 属性A 实体B/2 属性B A到B联系名/B到A联系名 非确定型联系 三、 IDEF1x方法 实体关键字:用来惟一标识实体的每个实例的一个属性或多个属性的组合 实体可以有一个或多个关键字,若有多个,必须指定“主关键字” 雇员/035 雇员号 姓名 出生日期 主关键字 次关键字 三、 IDEF1x方法 关键字特征 一个实体必须有一个主关键字 一个实体可以有任意多个次关键字 主、次关键字可以由单个或多个属性组成 个别属性可以是单个关键字的一部分 主、次关键字可以是实体具有的属性或继承属性 主、次关键字必须只包含有助于惟一实体的实例的那些属性----最小关键字原则 如果主关键字由多个属性组成,则每个非关键属性的值必须完全函数依赖于主关键字----完全函数依赖规则 三、 IDEF1x方法 外来关键字:从其它实体引入的关键字 外来关键字可以作为一个实体的部分或全部主关键字、次关键字或非键属性,标记为FK 如果父实体的主关键字所有属性继承为子实体的主关键字的一部分,则父子实体为“标定型联系”,否则为“非标定型联系” 分类联系中,分类实体的主关键字都是从一般实体的主关键字继承而来 三、 IDEF1x方法 外来关键字使用规则 在确定型连接联系或分类联系中,子实体或分类实体必须包含一个外来关键字 一般实体的主关键字必须被每一个分类实体继承为其主关键字 对于一个给定的确定型联系,只能有一个外来关键字 三、 IDEF1x方法 组件(Components) 分类(Classify) 实体 Entities 1.Identifier-Independent Entities 2.Identifier-Dependent Entities 关联 Relationships 1.Identifying Connection Relationships 2.Non-Identifying Connection Relationships 3.Categorization Relationships 4.Non-Specific Relation 属性/键值 Attributes/Keys 1.Attribute 2.Primary Keys 3.Alternate Keys 4.Foreign Keys 三、 IDEF1x方法 建模过程 准备阶段 确定目标、范围 制定建模计划 组织队伍 收集资料 定义阶段 定义联系 定义键 定义属性 编号 实体名 1 2 产品 客户 实体表 实体名 产品 客户 客户 产品 X 矩阵图 三、 IDEF1x实例 三、 IDEF1x实例 四、I2DEF方法 I2DEF方法(Integrated IDEF)广泛吸取IDEF、OMT、UML、OOA/OOD等优秀建模方法的优点,从纵横两个方面完成对经典软件工程内容的高度集成,实现了对传统软件工程方法的兼容,最大限度地保护了软件开发人员所积累的宝贵经验 四、I2DEF方法 四、I2DEF方法 结构模型,其核心成分是系统/功能分解树和构件图。前者包括了传统意义上的功能分解和系统结构图的全部内容,后者包括IDEF1x和IDEF4的全部内容,可以直接生成程序代码框架,定义数据结构; 动态模型,其核心成分是事件流程图和伪码,前者包括了IDEF3和程序流程图的全部内容和IDEF0的部分内容,比较容易转换为程序的运行语句; 功能模型,其核心内容是层次化的数据流程图,它包括了IDEF0的全部内容,十分清晰地描述功能间的数据依赖关系(横向)和分解关系(纵向) 四、I2DEF方法 四、I2DEF方法 I2DEF方法的集成理念体现在软件生命周期的纵横两个方面:三位一体建模,以统一的形式支持生命周期 四、I2DEF方法 动态模型的事件流程图和功能模型的数据流程图分别以相同的模式,沿结构模型的系统/功能分解树逐级展开,充分体现Top-down的分析设计思想; 数据流程图中的数据,就是事件流程图中事件携带的数据; 上述的数据在结构模型中的构件图中,是以构件的形式来描述其内容及其间的各种关系,这种构件也是传统意义上的信

文档评论(0)

1亿VIP精品文档

相关文档