标签:#統一塑模語言

共 11 篇文章

元对象机制

元对象机制(Meta-Object Facility,簡稱MOF)起源于统一建模语言(UML)。对象管理组织(OMG)需要一种元模型结构来定义UML。 MOF被设计为4层次的结构。位于顶部的是元元模型层,即M3层。M3模型是MOF建立元模型(被称为M2模型)的语言。M2模型最明显的例子是UML元模型,该模型描述UML。M2模型描述M1层以及M1层的要素,例如,UML模型。最后一层是M0层或数据层。它描述真实世界的物体。 除了M3模型,M…

用例

使用案例(),或譯-{zh-tw:用例;zh-cn:使用案例}-、用况,是软件工程或系统工程中对系统如何反应外界请求的描述,每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其它系统互動,也就是谁可以用系统做什么,从而完成一个明确的业务目标。人們可以通过用户的使用场景来進行需求分析。编写用例时要避免使用技术术语,而应该用最终用户或者领域专家(domain expert)的语言。用例一般是由软件开发者和最终用户共同创作的。 …

活動 (UML)

统一建模语言(UML)中,活動(Activity)是為了要滿足運作合約(operation contract)而有的主要任務。《Student Guide to Object-Oriented Development》定義活動是「構成流程一系列的活動步驟。」。活動可以用活动图表示。活動(Activity)常會和(Action)混淆,動作是指活動中最小的單位。 活動可以是: 操作的調用。 业务过程的一個步驟。 整個业务过程。 活動可以分解…

參與者

,其中有二位參與者(家長-教師和兒童)以及五個用例]] 在统一建模语言(UML)的參與者(actor)或執行者「描述和特定主體互動的使用者或是其他系統所扮演的角色。」 「參與者可以表示人類使用者、外部硬體或其他主體所扮演的角色。參與者不一定是特定的物理實體,而可以僅是某些實體的特定面向(即角色),這些面向與相關用例的規範密切相關。同一個實例可以扮演許多不同參與者的角色,而某個特定的參與者也可以由許多不同的實例來扮演。」。在針對參與者之間…

泳道圖

泳道图(),是一種流程图,能区分业务流程及工作分担。 歷史 1940年代,泳道图作为流程图的变体首次出现。 Geary Rummler和Alan Brache在《提高绩效》(Improving Performance, 1990)提出泳道图一詞。泳道圖另一種可能起源,是視覺設計師为JBoss、jBPM 框架所設計,用在JBoss-jBPM-jPDL上 (過程定義語言)。 1980年代,工学博士Binner在其关于IT和CIM概念的博士论…

用例图

用例图反映了顾客(角色,)在餐馆(系统,)中的交互]] 用例图()是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。 作用与意义 尽管用例本身会涉及大量细节和各种可能性,用例图却能提纲挈领地让人了解系统概况。它为“系统做什么”提供了简化了的图形表示,因此被譽为“搭建系统的蓝图”。 由于其简单纯粹的本质,用例图是项目参与者间交流的好工具。…

詹姆士·蘭寶

詹姆士·蘭寶(,),生於美國賓夕法尼亞州伯利恆,計算機科學家,專長於軟體工程與物件導向技術。曾提出與统一建模语言(UML)。 生平 在麻省理工學院取得物理學學士,在加州理工學院取得天文學碩士。在麻省理工學院取得計算機科學博士,博士論文指導教授為。 在1960年代,進入迪吉多公司工作,擔任研究學者,開始程式員生涯。1968年至1994年間,在通用電器公司工作,在此期間,他提出了。 1994年,加入公司,在此,他參與發展了统一建模语言。 2…

葛來迪·布區

葛來迪·布區(,),生於美國德州阿馬里洛,計算機科學家與軟體工程師,與伊瓦爾·雅各布森、詹姆士·蘭寶(James Rumbaugh)共同開發了统一建模语言(UML)。他曾為Ada語言编写了重要的教科書,在軟體架構、軟體工程及协作开发环境领域的貢獻具有國際性聲望。 生平 1977年,葛來迪·布區於美国空军学院獲得學士學位。1979年,於加利福尼亞大學聖塔芭芭拉分校取得電子工程碩士學位。 1981年,公司建立後,葛來迪·布區進入工作,擔任首…

伊瓦爾·雅各布森

伊瓦爾·亞爾瑪·雅各布森(,),又譯伊萬·雅各布森,是一位計算機科學家與軟體工程師,在軟體工程領域有很大貢獻。曾參與設計统一建模语言(UML)、IBM-Rational统一过程(RUP)、Objectory方法,對於Aspect-oriented software development也做出很多貢獻。他創辦了Ivar Jacobson International公司。 生平 1939年生於瑞典于斯塔德(Ystad),1962年於查爾摩…

对象管理组织

对象管理组织(英文Object Management Group,缩写为OMG)是一个国际协会,开始的目的是为分布式面向对象系统建立标准,现在致力于建立对程序、系统和业务流程的建模标准,以及基于模型的标准。 概述 OMG是一个国际性的非盈利协会。任何组织都可以加入,在缴纳会费后可以参与OMG标准的制定和投票讨论。 OMG只提供标准的详细说明书,并不提供对于标准的实现软件。但是在一个标准的草案被接纳成为正式标准之前,提交这个草案并被接受的…

内部类

在面向对象程序设计中,内部类又稱嵌套类,是一个完全在另一个类或接口的內部中声明的类。它与子类是有所区别。內部類可以訪問外部類私有數據,但外部類不能訪問內部類的成員。 参考文献