您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 企业建模--IDEF
Hisense海信网络科技公司企业建模IDEF张伟zhangwei@hisensoft.com.cn海信网络科技公司2003年3月27日Hisense海信网络科技公司IDEF方法-起源在1970末期,美国空军(U.S.AirForce)推出了ICAM(IntegratedComputerAidedManufacturing,整合性电脑辅助制造)计画,目的在于应用电脑技术,改进制造的产能。在计画发展的过程当中,计画人员了解到,冗长,文字叙述的语言,对于制作文件或是验证一个程序的可行性上而言,实在不是一种有效率的表达方式。而长篇大论的程序操作手册的实用性更是低,因为,表达不够明确;很难去检视确认逻辑的正确性;很难维护,且成本很高;无法清楚的展现系统中各种替代的选择。因此,ICAM计画人员先采用了部份SADT(StructuredAnalysis&DesignTechnique)的方法来描述系统。SADT是在1960与1970年代,DouglasT.Ross所发展的一种新的建立模型的技术,之后又陆续加入其他的方法论,从不同的观点建立模型。最后,这项计划的副产品,就是四种以图形为基础的建立模型的语言,也就是IDEF(IcamDEFinition)Methods。他们分别是:•IDEF0,用来记录制造的程序,并可显示每一执行步骤所须需要的资讯与资源。•IDEF1,用来记录制造环境所需要的信息。•IDEF2,用来记录功能在时间点上的行为。•IDEF3,用来记录工作流程。•IDEF2从来没有真正的建构完成,之后渐渐被模拟技术所取代。Hisense海信网络科技公司IDEF方法-发展IDEF家族不断的应用演进,在1985年,IDEF1扩充更名为IDEF1X。此后,IDEF方法就广汎的被使用于政府与私人企业,用来记录、分析与改进各式各样的企业程序。在1990初期,IDEFUsersGroup与美国国家标准与技术学会(NationalInstitutesforStandardsandTechnology,NIST)合作,建立了IDEF0与IDEF1X的标准,并在1993年公告为美国政府的处理标准文件FIPS(FederalInformationProcessingSpecification)。目前IDEF是多种国际组织所接收的标准,如北大西洋公约组织(NorthAtlanticTreatyOrganization,NATO),国际货币基金(InternationalMonetaryFund,IMF)等。IEEE(InstituteofElectricalandElectronicsEngineers)也将IDEF与其他商用标准整合至规格需求中。国际标准组织(InternationalOrganizationofStandards,ISO)也计画将IDEF纳入标准中。IDEF家族方法论不断的增强、演进,后来有IDEF4,是物件导向设计方法。IDEF5到IDEF14也分别被定义,试着从更多的观点来描述复杂的软体工程,但目前还不具有任何深度。虽然其中某几项已经有相当的学术研究成果,但是未来的发展前途未卜。Hisense海信网络科技公司IDEF方法-发展IDEF0FunctionModelingIDEF1InformationModelingIDEF1XDataModelingIDEF2SimulationModelDesignIDEF3ProcessDescriptionCaptureIDEF4Object-OrientedDesignIDEF5OntologyDescriptionCaptureIDEF6DesignRationalCaptureHisense海信网络科技公司IDEF方法-发展IDEF8UserInterfaceModelingIDEF7InformationSystemAuditingIDEF9Scenario-DrivenISDesignIDEF10ImplementationArchitectureModelingIDEF11InformationArtifactModelingIDEF12OrganizationModelingIDEF13ThreeSchemaMappingDesignIDEF14NetworkDesignHisense海信网络科技公司IDEF方法论目前比较成熟的有DEF0(FunctionModelingMethod):通过将功能(指各项作业的输入、输出、控制、设备)分解以及将功能间之关联分类来描述系统的功能。已被列入美国联邦资料处理标准(FIP183)。IDEF1(InformationModelingMethod):是专为描述企业中之重要的管理信息的方法IDEF1X(DataModelingMethod):是一种关系数据库的设计方法。已被列入美国联邦资料处理标准(FIP184)。Hisense海信网络科技公司IDEF方法论目前比较成熟的有IDEF2(SimulationModelingMethod):是一种以数学模型为基础的模拟方法,可提供系统相对于时间的改变情况。IDEF3(ProcessDescriptionCaptureMethod):为自使用者角度描述系统结构的方法。IDEF4(Object-OrientedDesignMethod):面向对象的数据库设计方法Hisense海信网络科技公司IDEF0IDEF0是在结构化分析的基础上用图形符号描述的功能模型是面向功能的处理业务物料信息等产品信息等控制公司政策法律法规等输出输入机制人员制度车辆等Hisense海信网络科技公司IDEF0I=输入(Inputs):程序所改变或消耗的资源输入回答“what”的问题(一项活动产出所需的输出时,需要什么?)。如果输入的是”所触发的事件”(eventtrigger),则输入也回答了”何时”(when)的问题。(程序是从何时开始?)C=控制(Controls):程序操作的限制(必须的)O=输出(Outputs):程序所产出的结果输出回答“what”与“why”的问题。活动究竟产生了什么?而输出是活动存在的原因,因此回答了“why”的问题。M=机制(Mechanisms):执行、或使得活动开始运作的人、事、物等,但不会消耗掉的。机制所回答的是“who”与“how”的问题(谁执行这个程序?)机制定义帮助程序的系统(例如:机器),以及系统是如何支援这个程序。此外,作业基础成本(ActivityBasedCosting)的资讯可回答“howmuch”与“howlong”的问题。Hisense海信网络科技公司IDEF0分解-顶层A0A1A2A3A4I1C1O1M1Hisense海信网络科技公司IDEF0分解-底层A1A2A3A4A41A42A43Hisense海信网络科技公司IDEF0A-0A00A01234标示分解及分解图唯一的识别号平衡Hisense海信网络科技公司IDEF0-说明一个功能的输出可以是另外一个功能的输入、控制和机制允许循环箭头表明数据流,信息(information),实物,不是控制流或优先级父子图注意保持平衡每个方块必须有一个控制一张图上有3-6个方块动词+名词必须命名所有的箭头箭头可以合并或分解Hisense海信网络科技公司IDEF0-例子审核:(部门经理审核)项目:海信销售服务控制Oracle实施作者:备注:节点:标题:财务管理文档资料审批日期状态:草图文档:版本:页:1AR应收帐款管理AP应付帐款管理FA固定资产管理GL总帐管理会计制度、会计准则发票收款发票付款原始单据原始凭证应收会计应付会计固定资产会计总帐会计总帐凭证Hisense海信网络科技公司IDEF0-例子GetorderDevelopproductFulfilorderSupportproductorderdesignproductsupportHisense海信网络科技公司IDEF3IDEF3收集和处理过程(processes)IDEF3捕获一个系统、流程或组织工作的前后顺序和因果关系有两种IDEF3模型:流程图和状态转换图Hisense海信网络科技公司IDEF3-ProcessHisense海信网络科技公司ProcessView-LinksABABABABABAmaybefollowedbyBAmayprecedeBAmustbefollowedbyBAmayprecedeBAmaybefollowedbyBAmustprecedeBAmustbefollowedbyBAmustprecedeBSpecialprecedenceconstraintsHisense海信网络科技公司ProcessView-Elements&ABSynchronous:AandBmustendatthesametime,onlythencantheprocessgoon.&ABAsynchronous:AandBmayendatdifferenttimes,onlywhenbothhaveended,cantheprocessgoon.Hisense海信网络科技公司ProcessView-ElementsActivityNameNode#IDEF#UnitofBehaviour(UOB)usuallydenotesActivity&OX&OXJoinConnectorsForkConnectorsHisense海信网络科技公司UOBDecompositionandNumberingNode#=X.Y.ZXisthenumberofthedecomposedUOBYisthenumberofthedecompositionZisthe(unique)sequencenumberofthedetailUOBEveryUOBhasauniquesequencenumber(usuallybeginningwithone).Inlargeprojects,eachanalystshasapoolofnumbersshecanuse.UOBnumbersareoftheformMultipledecompositionscanexpressmultiplepointsofviewofthesamesituationActivityNameNode#IDEF#Hisense海信网络科技公司状态图Hisense海信网络科技公司ReferentsType/LabelLocatorType/LabelLocatorCallandContinue:Refersprocesstoanother,alreadydefinedUOBCallandWait:Refersprocesstoanother,alreadydefinedUOB.Processmustwaitforthecalledprocesstofinish.LocatorcanrefertoanotherUOB,ajunction,ascenario(diagram)oratransition(inatransitionschematic).Accordingly,itiseitheraUOBNumberJunctionNumberScenarioNumberTransitionNumberHisense海信网络科技公司ObjectSchematicsASomeobjectinstateAABThereissomeobjectinstateAandthenthereissome(thesameorother)objectinstateB.ABThereissomeobjectinstateAandthenthereisthesameobjectinstateB.Hisense海信网络科技公司ObjectSchematics-OtherConstructsTransitionJunctions–Join&Fork
本文标题:企业建模--IDEF
链接地址:https://www.777doc.com/doc-6352805 .html