标签:#建模语言

共 24 篇文章

IDEF1X

信息建模集成定义(IDEF1X)是开发的数据建模语言。IDEF1X被用来产生一个图形信息模型,它表示在环境或系统中的信息的结构和语义 。 IDEF1X允许的语义模型构造,足以支持管理数据为资源,信息系统集成,和建造计算机数据库。这个标准是软件工程领域的IDEF建模语言家族的一部份。 概述 数据建模技术用来以标准的、一致的和可预测的方式来建模数据,从而将它作为资源来管理。它在一个机构内可以用于要求定义和分析数据资源的标准手段的项目中。这种…

硬件描述语言

在电子学领域,硬件描述语言()是用来描述电子电路(特别是数字电路)功能、行为的语言,可以在寄存器传输级、行为级、逻辑门级等对数字电路系统进行描述。随着自动化逻辑综合工具的发展,硬件描述语言可被这些工具识别,并自动转换为逻辑门级网表。因此,硬件描述语言能够用于电路系统设计,也能通过逻辑仿真进行电路功能验证。设计完成后,可以使用逻辑综合工具生成低抽象级别(门级)的网表(即连线表)。 硬件描述语言在很多地方可能和传统的软件编程语言类似,但是最…

流程图

-{zh-hans:;zh-hant:}- 流程图,又称程序框图是表示算法、工作流或流程的一种框图表示,它以不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。这种表示方法便于说明解决已知问题的方法。流程图在分析、设计、记录及操控许多领域的流程或程序都有广泛应用。 概覽 流程圖背後可以概括了各節點類型、其內容及其他補充用的資訊。在設計或者記錄一些簡單的步驟或程序都會用得上流程圖。與其他圖表一樣,這種圖表可以幫助視覺化發生了甚麼事…

資料流程圖

Data Flow Diagram,縮寫為DFD。中文名数据流图或資料流程圖。數據流圖DFD是描述系統中數據流程的一種圖形工具,它標誌了一個系統的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換邏輯輸出所需的加工處理。 值得注意的是,数据流图不是传统的流程图或框图,数据流也不是控制流。数据流图是从数据的角度来描述一个系统,而框图是从对数据进行加工的工作人员的角度来描述系统。 數據流圖的圖符 數據流圖有四種基本圖形符號: 分层DFD 如果系统的规模…

接口描述语言

-{zh-cn:接口描述语言;zh-tw:介面描述語言}-(Interface description language,缩写IDL),是用来描述软件组件介面的一种计算机语言。IDL通过一种獨立於編程語言的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流;比如,一个组件用C++写成,另一个组件用Java写成。 IDL通常用于远程调用软件。在这种情况下,一般是由远程客户终端调用不同操作系统上的对象组件,并且…

控制流圖

控制流圖(control-flow graph)簡稱CFG,是计算机科学中的一種形式化表示,利用數學中图的表示方式,標示计算机程序執行過程中可能經過的所有路徑。控制流圖是由法兰·艾伦所建立,他提出曾將邻接矩阵用在流分析上。 CFG是許多編譯器最佳化及靜態程序分析工具中的核心技術。 定義 控制流圖中的每個顶点都對應一個程式基本塊,也就是一段沒有分支指令,也沒有分支目的(如goto標籤)的程式碼。基本塊的開始是分支目的,而基本塊會以分支為結…

统一建模语言

统一建模语言(,縮寫UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。 這個語言由葛來迪·布區,伊瓦爾·雅各布森與詹姆士·蘭寶於1994年至1995年間,在公司中開發,於1996年又進一步發展。UML集成了,和面向对象程序设计…

建模语言

在计算机科学与技术领域,建模语言是以模型对目标系统做出表征的手段。一个完整的建模语言定义由语法表述构成,包括良构规则和语义(意义);通常包含抽象语法和语义以及语用规则和具体语法。 参考资料

Modelica

Modelica是一种面向对象、声明式的多领域建模语言,可用于基于组件的复杂系统建模(此复杂系统指的是包含了机械、电气、电子、液压、热力、控制、电力或过程控制等相关领域子系统的多领域耦合系统)。Modelica语言是自由软件(免费、开源)。Modelica协会也开发了同样为自由软件的Modelica标准库,Modelica标准库包含可用于不同领域的约1290个常见组件模型和910个函数(3.2版中)。 参考资料

方塊圖

Windows 2000作業系統架構的方塊圖]] 方塊圖(block diagram)是有關系統的,其中的主要機能或是零件用方塊表示,方塊之間有線連接,表示各方塊之間的關係。塊圖常用在硬體設計、電路設計、软件设计及制程流程圖。 方塊圖一般是用在比較架構性、概念性的說明,不會有細部具體,有關實現細節的一些說明。像電路的方塊圖會有主要零件或是機能,不過和電路圖及集成电路版图不同,電路圖會有實際的所有零件以及零件之間的連結方式,而集成电路版图…

ER模型

ER模型,全称为实体联系模型、实体关系模型或实体联系模式图(ERM)()由美籍台湾人计算机科学家陈品山发明,是概念数据模型的高层描述所使用的数据模型或模式图。 ER模型常用於信息系统设计中;比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻…

電路圖

)]] 計數器的電路圖(是一種狀態機)]] 電路圖()是電路的簡化圖形表示法,屬於一種示意圖(原理圖)。電路圖使用簡單的圖示組成電路,電路符號彼此連接,這兩種類型的顯示設備之間的連接,包括電源和訊號的連接。電路圖裡各電子元件的位置,並未反映在完成的實體電路上它們的位置。 不像區塊圖或分佈圖,在電路圖中顯示電路的實際使用的連線。 電路圖被用於電路設計,或是規劃印刷電路板的佈線,或維修電器和電子設備。 符號 参见 電路符號 電路設計 Dia…

业务流程模型和标记法

业务流程模型和标记法(BPMN, Business Process Model and Notation)是一套图形化表示法,用于以详细说明各种业务流程。 它最初由业务流程管理倡议组织(BPMI, Business Process Management Initiative)开发,名称为"Business Process Modeling Notation",即“业务流程建模标记法”。BPMI于2005年与对象管理组织(OMG, Obj…

ArchiMate

ArchiMate,是一種整合多種架構的一種可視化業務分析模型語言,屬於架構描述語言(ADL)它從業務、應用和技術三個層次(Layer),物件、行為和主體三個方面(Aspect)和產品、組織、流程、資訊、資料、應用、技術領域(Domain)來進行描述。ArchiMate是 The Open Group 發佈的企業級標準。它是一種圖形化描述語言,正好可以作為 TOGAF 圖形工件的建模工具。 註釋及文獻參考 進一步閱讀 The Open …

佩特里網

佩特里網(),又譯為裴氏網、派翠網路,是对离散并行系统的数学表示。佩特里網屬於離散事件動態系統,是1960年代由卡尔·亚当·佩特里发明的,适合于描述异步的、并发的计算机系统模型。佩特里網既有严格的数学表述方式,也有直观的图形表达方式。 由于佩特里網能表达并发的事件,被认为是自动化理论的一种。研究领域趋向认为佩特里網是所有流程定义语言之母。 背景 卡尔·亚当·佩特里是一名物理学家,他发明佩特里網主要是从物理的角度去描述并发现象的。据佩特里…

鍵結圖

鍵結圖(Bond Graph),或稱鍵圖或功率键合图,是一種可同時處理多種領域的動態系統模擬方法。 概述 鍵結圖是利用能量的觀點,以宏觀的方式,找出在許多能量系統間運作的共通處。利用能量鍵定義出「勢」與「流」的觀念。由於勢與流的乘積可以得到所通過的能量,因此可以經由能量儲存與轉換的關係,定義出廣義位能儲存元件(Capacitor),廣義動能儲存元件(Inductor),廣義阻抗元件(Resistor)等直接儲存或轉移能量的三大基本元件。…

信号流图

信号流图(Signal-flow graph)最早是由克劳德·香农所發明 ,但因為美国麻省理工学院的于20世纪50年代初提出這個詞,因為也稱梅森圖(Mason graph),信号流图是特殊的,屬於,其中的節點表示系統的變數,而連接兩節點的邊表示二個變數之間的函數關係。信号流图的理論是以有向圖為基礎,不過是應用有向圖來表示系統,和有向圖的原理差異較大。 信号流图最常用來表示物理系統和其控制器(網宇實體系統或控制系統)之間的關係,不過在許多…

IDEF

IDEF(ICAM Definition Languages)是20世纪70年代由美国空军发明,最早用于描述企业内部运作的一套建模方法。经过不断的完善改进,其用途变广泛,现在可以适用于一般的软件开发。目前,IDEF的方法共十六种--从IDEF0到IDEF14(包括IDEF1X在内)。 IDEF方法 ; IDEF0 : 功能建模(Function Modeling[http://www.idef.com/IDEF0.html]) ; ID…

架构描述语言

架构描述语言(Architecture Description Language),簡稱ADL。目前,两个重要的团体在使用架构描述语言术语。它们是: 软件工程团体 企业建模和工程团体 在软件工程团体,架构描述语言(ADL)是一种计算机语言,用来描述软件或系统架构。这意味着如果是技术性架构,该架构必须被清楚的传达给软件开发者。功能架构下,该软件架构必须被清楚的传达给利益相关者和企业工程师。一些软件工程团体开发了若干ADL,如ACME(CM…

过程流程图

过程流程图(Process flow diagram,PFD)是用于化学工程与过程工程的流程图,指示工厂过程与设备的一般流程,显示工厂主设备之间的关系,并不显示小的细节(如管线等)。 过程流程图典型内容 。]] 典型地单元过程在过程流程图包括如下內容: 过程 主设备项 与其他主阀门 与其他系统的连接器 主旁路与主要的回收系统 运行数据(如温度、压力、物料流速、密度等),一般會用在質量平衡 过程流名字 过程流程图通常不包括: 管线类别与数…