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

正文內(nèi)容

uml參考手冊_(公開)-免費閱讀

2025-09-06 07:23 上一頁面

下一頁面
  

【正文】 模型組織。 實現(xiàn)構造。 有兩種方式對行為建模。子類在繼承它們共同的父類的結構和行為的基礎上增加了新的結構和行為。但是你不必一下就完全學會它,就像學習任何一種程序設計語言、操作系統(tǒng)或是復雜的應用軟件一樣。 UML 包含了所有的概念,我們認為這些概念對于支持基于一個健壯的構架來解決用例驅動的需求的迭代式開發(fā)過程是必要的。至少,我們希望它能夠替代 OMT, Booch,Objectory 方法以及參與 UML 建議制訂的其他人所使用的方法建立的模型。尤其適用于我們所推薦的迭代式增量開發(fā)過程。也許用某種專用語言來描述一些專門領域更有用,但在大部分應用領域中, UML 不但不 比其他的通用語言遜色并且更好。使用 UML 可以對已有的用各種方法建立的模型進行描述,并比原來的方法描述得更好。 OMG 承擔了進一步完善 UML 標準的工作。而在此之前,各種方法的擁護 者覺得沒有必要放棄自己已經(jīng)采用的概念而接受這種統(tǒng)一的思想。這些面向對象方法之間的細微比較常使人覺得這些概念不知依據(jù)哪個為好,特別是非專業(yè)的讀者。第一階段在1990 年末完成。一般都認為商用系統(tǒng)比較簡單,不論這種看法是否正確,反正它不需要經(jīng)過外界組織的檢查。 UML 是一種離散的建模語言,不適合對諸如工程和物理學領域中的連續(xù)系統(tǒng)建模。從不同但相互聯(lián)系的角度對系統(tǒng)建立的模型可用 于不同的目的。 UML 包括概念的語義,表示法和說明,提供了靜態(tài)、動態(tài)、系統(tǒng)環(huán)境及組織結構的模型。他所在的 MIT 的 計算結構組( Computations Structures Group)所提出的見解已產(chǎn)生了豐碩的成果,這些見解對 UML 的影響也是不小的。 我們還要感謝 Karin Palmkvist 對本書做了極為細致的校審,并指出了許多技術上的錯誤以及語法、措辭和表達方式上的缺陷。 致謝 我們感謝所有使 UML 成為現(xiàn)實的人。其他所有文字和符號都是實際的圖形表示法。 =expression opt 用上劃線來連接兩個或多個屬于同一單元的可選的或重復出現(xiàn)的項目。 標點符號也出現(xiàn)在目標字符串中。只有一小部分的條目有討論段。 表示法 本節(jié)對概念的表示法進行詳細的描述。首先給出概念的概括語義。但這種編排格式不適于學習 UML 語言。參考文獻中所列的許多文獻都提及了一些優(yōu)秀的書籍和雜志文章,有興趣的讀者可據(jù)此進一步研究這些方法和概念的形成和發(fā)展。所有 UML 術語,不論重要與否,在大全中都有對應條目,大全盡可能提供全面信息。 本書概貌 本書分為三部分:對 UML 歷史和有關建模知識的概述; UML 基本概念的綜述; UML術語和概念大全。為方便初學者,書后的參考文獻中列出了我們和其他作者早期的原作。書中對 UML 的組成和概念做了詳細介紹,包括其語義、語法、表示法和用途。我們也希望這些工作能為 UML 術語今后在中文翻譯中的統(tǒng)一貢獻一份力量。在翻譯過程中,一個重要問題是要使這套書中的專業(yè)術語的中文譯法保持一致。其中《 UML 用戶指南》介紹了 UML 的基礎知識,包括 UML 的術語、規(guī)則和語言特點,以及如何運用該語言去解決常見的建模問題,初學者學習 UML 最好從閱讀該書開始。由于 UML 的復雜性,僅通過 UML 的標準文獻來 學習和使用它確實不是一件輕松的事。當然,隨之而來的問題是,它的復雜性也超出了以往任何一種方法。這里想著重指出的是以下三點:第一點是 UML 的三位發(fā)起人 G. Booch、 J. Rumbaugh 和 I. Jacobson 是從事面向對象研究的著名專家,他們各自的方法和著作在該領域均具有很大的影響;第二點是眾多的大公司加入了 UML 陣營,為 UML 的制定和推廣提供了強有力的支持;第三點是 UML 經(jīng)過數(shù)年的努 力終于被 OMG 采納,成為該組織承認的一種標準建模語言。 1996 年 6 月發(fā)布了第 2 個版本 。目前,大多數(shù)較先進的軟件開發(fā)組織已經(jīng)從分析、設計到編程、測試階段全面地采用面向對象方法,使面向對象無可置疑地成為當前軟件領域的主流技術。繼 Smalltalk80 之后, 20 世紀 80 年代又有一大批面向對象的編程語言問世,標志著面向對象方法走向成熟和實用。其間的差別,借用 G. Booch 的比喻,如同建造一座大廈和搭一個狗窩的差別。人們在越來越多的領域希望把更多、更難的問題交給計算機去解決。然而這種進步又立刻 促使人們把更多、更復雜的問題交給計算機去解決。只有在分析和設計階段建立 了良好的系統(tǒng)模型,才有可能保證工程的正確實施。截至 1994 年,公開發(fā)表并具有一定影響的 OOA amp。為此, Rational公司的 G. Booch 和 J. Rumbaugh 決定將他們各自的方法結合起來成為一種方法。該版本于 1997 年 11 月 4 日被 OMG 采納。D 方法中吸取了大量的概念,并在 “UML 語義 ”、 “UML 表示法指南 ”、 “對象約束語言規(guī)約 ”等 UML 文獻中對這些概念的語義、圖形表示法和使用規(guī)則作了完整而詳細的定義。我國軟件界對 UML 也相當關注。對于想學習和使用 UML 的廣大讀者,這是一套難得的好書。但是該書介紹的軟件開發(fā)過程是三位作者在開發(fā) UML 時一直在頭腦中思考的,因此很切合 UML 的特點。對個別有爭議的問題,在充分討論的 基礎上采取放棄己見、服從大局的態(tài)度,從而形成了一個譯法一致的詞匯表。我們希望這些研究最終通過較準確的翻譯文字使讀者受益。本書涵蓋了能夠滿足絕大部分軟件開發(fā)人員需要的細節(jié)內(nèi)容,對于某些源于原始標準的細節(jié),往往指明了其出處。 使用 UML 并不局限于某一種專門的開發(fā)過程,本書也不針對某一種開發(fā)過程進行討論和介紹。概述的目的不是提供一個完整的教材或對各種概念進行全面敘述,而主要是總結性地闡述 UML 的各種概念,它是進一步詳細閱讀本書中術語和概念大全的起點。標準元素是 UML 的擴展部分,相信應該能得到廣泛使用。大全的這種組織形式使得每個概念在一致的層次中,避免了嵌套性的解釋說明來回查找?guī)淼穆闊?。概念的精確涵義參考后面的主體解釋短文。有時,對一個主要概念的說明分散在多個邏輯子項中而不是在一處。 示例 本小節(jié)展示如何使用表示法以及有關概念的運用。這一節(jié)很少出現(xiàn)。如果出現(xiàn)了零個或者一個重復符號,則不需要分隔符。在連續(xù)的文本中,關鍵字、模型元素名稱和模型中的字符串例用 Sans Serif 字體印刷。 我們認為這張 CD 對 UML 高級用戶來說,將是一本非常有用的在線參考書。 Cris 還復審了全書,給出了大量有益的建議。這些見解有的廣為人知,有的卻因為提出這些見解的人運氣不佳而不被人了解。 UML簡介 統(tǒng)一建模語言( UML)是一個通用的可視化建模語言,用于對軟件進行描述、可視化處理、構造和建立軟件系統(tǒng)制品的文檔。 UML 將系統(tǒng)描述為一些離散的相互 作用的對象并最終為外部用戶提供一定的功能的模型結構。 UML 不是一種可用于定理證明的高度形式化的語言,這樣的語言有很多種,但它們通用性較差,不易理解和使用。結果不總是像預料的那么好 —許多計算機輔助軟件工程系統(tǒng)( CASE)只是摘錄一些已實現(xiàn)的系統(tǒng)設計的報表生成器 —盡管如此,這些方法中仍包含一些好的思想,有時在一些大系統(tǒng)中是很有效的。在 smalltalk 語言成名約 5 年后,第一批介紹面向對象軟件開發(fā)方法的書籍出現(xiàn)了。最早的著作者也沒閑著,他們大部分人都更新了自己前期的著作,采納了其他人一些好的思想。此時, Jacobson 也加入了 Rational公司開始與 Rumbaugh 和 Booch 一同工作。 最后的成果是許多人共同努力的結果。 核心組員 提出 UML 建議或進行 UML 標準修訂工作的核心組員有下列人員: 數(shù)據(jù)存取公司: Tom Digre DHR 技術公司: Ed Seidewitz HP 公司: Martin Griss IBM 公司: Steve Brodsky, Steve Cook, Jos Warmer I—Lgix 公司: Eran Gery, David Harel ICON Computing 公司 : Desmond D39。這種無縫性對迭代式的、增量式軟件開發(fā)是至關重要的。 在開發(fā)全過程方面 。 UML的目標 UML 語言的開發(fā)有多個目標。我們認為一個好的軟件開發(fā)過程對成功的開發(fā)軟件是至關重要的,我們向讀者推薦一本書[Jacobson99]?,F(xiàn)代語言和操作系統(tǒng)比起 40 年前要復雜多,因為我們對它們的要求越來越多。靜態(tài)視圖用類構造模型來表達應用,每 個類由一組包含信息和實現(xiàn)行為的離散對象組成。靜態(tài)視圖可用于生成程序中用到的大多數(shù)數(shù)據(jù)結 構聲明。視圖點將數(shù)據(jù)結構、控制流和數(shù)據(jù)流在一個視圖中統(tǒng)一起來。節(jié)點是運行時間計算資源,資源定義了一個位置。即使是一個小系統(tǒng),人的理解能力也要求將整個模型的內(nèi)容組織成一個個適當大小的包。構件是系統(tǒng)中物理上的可替換的部分,它按照一組接口來設計并實現(xiàn)。狀態(tài)機模型用狀態(tài)圖來描述。另一類關系包括用例和數(shù)據(jù)流的合并。 任何一個精確的模型必須首先定義所涉及的范圍,即確定有關應用、內(nèi)部特性及其相互關系的關鍵概念。它必須是一個通用語言,像任何一種通用程序設計語言一樣。 UML 并不試圖成為一個完整的開發(fā)方法。這個過程會增強對概念及其適用性的理解。其中包括程序設計語言、數(shù)據(jù)庫、 4GL、組織文檔及固件等。開發(fā)過程的不同階段可以采用相同的一套概念和表示法,在同一個模型中它們可以混合使用。 UML 的出現(xiàn)似乎深受計算機界歡迎,因為它是由官方出面集中了許多專家的經(jīng)驗而形成的,減少了各種軟件開發(fā)工具之間無謂的分歧。與此同時,其他一些人也在做這項富有競爭性的工作。第一次成功合并和替換現(xiàn)存的各種方法的嘗試始于 1994 年在 Rational 軟件公司 Rumbaugh 與 Booch 合作。有些書提出了一些新概念,但總的來說各個作者所使用的概念大同小異。 80 年代初Smalltalk,語言的廣泛使用掀起了一場 “面向對象運動 ”,隨之誕生了面向對象的 C、 C++、Eiffel 和 CLOS 等語言。 面向對象的開發(fā)方法 利用傳統(tǒng)程序設計語言(如 Cobol 和 Fortran 語言)的軟件開發(fā)方法出現(xiàn)于 20 世紀 70年代,在 80 年代被廣泛采用,其中最重要的是結構化分析和結構化設計方法 [Yourdon79]和它的變體,如實時結構化設計方法 [Ward85]等。 UML 不是一門程序設計語言。它是為支持大部分現(xiàn)存的面向對象開發(fā)過程而設計的。 James Rumbaugh 于加州 Cupertino 1998 年 11 月 UML 參考手冊 1 第一部分 背景知識 這一部分介紹了 UML 的基本原理,包括 UML 建模的性質和目標以及 UML 覆蓋的所有功能領域。他們提出了許多有益的見解和想法,這些想法涉及面向對象技術、軟件方法、程序設計語言、用戶界面、可視化編程和許許多多計算機方面的其他領域。 我們尤其要感謝 Cris Kobryn,他既是制定 UML 標準的技術小組的負責人,并且使眾位各執(zhí)己見的組員達成一致(當然我們?nèi)齻€人達成一致不會有太大的問題)。用鼠標簡單地點擊某一熱鏈接,即可跳到大全中對應該字或短語條目的章節(jié)中去。 UML 參考手冊 vii 不允許出現(xiàn)兩重嵌套。 下標或上劃線為語法操作,舉例如下: expression opt 這個表達式是任選的。討論一般不涉及風格上的簡單不同點。為了幫助讀者更好地理解表示法,許多圖表中用楷體表示注釋說明。如果某一特性還有更多的選擇項,那么每一選擇項均縮排。 簡要定義 概念名用黑體表示,緊接在概念名之后的簡要定義用一般字體印刷。高層次概念通常包括其低層次概念的概括性說明,每一低層概念在一段單獨的短文中有詳細解釋。 參考信息部分還包括了一個按字母順序排列的 UML 標準元素列表。該部分綜述了UML 所支持的各種視圖,并說明各種構件如何協(xié)同工作。那些已經(jīng)了解如 OMT、 Booch、 Objectory、 CoadYourdon、 Fusion 等面向對象方法的讀者,完全能夠讀懂本書,并能夠掌握 UML 及其表示法和語義。 本書不是一本關于 UML 語言標準文獻和 UML 元模型內(nèi)部細節(jié)的指導手冊。在翻譯中遇到的許多疑難問題,我們是通過進一步研究 UML 以及有關的學術和技術問題而得到解決的,從而避免了許多訛誤。其中某些術語的譯法頗難定奪:既要確切反映英文本意,又要符合中文習慣,還要避免與國內(nèi)已習慣于與其它英文詞對應的中文相混淆。其內(nèi)容不是 UML 固有的組成部分,因為被 OMG采納的 UML 只是一種建模語言,并不包含過程指導。這套著作對UML 進行了詳細、深入而準確的介紹和論述,而且語言生動、深入淺出、實例豐富、圖文并茂。因此,在美國等國家已有大量的軟件開發(fā)組織開始用 UML 進行系統(tǒng)建模。 UML 最主要的特點是表達能力豐富。開始時有 12 家公司加入,共同推出了 版,并于1997 年 1 月提交到對象管理組織( OMG)申請作為一種標準建模語言。各種方法的主導思想以及所采用的主要概念與原則大體上是一致的,但是也存在不少差異。到 1989 年之后,面向對象方法的研究重點開始轉向軟件生命周期的分析階段,并將 OOA 和 OOD 密切地聯(lián)系在一起,出現(xiàn)了一大批面向對象的分析與設計( OOAamp。這一認識促使了軟件工程學的誕生。此后在軟件領域,從學術界到工業(yè)界
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1