freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

uml參考手冊_(公開)(更新版)

2024-09-27 07:23上一頁面

下一頁面
  

【正文】 接到大全正文中查找有關概念和術語。盡管某些例子要用到表示法,但該部分不包括表示法。盡管在結構編排上采取了多種方式,但該結構對讀者來說仍然很清晰。 討論 本節(jié)討論難以理解和把握的問題,澄清疑惑和容易混淆的要點,并且包括一些其他方面的細節(jié)問題,這些細節(jié)問題有可能分散讀者對語義說明段的注意力。語法表達式是用 Sans Serif 字體印刷的經過修改的 BNF 范式。如果一個除逗號之外的標點符號出現在下標中,則它是分隔符。在圖表中,楷體和箭頭是注釋,即,對圖中表示法的解釋不出現在實際圖表中。網址為: 和 。這些文獻不適于寫入本書,但具有正確和有益的參考價值。早在 25 年前,他 就對我和我的學生在建模方面的工作進行鼓勵。 UML 適用于各種軟件開發(fā)方法、軟件生命周期的各個階段、各種應用領域以及各種開發(fā)工具, UML 是一種總結了以往建模技術的經驗并吸收當今優(yōu)秀成果的標準建模方法。動態(tài)行為定義了對象的時間特性和對象為完成目標而相互進行通信的機制。對于一些專門領域,例如用戶圖形界面( GUI)設計、超大規(guī)模集成電路( VLSI)設計、基于規(guī)則的人工智能領域,使用專門的語言和工具可能會更適合些。大部分商業(yè)企業(yè)都獨立開發(fā)本企業(yè)內部使用的軟件,客戶和締約人之間沒有對立關系,而這種關系正是大型政府工程的特征。這些著作再加上 Goldberg/Robson[Goldberg83] Cox[Cox86]和Meyer[Meyer88] 等有關程序語言設計的著作,開創(chuàng)了面 向對象方法的先河。即使在被廣泛接受的核心概念里,在各個面向對象方法中也有一些小的差異。三位最優(yōu)秀的面向對象方法學的創(chuàng)始人共同合作,為這項工作注入了強大的動力,打破了面向對象軟件開發(fā)領域內原有的平衡。 標準化 1997 年 11 月, UML 被 OMG 全體成員一致通過,并被采納為標準。 UML 合并了許多面向對象方法中被普遍接受的概念,對每一種概念, UML 都給出了清晰的定義、表示法和有關術 語。 UML 適用于各種應用領域的建模,包括大型的、復雜的、實時的、分布式的、集中式數據或計算的、嵌入式的系統(tǒng)。就像通用程序設計語言可以用于許多風格的程序設計一樣, UML 適用于大部分現有的或新出現的開發(fā)過程。它并非某人專有,且建立在計算機界普遍認同的基礎上,即它包括了各種主要的方法并可作為它們的建模語言。我們希望 UML可以支持所有的,至少是目前現有的大部分軟件開發(fā)過程。它比先前的建模語言更復雜,因為它更全面。多個類通過泛化處理可以具有一些共同的結構。 動態(tài)行為。對所有行為視圖起指導作用的是一組用例,每一個用例描述了一個用例參與者或系統(tǒng)外部用戶可見的一個功能。部署圖描述了在一個實際運行的系統(tǒng)中節(jié)點上的資源配置 和構件的排列以及構件包括的對象,并包括節(jié)點間內容的可能遷移。 計算機能夠處理大型的單調的模型,但人力不行。 UML 模型既可用于邏輯分析又可用于物理實現。一種是根據一個對象與外界發(fā)生關系的生命歷史;另一種是一系列相關對象之間當它們相互作用實現行為時的通信方式。對象與其他對象之間也具有運行時間連接,這種對象與對象之間的關系被稱為類間的關聯。 UML 參考手冊 5 UML概念域 UML 的概念和模型可以分成以下幾個概念域。 UML 的最終目標是在盡可能簡單的同時能夠對實際需要建立的系統(tǒng)的各個方面建模。其次,我們希望 UML 采用源自 OMT Booch, Objectory 及其他主要方法的表示法,即盡可能地它能夠很好地支持設計工作,像封裝、分塊、記錄模型構造思路。 在內部概念方面 。 在實現的編程語言和開發(fā)平臺方面 。 UML 參考手冊 4 在軟件開發(fā)的生命期方面 。在 UML 標準通過前,就已經有許多概括 UML 精華的書出版發(fā)行。 1996 年, OMG 發(fā)布了征集向外界關于面向對象建模標準方法的消息。 統(tǒng)一工作 在 UML 之前,已經有一些試圖將各種方法中使用的概念進行統(tǒng)一的初期嘗試,比較有名的一次是 Coleman 和他的同事們 [Coleman94]對 OMT[Rumbaugh91]、 Booch[Booch91]、CRC[WirfsBrock90]方法使用的概念進行融合。稍晚 [Jacobson92]出版了,它建立在以前的成果的基礎上,介紹了一種稍微不同的方法,即以用例和開發(fā)過程為中心。 普遍認為,誕生于 1967 年的 Simula67 是第一個面向對象的語言。它是一個綜合的通用建模語言,適合對諸如由計算機軟件、固件或數字邏輯構成的離散系統(tǒng)建模。 UML 還包括可將模型分解成包的結構組件,以便于軟件小組將大的系統(tǒng)分解成易于處理的塊結構,并理解和控制各個包之間的依賴關系,在復雜的開發(fā)環(huán)境中管理模型單元。它可被交互的可視化建模工具所支持,這些工具提供了代碼生成器和報表生成器。我還必須感謝 Mary Loomis 和 Ashwin Shah,我和他們一起萌發(fā)了 OMT的思想,還有我在 GE 公司研發(fā)中心的同事 Mike Blaha、 Bill Premerlani、 Fred Eddy 和 Bill Lorensen,我和他們一起撰寫了 OMT 的書籍。 我們還要感謝 Mike Blaha、 Conrad Bock、 Perry Cole、 Bruce Douglass、 Martin Fowler、Eran Gery、 Pete Mcbreen、 Guus Ramackers、 Tom Schultz、 Ed seidewitz 和 Bran Selic , 感 UML 參考手冊 viii 謝他們對本書做了復審。首先,我們必須感謝 Rational 軟件公司,特別是Mike Devlin 和 Paul levy,正是他們頗具慧眼地將我們組織在一起,并發(fā)起面向對象建模語言的統(tǒng)一工作,歷經四年 的努力直至這項工作勝利完成。 CD 光盤 本書所附光盤以 Adobe Reader(PDF)文件格式收錄了本書全文,讀者可以很容易地查到一個字或短語。在這個例子中,等號和表達式構成一個可以使用或省略的單元。 文中的斜體表示能夠被目標字符串中另一個字串或另一語法產生式替換的變量,可以包含字符和連字符。 本節(jié)還解釋了在 UML 的開發(fā)過程中產生的設計結論,特別是有違直覺和容易引起激烈爭論的設 計結論。通常,表示法段與其參考的語義描述段平行,并 UML 參考手冊 vi 且通常與語義描述段有相同的劃分。對于具有從屬結構特性的概念,在概括性語義說明后面的 “結構 ”子 標題下有一系列特性名。建議初學者首先閱讀本書第 二部分或其他 UML 的介紹性讀物,如《 UML 用戶指南》。 大全部分的格式約定 本書的大全部分是一個按 字母表順序組織的條目表,每一條目都較為詳細地描述了一個概念。因此,凡是第二部分提到的概念,在大全中都有更詳細的進一步闡述。 第一部分是 UML 綜述 —UML 的歷史、目標及使用 —幫助理解 UML 的來源和它能滿足的需求。雖然這些書中采用的某些表示法現在已有了變化,但是一些書中介紹的面向對象的概念仍然有用,如 [Rumbaugh91]、 [Booch94]、[Jacobson92]和 [Meyer88]等書,所以這里沒有必要重新討論這些基本概念。對廣大專業(yè)軟件開發(fā)人員來說,這是一本使用方便、內容全面的參考讀物。 在科技著作的翻譯中,保證準確和通順的關鍵因素不僅僅是外文水平,還取決于譯者真正了解所涉及的技術內容。這三本書的譯者以往曾分別開展過一些與 UML 有關的研究和寫作,對有 UML 參考手冊 iii 些術語的譯法互有差異?!?UML 參考手冊》對UML 的組成和概念作了詳細的介紹,包括這些概念的語義、語法、表示法 和用途,是一本適合軟件專業(yè)人員使用的方便而全面的參考讀物。以往國內外也曾發(fā)表過一些介紹或評述 UML 的著作或論文,但是與 UML 的豐富內容相比,這些介紹遠不能滿足讀者的要求。 UML 的問世引起了計算機軟件界的廣泛重視,因為它代表了一種積極的方向 —多種方法相互借鑒、相互融合、趨于一致、走向標準化??傊?, UML 是吸收多種方法的成果、凝結許多組織和個人智慧的產物。鑒于統(tǒng)一行動的產物只是一種建模語言,而不是一種建模方法,(因為不包含過程指導),所以自 版起,改稱 “統(tǒng)一建模語言 ”( Unified Modeling Language)。 各種面向對象的分析與設計方法都為面向對象理論與技術的發(fā)展作出了貢獻。此時,面向對象方法開始向系統(tǒng)設計階段延伸,出現了如 Booch8 GOOD(通用面向對象的開發(fā) ) 、 HOOD(層次式面向對象的設計)、 OOSD( 面向對象的結構設計)等一批 OOD( “面向對象的設計 ”或 “面向對象的開發(fā) ”的縮寫)方法。大型的、復雜的軟件系統(tǒng)的開發(fā)是一項工程,必須按工程學的方法組織軟件的生產與管理,必須經過分析、設計、實現、測試、維護等一系列的軟件生命周期階段。這使得計算機軟件的規(guī)模和復雜性與日俱增,從而使軟件技術不斷地受到新的挑戰(zhàn)。每當出現一種先進的方法與技術,都會使軟件危機得到一定程度的緩和。編程仍然是重要的,但是更具有決定意義的是系統(tǒng)建模。D)方法,如 Booch 方法、 Coad/Yourdon 方法、 Firesmith 方法、 Jacobson 的 OOSE、 Martin/Odell 方法、 Rumbaugh 等人的 OMT、 Shlaer/Mellor 方法等等。這些差異所帶來的問題是,不利于面向對象方法向一致的方向發(fā)展,也會給用戶的選擇帶來一些困惑。此后,又把其他幾 UML 參考手冊 ii 家分頭向 OMG 提交建模語言提案的公司擴大到 UML 伙伴組織中,并為反映他們的意見而對 UML 進一步做了修改,產生了 版。因為它從各種OOAamp。學習和使用 UML 已經成為一種潮流。這是一套教會讀者掌握和使用 UML 的教材和指導手冊,而不是枯燥的標準文獻。實際上, UML 是獨立于過程的,可以用于不同的軟件過程。經過反復切磋,大部分問題都得到滿意的解決。因此,這套著作的翻譯不僅是文字方面的工作,還包含譯者在技術上的研究。對元模型的細節(jié)感興趣的是 UML 工具的開發(fā)者和研究開發(fā)方法的專家,一般的軟件開發(fā)人員無需了解對象管理組織( OMG, Object Management Group)制定的這些不易為人了解的細節(jié)。若要快速學習 UML,閱讀《 UML 用戶指南》很有幫助。 該部分首先介紹了一個用到了各種 UML 視圖的例子,接著分章介紹每一種視圖。標準元素是使用UML 擴充機制預定義的一個特性。各個短文中所闡述的概念彼此之間有復雜的相互參考關系。概念的定義力求抓住該概念的主旨,以簡潔的表達方式描述,因此,它只是一個簡要定義。在更復雜的情況下,特性專門用一段短文敘述,以避免嵌套過多引起混亂。所有用楷體表示的都是注釋說明,不是實際表示法的一部分。 標準元素 本節(jié)列出了標準約束、標記、構造型和其他約定,這些是預先規(guī)定好的。 expression list, 用逗號來分隔一系列表達式。 字符串。 這張 CD 還收錄了 OMG 的 有關 UML 標準詳細說明的全文,這是經過 OMG 授權認可的。他的交際才能和技術上的斡旋能力使制定 UML 的努力沒有因各種不同觀點的影響而白費。在此我們不可能一一列舉他們的名字,不經過學術上的討論也難以理解他們的見解所具有的影響,并且本書是一本工程方面的書,并不是歷史傳記。 UML 參考手冊 1 第 1 章 UML 綜述 本章是 UML 及其應用的一個快速瀏覽。 UML 描述了一個系統(tǒng)的靜態(tài)結構和動態(tài)行為。但可以使用代碼生成器工具將 UML 模型轉 換為多種程序設計語言代碼,或使用反向生成器工具將程序源代碼轉換為 UML。這些方法最初由 Constantine、 Demarco、Mellor、 Ward、 Yourdon 和其他一些人發(fā)明和推廣,在一些大型系統(tǒng),特別是和政府簽約的 UML 參考手冊 2 航空和國防領域的系統(tǒng)中取得了 一定突破,在這些系統(tǒng)中,主持項目的政府官員強調開發(fā)過程的有組織性和開發(fā)設計文檔的完備和充分。起初,盡管面向對象編程語言在實際使用中有一定的局限性,但它仍然吸引了廣泛的注意力。許多后繼出版的書都照搬前人,自己再做一些小的擴充或修改。他們開始合并 OMT 和 Booch 方法中使用的概念,于 1995 年提出了第一個建議。 1997 年 9 月,所有建議終于被合并成一套 UML 方法提交到 OMG。我們希望建模語言的標準化既能促進軟件開發(fā)人員廣泛使 用面向對象建模技術,同時也能帶來 UML 支持工具和培訓市場的繁榮,因為不論是用戶還是供應商都不用再考慮到底應該采用哪一種開發(fā)方法。在開發(fā)的不同階段,不必轉換概念和表示。在各種情況下,前部分工作應當相同或相似,后部分工作因各種開發(fā)媒介的不同而有某種程度上的不同。這不是統(tǒng)一各種標準的初衷,但卻是統(tǒng)一各種標準最重要的結果之一。它不包括一步一步的開發(fā)過程。然而,這樣就意味著 UML 必將十分龐大,不可能像描述一個 近乎于玩具一樣的軟件系統(tǒng)那樣簡單。 UML 的靜態(tài)組件稱為靜態(tài)視圖。靜態(tài)視圖主要使用類圖。 相互作用對象的系統(tǒng)視圖是一種協作,一種與語境有關的對象視圖和相互之間的鏈,通過數據鏈對象間存在著消息流。它可以方便地被一個具有同樣規(guī)格說明的構件替換。包是 UML模型通用的層次組織單元,它們可以用于
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1