集成计算器辅助制造IDEF是用于描述企业内部运作的一套建模方法。IDEF是由美国空军发明,现在则根据知识基础系统开发的。它本来只是运用在制造业上的,经过改造后用途变广泛了,适用于一般的软件开发。
中文名
集成计算器辅助制造
外文名
Integrated Computer-Aided Manufacturing Definition

目录

  1. 1 IDEF介绍

IDEFIDEF介绍

编辑

从IDEF0到IDEF14(包括IDEF1X在内)共有16套方法,每套方法都是通过建模程序来获取某个特定类型的信息。IDEF方法是用于创建各种系统的图像表达、分析系统模块、创建系统的最佳版本和帮助不同系统之间的转换。IDEF有时与差异分析并用。
以下列表里列写了所有已开发和正在开发的IDEF方法,最常使用的是IDEF0~IDEF4:
IDEF0 功能建模 Function Modeling
IDEF1 信息建模 Information Modeling
IDEF1X 数据建模 Data Modeling
IDEF2 仿真建模设计 Simulation Model Design
IDEF3 过程描述获取 Process Description Capture
IDEF4 面向对象设计 Object-Oriented Design
IDEF5 本体论描述获取 Ontology Description Capture
IDEF6 设计原理获取 Design Rationale Capture
IDEF7 信息系统审定 Information System Auditing
IDEF8 用户界面建模 User Interface Modeling
IDEF9 场景驱动信息系统设计 Scenario-Driven IS Design
IDEF10 实施体系结构建模 Implementation Architecture Modeling
IDEF11 信息制品建模 Information Artifact Modeling
IDEF12 组织建模 Organization Modeling
IDEF13 三模式映射设计 Three Schema Mapping Design
IDEF14 网络规划 Network Design
举个例子来说,IDEF0用于分析企业内部的各项功能流程,通过图像模型说明这些功能是由什么掌控的,谁在执行这些功能,通过哪些资源来实行这些功能,这些功能流程的效果是什么。以及它与其他功能之间的关系。
IDEF的含义是集成计算器辅助制造(Integrated Computer-Aided Manufacturing,ICAM) DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的,最初开发3种方法:功能建模(IDEF0)、信息建模(IDEF1)、动态建模(IDEF2),后来,随着信息系统的相继开发,又开发出了下列IDEF族方法:数据建模(IDEF1X)、过程描述获取方法(IDEF3)、面向对象的设计(OO设计)方法(IDEF4)、使用C++语言的OO设计方法(IDEF4C++)、实体描述获取方法(IDEF5)、设计理论(rationale)获取方法(IDEF6)、人-系统交互设计方法(IDEF8)、业务约束发现方法(IDEF9)、网络设计方法(IDEF14)等。
第一类IDEF方法的作用是沟通系统集成人员之间的信息交流。主要有:IDEF0、IDEF1、IDEF3、IDEF5。IDEF0透过对功能的分解、功能之间关系的分类(如按照输入、输出、控制和机制分类)来描述系统功能。IDEF1用来描述企业运作过程中的重要信息。IDEF3支持系统用户视图的结构化描述。IDEF5用来采集事实和获取知识。 第二类IDEF方法的重点是系统开发过程中的设计部分。目前有两种IDEF设计方法:IDEF1X和IDEF4。IDEF1X可以辅助语义数据模型的设计。IDEF4可以产生面向对象实现方法所需的高质量的设计产品。 IDEF1方法的作用是在需求分析时对所建系统的信息资源进行分析和交流。IDEF1通常用来:
(1)确定组织中当前管理的是什么信息
(2)对需求分析过程中发现的问题确定哪些是由于缺乏合适的信息引起的
(3)指定在TO-BE实施中,哪些信息需要管理。
从IDEF1的角度看信息系统,它不但包括自动化系统的成分,也包括非自动化的成分,如人员,文件柜,电话等等。与数据库设计方法不同,IDEF1是分析以下问题的一种方法: 企业信息的采集、存储和管理; 信息的管理规则; 企业内信息之间的逻辑关系; 缺乏良好的信息管理导致的问题。 IDEF1使用简单的图形约定来表达复杂的规则集合。这些规则有助于建模者区分
(1)现实世界的对象
(2)现实世界对象之间的物理或抽象的联系
(3)现实世界对象的信息管理
(4)用来表示信息的需求、应用和管理的数据结构
IDEF1的目标之一就是为信息分析提供一个结构化的、规程化的方法。IDEF1可以减少建模过程中的不完整性、不精确性、不一致性和不准确性。IDEF1是描述企业信息需求的一个有效方法。IDEF1建模奠定了数据库设计基础,给出了信息结构定义,提供了反映基本信息需求的需求说明。IDEF1使用规程化的、结构化的技术以找出一个组织所使用的信息和业务规则。IDEF1要求信息用户积极参与,使用户认真思考信息如何使用和管理。最后,信息模型在企业的整个生命周期均有用的。
IDEF3过程描述获取方法 IDEF3为收集和记录过程提供了一种机制。IDEF3以自然的方式记录状态和事件之间的优先和因果关系,办法是为表达一个系统、过程或组织如何工作的知识提供一种结构化的方法。IDEF3可以: 记录在调研过程中产生的原始数据; 确定信息资源在企业的主要业务流程中的作用; 记录决策过程,特别是关于制造、工程和维修的产品定义数据的决策过程; 管理数据配置和更改控制策略定义; 进行系统设计和分析; 提供仿真模型。 IDEF3描述现有系统或建议系统的行为方面内容。IDEF3作为描述系统直觉知识的工具,获取的过程知识是结构化的。IDEF3还记录了所有时间性的信息,包括与企业处理过程相关的优先和因果关系。IDEF3描述的结果是为分析和设计模型提供一个结构化的知识库。与构造预测性的数据模型的仿真语言(如SIMAN,SLAM,GPSS,WITNESS)不同,IDEF3构造一个结构化的描述。这些描述获取关于系统实际运作什么或将要做什么,同时提供该系统的不同用户的视图表示。 IDEF3有两种描述方式:过程流和对象状态转变网络。IDEF3过程流描述过程以及过程之间的关系网络,描述“如何做”的知识,如描述一个部位在制造过程中发生的情况。这些过程间的关系是在整个业务流程中产生的,描述的目的是说明事物是如何运作的。

VISIO标准图-IDEF相关推荐

  1. VISIO标准图-BPMN

     BPMN,业务流程建模与标注,包括这些图元如何组合成一个 业务流程图(Business Process Diagram):讨论BPMN的各种的用途,包括以何种精度来影响一个流程图中的模型:BPM ...

  2. 数据仓库专题18-数据建模语言IDEF(转载)

    1引言 IDEF的含义是集成计算机辅助制造(Integrated Computer-AidedManufacturing,ICAM)DEFinition.最初的IDEF方法是在美国空军ICAM项目建立 ...

  3. 数据建模语言IDEF、IDEF1、IDEF1X

    http://www.cnblogs.com/hadoopdev/p/4994556.html 1引言 IDEF的含义是集成计算机辅助制造(Integrated Computer-AidedManuf ...

  4. 用Visio进行数据库建模、设计和实现

    用Visio进行数据库建模.设计和实现 摘要:Visio是微软著名的图形软件,功能强大.使用Visio完成绘图任务时能够显著地提高工作效率和质量.目前功能最全的Visio版本是VSEA(Visual ...

  5. C#进行Visio二次开发之电气线路停电分析逻辑

    停电分析,顾名思义,是对图纸进行停电的逻辑分析.在电气化线路中,一条线路是从一个电源出来,连接着很多很多的设备的,进行停电分析,有两个重要的作用:一是看图纸上的Shape元件是否连接正常,二是看哪些设 ...

  6. 干掉visio,这个画图神器真的绝了!!!

    欢迎关注方志朋的博客,回复"666"获面试宝典 看过我以往文章的小伙伴可能会发现,我的大部分文章都有很多配图.我的文章风格是图文相结合,更便于大家理解. 最近有很多小伙伴发私信问我 ...

  7. C#进行Visio二次开发之判断图纸是否有设备

    判断Visio图纸上是否图纸有设备(存在图元), 有两种方法,一种是通过Window对象的SelectAll方法,在判断选择的集合是否不为空即可,如下:         /// <summary ...

  8. 横空出世,比Visio快10倍的画图工具来了。

    来源:网络 图片 总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 Plant ...

  9. visio 画图工具

    1.线条 [设计] ---  [页面设置]----打开 对话框 [布局与排列]-----[排列]   ----  [样式] ---   [直 2.word中插入viso 插入→对象→visio 转载于 ...

最新文章

  1. 求生之路怎么显示服务器,求生之路怎么搭建云服务器
  2. PHP设置二维码中间为logo
  3. 哈工大 c语言测试与系统控制 ad,哈工大——c语言在测量与控制中应用实验报告.pdf...
  4. c语言二进制转十进制(附完整源码)
  5. matplotlib实践过程总结
  6. WPF 类型“System.ComponentModel.ISupportInitialize”在未被引用的程序集中定义。
  7. hexo的yelee主题修改左上角的博客名字颜色、修改代码模块中的引号内部的字体颜色
  8. 【Unity|C#】基础篇(1)——基础入门
  9. 已创建仓库后 github提交流程
  10. 光电整纬机常见操作问题
  11. 【2017-5-21】问题总结 Session,Cookie,登录状态保持
  12. Linux中常用命令(文件)
  13. 计算机操作和电子技术应用,电子技术应用是学什么
  14. Acer 4750 安装黑苹果_10代酷睿手把手安装黑苹果
  15. element-ui中el-upload在ie10中无法上传相同图片的问题:XMLHttpRequest: 网络错误 0x2efd, 由于出现错误 00002efd 而导致此项操作无法完成。
  16. Gary Marcus:AI 可以从人类思维中学习的11个启示
  17. 【4月比赛合集】19场可报名的「创新应用」和「程序设计」大奖赛,任君挑选!
  18. 哥吃的不是饭,是农药~~!是化肥~~!是激素~!!
  19. 用python打印几种三角形的排列
  20. echarts中的地图与Axure交互

热门文章

  1. 网站建设时如何提高网站打开速度?
  2. Python Bytes和String相互转换,解决Bytes转换String时b‘xxx‘问题
  3. oracle中用split,oracle中split的使用
  4. 如何使用vlookup函数?
  5. 如何在微信中打造一个社区?粉丝君说案例
  6. Online Invariance Selection for Local Feature Descriptors论文笔记
  7. 监控android USB拔插
  8. Clickhouse创建用户
  9. 腿太粗了怎么办?【猎人营】教你快速瘦大腿
  10. C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)